Harmony
The Harmony API offers access to a diverse collection of musical compositions. You can retrieve details about random compositions or search for specific ones by composer, instrumentation, style, key, or title.
Harmony endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Random /random |
Retrieve information about a random musical composition from the database. |
| GET |
Composer /composer/{composer} |
Retrieve compositions by a specific composer. |
| GET |
Instrumentation /instrumentation/{instrumentation} |
Retrieve compositions based on a specific instrumentation. |
| GET |
Style /style/{style} |
Retrieve compositions based on a specific musical style. |
| GET |
Key /key/{key} |
Retrieve compositions based on a specific musical key. |
| GET |
Title /title/{title} |
Retrieve compositions based on a specific work title. |
| GET |
Search /search |
Perform a flexible search for compositions using multiple criteria, such as composer, instrumentation, style, key, and title. |
Harmony pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $2 / month | — |
|
| ULTRA | $5 / month | — |
|