Entertainment
Beatport logo

Beatport API

beatport.com

Beatport - electronic tracks, releases, charts, artists, and genres with pricing.

Actions
13
Category
Entertainment
Login
Not required
Output
JSON

Call the Beatport API

Submit a task, then poll the job until it settles. This example runs act_beatport_artist_detail.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "act_beatport_artist_detail",
    "params": {
      "artist_id": "1140224"
    }
  }'

13 actions on beatport.com

Read

  • Artist Details

    act_beatport_artist_detailread1 credit / call

    Returns an artist's profile including name, bio, slug, and image.

    artist_id
    string · required
  • Chart Details

    act_beatport_chart_detail_ssrread1 credit / call

    Returns a DJ chart's details and its tracks with chart pricing.

    chart_id
    string · required
    chart_slug
    string · required
  • Charts Index

    act_beatport_charts_index_ssrread1 credit / call

    Returns the featured DJ charts shown on the charts landing page.

  • Charts Listing

    act_beatport_charts_listing_ssrread1 credit / call

    Returns all DJ charts as a paginated listing.

  • Chart Tracks Listing

    act_beatport_chart_tracks_listingread2 credits / call

    Returns the tracks in a DJ chart with price, BPM, and key.

    chart_id
    string · required
    page
    string · required
    per_page
    string · required
  • Genre Tree

    act_beatport_genre_treeread2 credits / call

    Returns the full genre and sub-genre taxonomy tree, paginated.

    page
    string · required
    per_page
    string · required
  • Homepage

    act_beatport_homepage_ssrread1 credit / call

    Returns the homepage layout with its modules and featured releases.

  • Page Module Items

    act_beatport_page_module_itemsread1 credit / call

    Returns the curated tracks and releases within a page module.

    page_module_id
    string · required
  • Page Modules List

    act_beatport_page_modules_listread1 credit / call

    Returns the curation module definitions for a given page.

    page_id
    string · required
  • Top Releases Listing

    act_beatport_top_releases_listingread2 credits / call

    Returns the top releases for a genre with pricing and metadata.

    genre_id
    string · required
    per_page
    string · required
  • Top Tracks Listing

    act_beatport_top_tracks_listingread2 credits / call

    Returns the top and hype tracks for a genre with price, BPM, and genre.

    genre_id
    string · required
    per_page
    string · required
  • Track Details

    act_beatport_track_detail_ssrread1 credit / call

    Returns full track details including price, BPM, key, and audio sample.

    track_id
    string · required
    track_slug
    string · required
  • Track DJ Edits

    act_beatport_track_dj_editsread1 credit / call

    Returns the DJ-edit variant tracks for a parent track.

    track_id
    string · required

Beatport API questions

Is there an API for Beatport?
Beatport does not offer a public data API for this, but Anakin Wire provides 13 maintained endpoints for beatport.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape Beatport data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when beatport.com changes its markup, Anakin updates the action.
Do I need a Beatport account?
No. Every Beatport action listed here runs anonymously — no account and no credentials required.
What does the Beatport API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Entertainment APIs

All Entertainment sites