Discover/allmusic.com API
live

allmusic.com APIallmusic.com

Access AllMusic data via API: search artists, albums, and songs; get track listings, biographies, discographies, credits, and new releases in structured JSON.

Endpoints
5
Updated
10d ago
Try it
Search query string
Type of search. Accepted values: all, artists, albums, songs.
api.parse.bot/scraper/d7a9ab92-2f81-4e05-9fcf-ab472eae476c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d7a9ab92-2f81-4e05-9fcf-ab472eae476c/search_music?query=Radiohead&search_type=artists' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for artists, albums, songs, or other music items on AllMusic. Returns a single page of results matching the query. When search_type is specified, results are filtered to that category only.

Input
ParamTypeDescription
queryrequiredstringSearch query string
search_typestringType of search. Accepted values: all, artists, albums, songs.
Response
{
  "type": "object",
  "fields": {
    "query": "string, the original search query",
    "results": "array of search result objects, each containing title, url, type, and optionally artist, artist_url, year, genres"
  },
  "sample": {
    "data": {
      "query": "Radiohead",
      "results": [
        {
          "url": "https://www.allmusic.com/artist/radiohead-mn0000326249",
          "type": "artist",
          "title": "Radiohead",
          "artist": "Radiohead",
          "genres": [
            "Pop/Rock",
            "Electronic"
          ],
          "artist_url": "https://www.allmusic.com/artist/radiohead-mn0000326249"
        },
        {
          "url": "https://www.allmusic.com/album/the-best-of-radiohead-mw0000786632",
          "type": "album",
          "year": "2008",
          "title": "The Best of Radiohead",
          "artist": "Radiohead",
          "genres": [
            "Pop/Rock"
          ],
          "artist_url": "https://www.allmusic.com/artist/radiohead-mn0000326249"
        }
      ]
    },
    "status": "success"
  }
}

About the allmusic.com API

The AllMusic API provides 5 endpoints for retrieving music metadata from AllMusic, covering artist biographies, album track listings with credits, song details, and curated new releases. The get_album_details endpoint returns up to a full track list with per-track duration and URL, editorial ratings on a 0–5 scale, genres, styles, and contributor credits. Discographies, composer attributions, and real-time new release listings are also accessible without any per-session setup.

Search and Discovery

The search_music endpoint accepts a query string and an optional search_type parameter (all, artists, albums, or songs) to filter results to a specific category. Each result object includes a title, url, type, and where applicable, artist, artist_url, year, and genres. When search_type is omitted, results may span multiple content types in a single response.

Album and Artist Detail

get_album_details takes an AllMusic album slug (e.g. the-best-of-radiohead-mw0000786632) and returns title, artist, release_date, duration, genres, styles, an allmusic_rating_score (0–5 or null if unrated), a full tracks array with per-track name, duration, and url, and a credits array listing each contributor's name, url, and role. get_artist_details similarly accepts an artist slug and returns biography, active_dates, genres, styles, and a discography array where each entry may include year, label, and rating.

Song Details and New Releases

get_song_details resolves a song slug to its title, artist, a composers array (each with name and url), and an appears_on array listing albums the track is credited on. get_new_releases requires no inputs and returns all currently featured releases on AllMusic's new releases page as a flat array, with each entry carrying title, url, and optionally artist, artist_url, and label. There is no pagination on this endpoint.

IDs and Slugs

All detail endpoints (get_album_details, get_artist_details, get_song_details) use AllMusic slugs as their primary identifier — the human-readable URL segment that includes both a name and an ID suffix (e.g. radiohead-mn0000326249). These slugs can be extracted from url fields returned by search_music or get_artist_details discography entries.

Common use cases
  • Build a music library app that displays editorial ratings, genre tags, and full track listings from get_album_details.
  • Populate artist profile pages with biography text, active date ranges, and discography lists via get_artist_details.
  • Identify all albums a specific song appears on using the appears_on field from get_song_details.
  • Track weekly featured new releases for a music news or recommendation feed using get_new_releases.
  • Resolve composer credits for songs to support rights research or metadata enrichment workflows.
  • Filter album searches by genre and style fields to build genre-specific browsing experiences.
  • Cross-reference contributor credits from get_album_details to map session musicians across multiple releases.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AllMusic offer an official developer API?+
AllMusic does not currently offer a public developer API. There is no documented REST or GraphQL interface available for third-party use on allmusic.com.
What does the `allmusic_rating_score` field represent, and is it always present?+
It is AllMusic's editorial rating on a 0–5 scale, assigned by their staff reviewers. The field returns null for albums that have not received an editorial review, so callers should handle the null case explicitly.
Does `get_new_releases` support pagination or date filtering?+
No — it returns all currently featured releases in a single flat array with no pagination and no date or genre filter parameters. The results reflect whatever AllMusic is featuring on their new releases page at the time of the call. You can fork this API on Parse and revise it to add a filtered or paginated new-releases endpoint.
Are user reviews or community ratings available through this API?+
Not currently. The API surfaces AllMusic's editorial allmusic_rating_score but does not expose user-submitted ratings, review counts, or community mood/theme tags. You can fork this API on Parse and revise it to add an endpoint that retrieves user review data.
Can I retrieve chart positions or streaming statistics through this API?+
Not currently. The API covers editorial metadata — ratings, credits, biographies, discographies, and track listings — but does not include chart rankings or streaming counts. You can fork this API on Parse and revise it to add a chart or popularity data endpoint if AllMusic exposes that information on their site.
Page content last updated . Spec covers 5 endpoints from allmusic.com.
Related APIs in MusicSee all →
juno.co.uk API
Search and browse Juno Records' catalog to find music across genres, discover new releases and bestsellers, and get detailed product information with autocomplete suggestions. Perfect for exploring vinyl, CDs, and digital music with real-time access to charts and recommendations.
elements.envato.com API
Search and browse millions of creative assets from Envato Elements, including stock photos, videos, music, fonts, and templates across all categories. Get detailed information about specific items, pricing plans, and discover new content through keyword search and category browsing.
stubhub.com API
Search and discover tickets across StubHub's marketplace by looking up events, performers, and categories to find exactly what you want to attend. Browse event details, performer schedules, and curated category collections to compare available tickets and make informed purchasing decisions.
rateyourmusic.com API
Search for albums, artists, and genres to retrieve detailed information including release dates, ratings, and chart rankings from Rate Your Music. Browse music charts and explore genre-specific data to discover trends across the catalog.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
bandcamp.com API
Access Bandcamp's music catalog, artist profiles, album details, fan profiles, and live sales feed. Supports discovery with tag and location filters, full-text search across artists, albums, and tracks, and detailed metadata retrieval.
ticketmaster.de API
ticketmaster.de API