The Music Fast Download Link API is designed for instantly accessing audio files. Simply input an ISRC code or search term, and the API will return a direct download link to the highest-quality version available. It supports both exact ISRC lookups and intelligent fuzzy search, making it easy to find tracks by title, artist, or album. Results include rich metadata such as duration, bitrate, cover art, and release details. This API is ideal for music platforms, metadata services, digital archives, or any application that needs fast, reliable access to audio files at scale.
Enter the ISCR field code, which can be obtained from the Text Search and Download endpoint
“isrc”: [
“GBAAW9500545”
Lookup ISRC - Endpoint Features
| Object | Description |
|---|---|
isrcs |
[Required] ISRC or ISRCs separated by comma |
[{"id":"c024f72d99107131d6d11ee09b51498c","title":"Beautiful Life","artist":"Lost Frequencies","duration":161.9330612244898,"picture":"https://opus.st/assets/29/b9/d33ffa5fac548f6a046f2dfa1003.jpeg","musicbrainz":{"album":"64988060-d395-42f5-9ac7-cc6950668e29","artist":"ea7260de-e1b1-43f1-bb11-f78274a36308","albumartist":"ea7260de-e1b1-43f1-bb11-f78274a36308","releasegroup":"6f6b689d-abaa-4f93-9105-763c3f278f36","recording":"648a775e-e8ea-4a09-ae72-9be9fe788fdf","track":"e82fa2d5-58bd-49a4-aae7-f723aac5c468"},"lyrics":false,"lyrics_timed":false,"isrc":["NLF711603019"],"versions":[{"version":"webm128","extension":"_128.webm","format":"webm","codec":"opus","bitrate":140041,"durationMillis":161914,"size":2834337,"url":"https://opus.st/audio/c0/24/f72d99107131d6d11ee09b51498c_128.webm?token=615d338032a513ab3c47690c5593b84f&expires=1760270921375&trace=Mzo0MGJkYmFjNDowMjI2YTAxZDpwdWJsaWM&rev=0226a01d"},{"version":"webm192","extension":"_192.webm","format":"webm","codec":"opus","bitrate":195290,"durationMillis":161914,"size":3952537,"url":"https://opus.st/audio/c0/24/f72d99107131d6d11ee09b51498c_192.webm?token=ca9f3339856288cc081962cc3d3c25ee&expires=1760270921374&trace=Mzo0MGJkYmFjNDphNGNkOWY5ZTpwdWJsaWM&rev=a4cd9f9e","ttl":1731784351},{"version":"webm64","extension":"_64.webm","format":"webm","codec":"opus","bitrate":71468,"durationMillis":161914,"size":1446462,"url":"https://opus.st/audio/c0/24/f72d99107131d6d11ee09b51498c_64.webm?token=ac8bf4e1e32cc95cecf67765ec61fbf4&expires=1760270921375&trace=Mzo0MGJkYmFjNDo4MjgxZDdlZDpwdWJsaWM&rev=8281d7ed"}],"url":"https://opus.st/audio/c0/24/f72d99107131d6d11ee09b51498c_128.webm?token=615d338032a513ab3c47690c5593b84f&expires=1760270921375&trace=Mzo0MGJkYmFjNDowMjI2YTAxZDpwdWJsaWM&rev=0226a01d"}]
curl --location --request GET 'https://zylalabs.com/api/8447/music+fast+download+link+api/14807/lookup+isrc?isrcs=NLF711603019' --header 'Authorization: Bearer YOUR_API_KEY'
Text search for tracks & get cdn links
Text Search and Download - Endpoint Features
| Object | Description |
|---|---|
q |
[Required] Text to search |
[
{
"id": "eb86349089d58d2628e325e6e067064b",
"title": "Hello",
"artist": "Oasis",
"duration": 203,
"picture": "https://opus.rip/assets/72/5c/19771555d0352f9f0a66eaf1d8ee.jpg",
"lyrics": true,
"lyrics_timed": true,
"isrc": ["GBAAW9500545"],
"spotify": { "id": "4qYlBtzkmby4r1N7etPnUv" },
"versions": [
{
"version": "webm128",
"extension": "_128.webm",
"format": "webm",
"codec": "opus",
"bitrate": 125493,
"durationMillis": 203215,
"size": 3187758,
"url": "https://cdn.opus.rip/audio/eb/86/349089d58d2628e325e6e067064b_128.webm?token=8548d73c4029c0564c706db1cf5b6fe7&expires=1752783027792"
},
{
"version": "webm64",
"extension": "_64.webm",
"format": "webm",
"codec": "opus",
"bitrate": 62906,
"durationMillis": 203222,
"size": 1597994,
"url": "https://cdn.opus.rip/audio/eb/86/349089d58d2628e325e6e067064b_64.webm?token=c1f2fa9d1a706dbeb389df83c052ab5c&expires=1752783027792"
}
],
"url": "https://cdn.opus.rip/audio/eb/86/349089d58d2628e325e6e067064b_128.webm?token=8548d73c4029c0564c706db1cf5b6fe7&expires=1752783027792"
},
{
"id": "ef6837cf9dfdc849098497e57566e70c",
"title": "Hello",
"artist": "Adele",
"duration": 295,
"picture": "https://opus.rip/assets/51/ba/7b486e332fa8a306311e99ed53a5.jpeg",
"lyrics": true,
"lyrics_timed": true,
"isrc": ["GBBKS1500214"],
"spotify": { "id": "1Yk0cQdMLx5RzzFTYwmuld" },
"versions": [
{
"version": "webm128",
"extension": "_128.webm",
"format": "webm",
"codec": "opus",
"bitrate": 132885,
"durationMillis": 295501,
"size": 4908474,
"url": "https://cdn.opus.rip/audio/ef/68/37cf9dfdc849098497e57566e70c_128.webm?token=0b8666aa91159a24195fcbedc0738e84&expires=1752783027792"
},
{
"version": "webm64",
"extension": "_64.webm",
"format": "webm",
"codec": "opus",
"bitrate": 68122,
"durationMillis": 295501,
"size": 2516266,
"url": "https://cdn.opus.rip/audio/ef/68/37cf9dfdc849098497e57566e70c_64.webm?token=8b2ad888b8c4ba587de0989dc0d35e15&expires=1752783027792"
}
],
"url": "https://cdn.opus.rip/audio/ef/68/37cf9dfdc849098497e57566e70c_128.webm?token=0b8666aa91159a24195fcbedc0738e84&expires=1752783027792"
}
]
curl --location --request GET 'https://zylalabs.com/api/8447/music+fast+download+link+api/14808/text+search+and+download?q=hello' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The "Lookup ISRC" endpoint returns detailed metadata for a specific track, including the title, artist, duration, ISRC code, and associated media links. The "Text Search and Download" endpoint provides similar metadata but allows users to search for tracks by title or artist, returning a list of matching results with their respective ISRC codes and download links.
Key fields in the response include "id" (unique identifier), "title" (track name), "artist" (performer), "duration" (length in seconds), "isrc" (International Standard Recording Code), and "versions" (available audio formats and links). These fields help identify and manage music tracks effectively.
The response data is structured as a JSON array of objects. Each object contains fields like "id," "title," "artist," and "versions." The "versions" field is an array itself, detailing different audio formats, their properties, and download URLs, allowing for easy access to various media types.
The "Lookup ISRC" endpoint provides comprehensive track details, including ISRC codes, artist information, and media links. The "Text Search and Download" endpoint offers similar data but focuses on search functionality, enabling users to find tracks by keywords and retrieve their metadata and download options.
The "Lookup ISRC" endpoint typically requires an ISRC code as a parameter to retrieve specific track data. The "Text Search and Download" endpoint allows parameters such as "title" and "artist" to customize search queries, enabling users to filter results based on their input.
Typical use cases include music distribution, rights management, and cataloging for independent artists and record labels. Users can efficiently retrieve ISRCs for their tracks, ensuring proper identification and compliance with copyright regulations, facilitating smoother music distribution across platforms.
Data accuracy is maintained through regular updates and quality checks from reliable music industry sources. The API aggregates information from established databases, ensuring that the ISRC codes and associated metadata reflect the most current and correct details for each track.
Users can utilize the returned data by integrating it into their music management systems or applications. For example, they can automate the cataloging process, ensure accurate rights management, and streamline music distribution by leveraging the detailed metadata and download links provided in the API responses.
The Instant ISRC Download API primarily covers global music tracks, focusing on those registered with International Standard Recording Codes (ISRC). This includes a wide range of genres and artists, making it suitable for independent musicians, record labels, and distributors worldwide.
Users can customize their data requests by utilizing parameters such as "title" and "artist" in the "Text Search and Download" endpoint. This allows for targeted searches, enabling users to retrieve specific tracks or a list of tracks that match their criteria.
The "Lookup ISRC" endpoint accepts a valid ISRC code as a parameter. For the "Text Search and Download" endpoint, accepted values include strings for "title" and "artist," allowing for flexible search queries to find relevant tracks.
If the API returns partial or empty results, users should verify their search parameters for accuracy. Adjusting the search terms or using broader queries can help yield more results. Implementing error handling in the application can also improve user experience.
The API employs quality checks by aggregating data from reputable music industry sources, ensuring that ISRC codes and metadata are accurate and up-to-date. Regular audits and validation processes help maintain the integrity of the information provided.
Standard data patterns include consistent JSON structures with fields like "id," "title," "artist," and "isrc." Each track's metadata is organized in a predictable format, allowing developers to easily parse and utilize the information in their applications.
Key fields include "id" (unique track identifier), "title" (name of the track), "artist" (performer), "isrc" (International Standard Recording Code), and "versions" (available audio formats). Understanding these fields helps users effectively manage and catalog their music.
Users can utilize the download links in the "versions" field to access audio files in various formats. This enables seamless integration into music distribution platforms or applications, allowing for easy access to tracks for streaming or offline use.
The API supports various audio formats, including WebM with different bitrates. For example, the "versions" field in the response includes formats like "webm128" and "webm64," each with specific codec, bitrate, and size details, allowing users to choose the best format for their needs.
Users can access multiple ISRC codes for a track through the "isrc" field in the response. This field returns an array of ISRC codes, enabling users to manage different versions or releases of the same track efficiently.
Each track's response includes essential metadata such as "title," "artist," "duration," "isrc," and "versions." This comprehensive data allows users to identify tracks accurately and manage their music catalog effectively.
Users can refine their search results by using specific keywords in the "Text Search and Download" endpoint. By including the track's title or artist name, users can narrow down the results to find the exact tracks they need.
The "musicbrainz" field provides unique identifiers for various entities related to the track, such as album, artist, and recording. This information helps users link to additional metadata and enhances the track's cataloging and rights management.
The API provides detailed information about different versions of a track within the "versions" field. Each version includes format, codec, bitrate, and download URL, allowing users to access the most suitable audio quality for their applications.
Users should implement error handling in their applications to manage unexpected API responses. This includes checking for error codes or empty results and providing user-friendly messages or fallback options to enhance the user experience.
The "lyrics" field indicates whether lyrics are available for the track. Users can leverage this information to enhance their applications, such as displaying lyrics alongside audio playback, improving user engagement and experience.
Users can access different audio versions of a track through the "versions" field in the response. Each version includes details such as format, codec, bitrate, and a download URL, allowing users to select the best audio quality for their needs. For example, a track may have both "webm128" and "webm64" versions available.
The "musicbrainz" field contains unique identifiers for various entities related to the track, including album, artist, and recording IDs. This metadata allows users to link to more detailed information in the MusicBrainz database, enhancing cataloging and rights management.
The "lyrics" field in the response indicates whether lyrics are available for a track. If set to true, users can display the lyrics alongside audio playback in their applications, enhancing user engagement and providing a richer listening experience.
Users can combine search parameters in the "Text Search and Download" endpoint by including both "title" and "artist" in their queries. This allows for more refined searches, helping users find specific tracks that match both criteria effectively.
The Instant ISRC Download API aggregates data from reputable music industry sources, ensuring a wide range of tracks registered with ISRC codes are covered. This includes various genres and artists globally, making it suitable for diverse music distribution needs.
Users can choose from various audio formats listed in the "versions" field, such as "webm128" or "webm64." By selecting the appropriate format based on their application's requirements, users can ensure optimal playback quality and compatibility with their systems.
The "id" field serves as a unique identifier for each track, allowing users to reference specific recordings easily. This is particularly useful for tracking, cataloging, and managing music assets within applications or databases.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
1,550ms
Service Level:
100%
Response Time:
1,358ms
Service Level:
100%
Response Time:
793ms
Service Level:
100%
Response Time:
4,437ms
Service Level:
100%
Response Time:
979ms
Service Level:
100%
Response Time:
3,520ms
Service Level:
100%
Response Time:
20,002ms
Service Level:
100%
Response Time:
94ms
Service Level:
100%
Response Time:
5,063ms
Service Level:
100%
Response Time:
1,833ms