Pricing
Start free. Upgrade when your product needs interpretations, structured data, or embeddings.
Full Comparison
| Free | Pro | Enterprise | |
|---|---|---|---|
| Price | $0 | $49/mo | $299/mo |
| Daily requests | 100 | 10,000 | 100,000 |
| Burst rate | 10/min | 100/min | 1,000/min |
| Basic fields | Y | Y | Y |
| Interpretations | - | Y | Y |
| Structured text | - | Y | Y |
| Embeddings (768d) | - | - | Y |
| Similarity search | - | - | Y |
| Bulk export | - | - | Y |
| Support | Community | Priority |
Frequently Asked Questions
What data format does the API return?
All endpoints return JSON. The bulk export endpoint returns NDJSON (newline-delimited JSON). Embeddings are returned as arrays of 768 floating-point numbers.
How are songs interpreted?
Each song goes through a multi-stage AI pipeline: first a prose interpretation is generated by an LLM (music-critic quality, avg 1,272 characters), then structured attributes are extracted (15 fields covering genre, mood, energy, etc.), and finally a 768-dimensional embedding is computed from the structured text using OpenAI text-embedding-3-small.
Can I use the data commercially?
Yes. All paid tiers (Pro and Enterprise) include commercial usage rights. The Free tier is for evaluation and prototyping only. Song metadata (titles, artists) comes from public catalogs. Interpretations and embeddings are generated by plynx and licensed to you.
How often is the catalog updated?
New songs are added weekly. The catalog currently covers 56,951 songs across 596 genres, spanning K-Pop, Pop, Rock, Hip-Hop, R&B, Jazz, Electronic, Classical, and many more. Check the /stats endpoint for the latest counts.
What if I need more than 100,000 requests per day?
Contact us at pukaworks@gmail.com for custom Enterprise plans with higher limits, dedicated infrastructure, and SLA guarantees.