Discover/Musichoarders API
live

Musichoarders APIcovers.musichoarders.xyz

Search album cover art from iTunes, Spotify, Deezer, and more. Returns cover URLs at custom pixel sizes with artist, album, and source metadata.

Endpoint health
verified 2h ago
get_album_cover
1/1 passing latest checkself-healing
Endpoints
1
Updated
2h ago

What is the Musichoarders API?

The covers.musichoarders.xyz API gives developers one endpoint — get_album_cover — to search for album artwork across multiple music platforms including iTunes, Spotify, and Deezer. A single POST request returns up to a full list of matching covers, each with a URL sized to exact pixel dimensions you specify, alongside release metadata and the source platform used to fulfill the query.

Try it
Album name to search for. At least one of artist or album must be provided.
Artist name to search for. At least one of artist or album must be provided.
Music platform to search for covers.
Country storefront code for the search.
Pixel dimensions for the cover image URL (width and height). Must be between 1 and 10000.
api.parse.bot/scraper/00786cd4-4b04-4ecd-913a-bf50eb64b49a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X POST 'https://api.parse.bot/scraper/00786cd4-4b04-4ecd-913a-bf50eb64b49a/get_album_cover' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "album": "OK Computer",
  "artist": "Radiohead",
  "source": "itunes",
  "country": "us",
  "pixel_size": "1000"
}'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace covers-musichoarders-xyz-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: MusicHoarders SDK — find album cover art across music platforms."""
from parse_apis.Music_Hoarders_Cover_Art_API import MusicHoarders, Source, Country, InvalidInput

client = MusicHoarders()

# Search for album covers by artist + album, using iTunes Japan storefront
result = client.cover_results.search(
    artist="Radiohead", album="OK Computer",
    source=Source.ITUNES, country=Country.JAPAN, pixel_size=1000
)
print(f"Found {result.total} covers for '{result.artist_query} - {result.album_query}'")

# Access individual cover details
for cover in result.covers[:3]:
    print(f"  {cover.title} by {cover.artist} ({cover.date}) -> {cover.cover_url}")

# Search by album name only with a smaller pixel size
thriller = client.cover_results.search(album="Thriller", pixel_size=500)
print(f"\nThriller search: {thriller.total} results at {thriller.pixel_size}px")
first = thriller.covers[0]
print(f"  Top result: {first.title} by {first.artist}, tracks: {first.tracks}")

# Typed error handling: catch invalid input
try:
    client.cover_results.search()
except InvalidInput as exc:
    print(f"\nExpected error (no artist/album): {exc}")

print("\nexercised: cover_results.search with artist+album / album-only / error handling")
All endpoints · 1 totalmissing one? ·

Search for album cover art by artist name, album name, or both. Returns a list of matching covers with URLs sized to the requested pixel dimensions. At least one of artist or album must be provided. Results are sourced from the specified music platform and country storefront.

Input
ParamTypeDescription
albumstringAlbum name to search for. At least one of artist or album must be provided.
artiststringArtist name to search for. At least one of artist or album must be provided.
sourcestringMusic platform to search for covers.
countrystringCountry storefront code for the search.
pixel_sizeintegerPixel dimensions for the cover image URL (width and height). Must be between 1 and 10000.
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of covers found",
    "covers": "array of cover results with URLs and release metadata",
    "source": "string source platform used",
    "country": "string country code used",
    "pixel_size": "integer pixel size applied to cover URLs",
    "album_query": "string album name that was searched",
    "artist_query": "string artist name that was searched"
  },
  "sample": {
    "data": {
      "total": 16,
      "covers": [
        {
          "date": "1997-05-21",
          "title": "OK Computer",
          "artist": "Radiohead",
          "source": "itunes",
          "tracks": 12,
          "cover_url": "https://is1-ssl.mzstatic.com/image/thumb/Music116/v4/07/60/ba/0760ba0f-148c-b18f-d0ff-169ee96f3af5/634904078164.png/1000x1000w-999.jpg",
          "source_url": "https://music.apple.com/jp/album/1097861387",
          "original_url": "https://a1.mzstatic.com/r40/Music116/v4/07/60/ba/0760ba0f-148c-b18f-d0ff-169ee96f3af5/634904078164.png"
        }
      ],
      "source": "itunes",
      "country": "jp",
      "pixel_size": 1000,
      "album_query": "OK Computer",
      "artist_query": "Radiohead"
    },
    "status": "success"
  }
}

About the Musichoarders API

What the API Returns

The get_album_cover endpoint accepts an artist name, an album name, or both, and returns a covers array containing image URLs and release metadata. Each response also echoes back the source platform, country storefront code, pixel_size applied to the URLs, artist_query, album_query, and a total count of results found. At least one of artist or album must be provided per request.

Controlling Image Size and Source

The pixel_size parameter accepts any integer from 1 to 10000, and the returned cover URLs are sized to that exact square dimension — useful when you need artwork at a specific resolution for UI rendering, print, or archival. The source parameter lets you target a specific music platform (e.g., iTunes, Spotify, Deezer), and country accepts a storefront code to scope results to a regional catalog, which matters when releases differ by territory.

Response Shape

The response is flat and predictable: total tells you how many covers matched, covers holds the array of result objects with image URLs and metadata, and the remaining fields (source, country, pixel_size, album_query, artist_query) confirm exactly what query parameters were applied. There is no pagination parameter exposed — total reflects the full result set returned in one response.

Reliability & maintenanceVerified

The Musichoarders API is a managed, monitored endpoint for covers.musichoarders.xyz — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when covers.musichoarders.xyz changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official covers.musichoarders.xyz API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Populate album artwork in a music library or media player app using exact-resolution cover URLs from pixel_size.
  • Build a cross-platform cover art comparison tool by querying the same artist and album against different source values.
  • Fetch region-specific cover variants by changing the country storefront code for releases with territory-exclusive artwork.
  • Auto-fill missing artwork in a music tagging or metadata management tool using artist and album queries.
  • Display correctly sized cover images in a responsive web UI by requesting the exact pixel_size your layout needs.
  • Audit cover art consistency across storefronts for a label or distributor's catalog.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 covers.musichoarders.xyz have an official developer API?+
covers.musichoarders.xyz does not publish an official documented developer API. This Parse API provides structured programmatic access to the cover search functionality the site offers.
What does the `covers` array in the response actually contain?+
The covers array holds result objects that include the cover image URL (sized to your requested pixel_size) and release metadata associated with the match. The response also includes total (how many covers were found), source, country, album_query, and artist_query so you can confirm what was searched and where.
Does the API support pagination or fetching more than the default result set?+
The get_album_cover endpoint returns all matched results in a single response — there is no page, offset, or limit parameter available. The total field reflects the full count returned in that one call. You can fork this API on Parse and revise it to add pagination parameters if you need to page through large result sets.
Can I retrieve audio previews, track listings, or other album metadata beyond cover art?+
Not currently. The API returns cover image URLs and basic release metadata from the covers array — it does not expose track listings, audio previews, release dates, or genre data. You can fork it on Parse and revise it to add endpoints that surface those additional fields.
Does the `country` parameter affect which covers are returned?+
Yes. Music storefronts like iTunes vary their catalogs by territory, so setting country to a specific storefront code can change which releases and cover variants are returned. If omitted, the API uses a default country. For releases with territory-specific artwork or regional editions, specifying country explicitly gives more accurate results.
Page content last updated . Spec covers 1 endpoint from covers.musichoarders.xyz.
Related APIs in MusicSee all →
allmusic.com API
Search for music, browse artist biographies and discographies, and retrieve detailed album and song information all in one place. Discover new releases and access comprehensive metadata about artists and tracks.
musicbrainz.org API
Search MusicBrainz for artists and recordings, then fetch detailed metadata for artists, recordings, releases, and release groups, including credits, tags/genres, and track listings.
vinylengine.com API
Search and explore detailed specifications for over 10,000 vinyl turntables, tonearms, and cartridges from hundreds of manufacturers, complete with ratings and images. Find the perfect components for your setup by browsing comprehensive product information and manufacturer catalogs all in one place.
hooktheory.com API
Search through 65,000+ songs to discover their music theory details like chords, melody notes, keys, tempos, and meters. Break down any song into its individual sections and examine the exact notes used in each part.
whosampled.com API
Discover music samples, covers, and remixes by searching artists and tracks, viewing detailed sample histories, and exploring trending musical connections. Get comprehensive data on which songs sampled specific tracks, artist profiles, and current charts to understand the creative lineage behind your favorite music.
waves.com API
Browse Waves audio plugins, bundles, and StudioVerse chains while comparing prices, checking compatibility, and reading reviews all in one place. Search for specific products, view detailed tech specs, explore subscription plans, and discover special offers across Waves' entire catalog.
ra.co API
Discover electronic music venues worldwide and explore their upcoming events—search clubs by city, view detailed venue profiles with contact information and activity metrics, and browse event listings for any location. Perfect for finding the best music venues and planning your next night out in the global electronic music scene.
metal-archives.com API
Search and explore music data including bands, albums, songs, and lyrics, with the ability to discover artist recommendations, view band members and discographies, and look up record label information. Get detailed information about musicians, their releases, and recommendations based on your musical interests.