Discover/Chosic API
live

Chosic APIchosic.com ↗

Search songs, find similar tracks with mood filters, look up artist profiles, and list 8,300+ genres from Chosic via a clean REST API.

Endpoint health
verified 2d ago
get_artist
search_songs
get_similar_songs
list_genres
4/4 passing latest checkself-healing
Endpoints
4
Updated
2d ago

What is the Chosic API?

The Chosic API exposes 4 endpoints covering song search, similar-song discovery, artist profiles, and a full genre catalogue of roughly 8,300 entries. The get_similar_songs endpoint accepts a Spotify track ID or a plain song title as the seed, then lets you filter results by audio attributes including energy, happiness, acousticness, and popularity — each on a 0–100 scale.

This call costs2 credits / call— charged only on success
Try it
Maximum number of results to return
Search keyword (song title, artist name, or both)
→ api.parse.bot/scraper/2d0c0106-75f6-4f45-918d-1633cfa4cf74/<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 GET 'https://api.parse.bot/scraper/2d0c0106-75f6-4f45-918d-1633cfa4cf74/search_songs?limit=5&query=Bohemian+Rhapsody' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Full-text search for songs on Chosic. Matches against song titles and artist names. Returns up to `limit` results, each with a Spotify track ID, title, primary artist name, and thumbnail image URL. No pagination beyond the limit parameter.

Input
ParamTypeDescription
limitintegerMaximum number of results to return
queryrequiredstringSearch keyword (song title, artist name, or both)
Response
{
  "type": "object",
  "fields": {
    "songs": "array of song objects with id, title, artist, and image"
  },
  "sample": {
    "data": {
      "songs": [
        {
          "id": "7tFiyTwD0nx5a1eklYtX2J",
          "image": "https://i.scdn.co/image/REDACTED_SECRET",
          "title": "Bohemian Rhapsody - Remastered 2011",
          "artist": "Queen"
        }
      ]
    },
    "status": "success"
  }
}

About the Chosic API

Song Search and Similarity

The search_songs endpoint accepts a free-text query matched against song titles and artist names, returning an array of objects each containing a Spotify track id, title, artist, and image URL. Use the limit parameter to cap how many results come back; there is no offset or cursor-based pagination beyond that.

The get_similar_songs endpoint builds on search: supply a track_id directly, or let the API resolve a seed via song_title and optional artist_name. The response includes a seed_track_id confirming which track was used, plus a similar_songs array where each entry adds an album field on top of the basic title/artist/image set. Five optional integer filters — energy, happiness, acousticness, popularity, and danceability — let you skew results toward a target mood profile without post-processing on your end.

Artist Profiles

get_artist takes a 22-character Spotify artist ID and returns the Chosic artist page data: name, popularity (0–100), followers, image, and a genres array of lowercase genre-name strings drawn from the same vocabulary as the genre catalogue. The updated_date field (ISO YYYY-MM-DD) tells you when Chosic last refreshed the record, which matters for high-churn data like follower counts.

Genre Catalogue

list_genres returns all genres grouped under Chosic's 17 parent categories (Pop, Rock, Electronic, Hip Hop, Metal, Folk, Classical, Jazz, R&B, Country, Reggae, Latin, Easy Listening, Blues, New Age, Christian, and World). Each genre entry carries a slug (e.g. dance-pop) and a playlist_id pointing to Chosic's curated Spotify playlist for that genre, or null when none exists. Pass a parent_genre string to filter down to one group; matching is case-insensitive.

Reliability & maintenanceVerified

The Chosic API is a managed, monitored endpoint for chosic.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when chosic.com 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 chosic.com 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
2d ago
Latest check
4/4 endpoints 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
  • Build a 'more like this' feature using get_similar_songs with energy and happiness filters to match listener mood
  • Populate an artist directory with genre tags, follower counts, and popularity scores from get_artist
  • Auto-tag uploaded tracks by resolving genre slugs from list_genres and matching artist genre arrays
  • Generate curated Spotify playlists per genre using the playlist_id field returned by list_genres
  • Power a music search bar backed by search_songs returning Spotify IDs and thumbnail images
  • Analyze genre distribution across an artist roster by aggregating genres arrays from multiple get_artist calls
  • Filter similar-song recommendations by acousticness to separate acoustic and produced versions of a style
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Chosic have an official developer API?+
Chosic does not publish an official developer API or documented public endpoints. This Parse API surfaces the same data found on Chosic's web pages in a structured, machine-readable format.
What does get_similar_songs return beyond basic song metadata?+
Beyond title, artist, and image, each entry in the similar_songs array includes an album field and a Spotify track id. The seed_track_id field confirms which track the recommendations were anchored to — useful when you resolved the seed by song title rather than a direct track_id.
Does the genre list include Spotify playlist links for every genre?+
Not for every genre. The playlist_id field in each genre entry is the Spotify playlist ID for Chosic's curated playlist where one exists, but the field is null for genres that don't have one. The total catalogue covers roughly 8,300 genres and subgenres across 17 parent groups.
Can I retrieve a full artist discography or track-level audio features through this API?+
Not currently. The API covers artist profile data (name, popularity, followers, genres, image) and song-level similarity results, but does not expose discographies, album listings, or raw audio feature vectors. You can fork this API on Parse and revise it to add endpoints targeting those data shapes.
Is there pagination for search_songs results?+
No cursor or offset pagination is supported. The search_songs endpoint returns up to limit results in a single response. For broader coverage across a query, you can fork this API on Parse and revise it to add paginated search behavior.
Page content last updated . Spec covers 4 endpoints from chosic.com.
Related APIs in MusicSee all →
spotify.com API
Search millions of songs and artists in Spotify's catalog, then dive deep into any artist's complete discography, top tracks, fan statistics, and similar artists they're connected to. Perfect for discovering new music, researching artist backgrounds, or building personalized music recommendations.
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.
qobuz.com API
Search and browse millions of songs, albums, and artists on Qobuz to discover new music, explore charts, and access detailed information about tracks and performers. Explore curated new releases and trending charts to stay updated with the latest music across all genres.
suno.com API
Discover and browse AI-generated music on Suno by exploring trending songs, curated playlists, and personalized feeds while accessing detailed song metadata like titles, artists, streaming links, and play counts. Build music collections and stay updated on the latest AI-created tracks with comprehensive metadata for each song.
lyrics.com API
Search and retrieve song lyrics, artist biographies, and album information across multiple genres and artists. Browse music content by artist, letter, or genre, and discover new or random songs to explore.
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.
music.amazon.com API
Search and browse the full Amazon Music catalog to discover artists, albums, and tracks that match your interests. Find upcoming releases and get detailed information about your favorite musicians and their discographies.
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.