Viberate Beatport API
The Beatport API from Viberate — 2 operation(s) for beatport.
The Beatport API from Viberate — 2 operation(s) for beatport.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/viberate:viberate-beatport-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Viberate Beatport API
description: '# Introduction
Welcome to Viberate API, your source of daily-refreshed data on millions of music entities.'
version: 1.24.0
x-logo:
url: https://viberate.ams3.cdn.digitaloceanspaces.com/share/docs-logo.png
altText: Viberate logo
href: https://www.viberate.com/home
servers:
- url: https://data.viberate.com/api/v1
security:
- Access-Key: []
tags:
- name: Beatport
paths:
/artist/{uuid}/beatport/tracks:
get:
summary: Beatport Tracks
tags:
- Beatport
description: Get the list of artist’s tracks available on Beatport.
parameters:
- in: path
name: uuid
required: true
description: "\n\nArtist UUID \n\n*Example: `c803da56-c6bd-4c61-addb-f1063544a1a2`*"
schema:
type: string
- in: query
name: sort
required: false
description: Sort by parameters
schema:
type: string
enum:
- peak_genre
- peak_all_genre
- days_total
- release_date
default: peak_genre
- in: query
name: order
required: false
description: Ascending or descending
schema:
type: string
enum:
- asc
- desc
default: desc
- in: query
name: limit
required: false
description: '
Maximum number of results per page'
schema:
type: integer
default: 20
- in: query
name: offset
required: false
description: Offset of results
schema:
type: integer
default: 0
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
api_version:
type: string
example: v1.24.0
data:
type: object
properties:
uuid:
type: string
example: c803da56-c6bd-4c61-addb-f1063544a1a2
name:
type: string
example: UMEK
slug:
type: string
example: umek
data:
type: array
items:
type: object
properties:
uuid:
type: string
example: faef1df4-a0d4-4951-a0c0-d7056ece706a
title:
type: string
example: Sneaking Unnoticed (Durtysoxxx Remix)
slug:
type: string
example: sneaking-unnoticed-durtysoxxx-remix-6606-7249
image:
type: string
example: https://geo-media.beatport.com/image_size/1400x1400/623aa9aa-89ed-4e15-9f04-53cd6b107733.jpg
sample:
type: string
example: https://geo-samples.beatport.com/track/23e824c1-4565-49d0-b21d-c63a6bafaef6.LOFI.mp3
link_id:
type: string
example: '9240554'
beatport_genre_id:
type: integer
example: 6
label:
type: string
example: '1605'
peak_genre:
type: integer
example: 96
peak_genre_all:
type: string
example: null
days_total:
type: integer
example: 1
release_date:
type: string
example: '2017-05-29'
artists:
type: array
items:
type: object
properties:
uuid:
type: string
example: c803da56-c6bd-4c61-addb-f1063544a1a2
name:
type: string
example: UMEK
slug:
type: string
example: umek
example:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: 24beb09b-332d-4a7a-9a4a-2865f5668ab4
name: Durtysoxxx
slug: durtysoxxx
example:
- uuid: faef1df4-a0d4-4951-a0c0-d7056ece706a
title: Sneaking Unnoticed (Durtysoxxx Remix)
slug: sneaking-unnoticed-durtysoxxx-remix-6606-7249
image: https://geo-media.beatport.com/image_size/1400x1400/623aa9aa-89ed-4e15-9f04-53cd6b107733.jpg
sample: https://geo-samples.beatport.com/track/23e824c1-4565-49d0-b21d-c63a6bafaef6.LOFI.mp3
link_id: '9240554'
beatport_genre_id: 6
label: '1605'
peak_genre: 96
peak_genre_all: null
days_total: 1
release_date: '2017-05-29'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: 24beb09b-332d-4a7a-9a4a-2865f5668ab4
name: Durtysoxxx
slug: durtysoxxx
- uuid: 2df525a5-8e90-4c6a-a4b2-b60113128863
title: Cloudbank (Original Mix)
slug: cloudbank-radio-edit-63360-16373
image: https://geo-media.beatport.com/image_size/1400x1400/ae25ce2e-5bd1-4315-b402-4ad5f5396f2a.jpg
sample: https://geo-samples.beatport.com/track/19fc305e-3762-45fa-83e1-a0a6957270bf.LOFI.mp3
link_id: '5738852'
beatport_genre_id: 81
label: SPINNIN' RECORDS
peak_genre: 96
peak_genre_all: null
days_total: 5
release_date: '2014-09-01'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: e6358e41-86ad-405a-a25c-2e4ace2fcf74
title: Sirenator (UMEK Version)
slug: sirenator-umek-version-24264-83451
image: https://geo-media.beatport.com/image_size/1400x1400/d602dcff-7e57-4c3f-abf0-793d33556546.jpg
sample: https://geo-samples.beatport.com/track/bd0268c0-89a3-4d40-8a9a-ca6207818f62.LOFI.mp3
link_id: '7649029'
beatport_genre_id: 6
label: '1605'
peak_genre: 96
peak_genre_all: null
days_total: 1
release_date: '2016-02-29'
artists:
- uuid: bd751f81-b105-4dd0-a748-3eb67a651ba1
name: Joey Beltram
slug: joey-beltram
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: b6f8ce13-6f38-412c-936e-efe09a454104
title: The Shallowest Skin (Original Mix)
slug: the-shallowest-skin-original-mix-76686-19593
image: https://geo-media.beatport.com/image_size/1400x1400/31076fb0-fb61-437c-9e36-f8838f84c3ca.jpg
sample: https://geo-samples.beatport.com/track/bbed67f0-d891-4e53-9542-c0949d7d3cbc.LOFI.mp3
link_id: '7722807'
beatport_genre_id: 6
label: '1605'
peak_genre: 92
peak_genre_all: null
days_total: 2
release_date: '2016-03-14'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: 60924e7b-676f-40d5-a749-e830e1ffba85
title: 100% Sure (Original Mix)
slug: 100-sure-original-mix-84179-51210
image: https://geo-media.beatport.com/image_size/500x500/4906fe0a-efcd-4521-8cb3-b315c75318c0.jpg
sample: https://geo-samples.beatport.com/track/4ace478a-0af7-4f2d-a36e-e21a4aad54f2.LOFI.mp3
link_id: '3796960'
beatport_genre_id: 6
label: Deeperfect Records
peak_genre: 92
peak_genre_all: null
days_total: 3
release_date: '2012-09-24'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: null
title: Sunshine (UMEK Remix)
slug: null
image: https://geo-media.beatport.com/image_size/500x500/fd82d062-b6a1-4d6e-8bfc-4c2a13a8e2cf.jpg
sample: https://geo-samples.beatport.com/track/39506ef2-bde2-4d71-9d3b-b2e57af8e93d.LOFI.mp3
link_id: '3696111'
beatport_genre_id: 6
label: '1605'
peak_genre: 89
peak_genre_all: null
days_total: 5
release_date: '2012-08-06'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: f2ce841c-1352-458a-b380-598e8a143b99
name: Tomaz
slug: tomaz
- uuid: 45b1ce52-65d6-445c-963c-ff1a42104c4a
name: Filterheadz
slug: filterheadz
- uuid: 257814b2-ca15-4318-9ece-376c15090c0f
title: Work It Out (Original Mix)
slug: work-it-out-original-mix-20865-22614
image: https://geo-media.beatport.com/image_size/1400x1400/cf95a86a-f57d-40c2-9779-bc85b57a0bbb.jpg
sample: https://geo-samples.beatport.com/track/2cf214e4-cec4-4d6c-99a9-806f9a64aa36.LOFI.mp3
link_id: '9434613'
beatport_genre_id: 6
label: '1605'
peak_genre: 88
peak_genre_all: null
days_total: 4
release_date: '2017-07-03'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: 1eafca53-1af6-4e45-9701-ff25dfbbecbf
title: Are You Into My Groove (Original Mix)
slug: are-you-into-my-groove-original-mix-1521-73202
image: https://geo-media.beatport.com/image_size/1400x1400/47b543be-0d8d-47ce-90ca-4f914d5ca6c8.jpg
sample: https://geo-samples.beatport.com/track/5a58f9ff-0a96-4f1e-b996-682c5143caa7.LOFI.mp3
link_id: '9580861'
beatport_genre_id: 6
label: '1605'
peak_genre: 87
peak_genre_all: null
days_total: 2
release_date: '2017-08-21'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: fb7a3102-e176-404c-8307-224ec7dadbec
title: I Am The Messenger (Original Mix)
slug: i-am-the-messenger-85105-57153
image: https://geo-media.beatport.com/image_size/1400x1400/8bb75c1b-480f-49f4-b9c5-f6031b7967fb.jpg
sample: https://geo-samples.beatport.com/track/08ea5945-7130-4f1c-9896-5305b2b860c8.LOFI.mp3
link_id: '11664214'
beatport_genre_id: 6
label: Filth on Acid
peak_genre: 82
peak_genre_all: null
days_total: 5
release_date: '2019-03-22'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
- uuid: 533f5f1c-1aec-4241-8ffe-df3c5f481476
title: Stealth Your Past (Original Mix)
slug: stealth-your-past-15457-25113
image: https://geo-media.beatport.com/image_size/1400x1400/ce375502-ad8f-415e-a832-9a6470943672.jpg
sample: https://geo-samples.beatport.com/track/41c6418b-264c-4cad-b3e9-6adf9565db92.LOFI.mp3
link_id: '9509916'
beatport_genre_id: 6
label: Tronic
peak_genre: 81
peak_genre_all: null
days_total: 4
release_date: '2017-07-31'
artists:
- uuid: c803da56-c6bd-4c61-addb-f1063544a1a2
name: UMEK
slug: umek
pagination:
type: object
properties:
total:
type: integer
example: 645
current:
type: integer
example: 10
limit:
type: integer
example: 20
offset:
type: integer
example: 0
'400':
description: invalid_request
'404':
description: not_found
'500':
description: internal_server_error
operationId: getArtistByUuidBeatportTracks
x-operation-id-source: derived
/artist/{uuid}/beatport/performance-points-historical:
get:
summary: Beatport Performance Points (Historical)
tags:
- Beatport
description: Get artist’s total Beatport performance points per month in a specific date range.
parameters:
- in: path
name: uuid
required: true
description: "\n\nArtist UUID \n\n*Example: `c803da56-c6bd-4c61-addb-f1063544a1a2`*"
schema:
type: string
- in: query
name: date-from
required: false
description: 'Date range start
*Example: `2022-08-25`*'
schema:
type: string
- in: query
name: date-to
required: false
description: 'Date range end
*Example: `2022-08-25`*'
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
api_version:
type: string
example: v1.24.0
data:
type: object
properties:
uuid:
type: string
example: c803da56-c6bd-4c61-addb-f1063544a1a2
name:
type: string
example: UMEK
slug:
type: string
example: umek
data:
type: object
properties:
'2022-03-01':
type: integer
example: 68451
'2022-04-01':
type: integer
example: 66680
'2022-05-01':
type: integer
example: 65044
'2022-06-01':
type: integer
example: 63850
'2022-07-01':
type: integer
example: 62627
'2022-08-01':
type: integer
example: 60811
'2022-09-01':
type: integer
example: 58779
'2022-10-01':
type: integer
example: 56854
'2022-11-01':
type: integer
example: 54870
'2022-12-01':
type: integer
example: 52839
'2023-01-01':
type: integer
example: 50682
'400':
description: invalid_request
'404':
description: not_found
'500':
description: internal_server_error
operationId: getArtistByUuidBeatportPerformancePointsHistorical
x-operation-id-source: derived
components:
securitySchemes:
Access-Key:
type: apiKey
description: API key to authorize requests.
name: Access-Key
in: header
x-tagGroups:
- name: ''
tags:
- MCP Connection Guide
- name: ''
tags:
- Rate Limiting
- name: ''
tags:
- Viberate Entity IDs
- name: Artist
tags:
- General
- Airplay
- Beatport
- Deezer
- Facebook
- Instagram
- TikTok
- Shazam
- Social Media
- Soundcloud
- Spotify
- Viberate
- Youtube
- Apple Music
- name: Track
tags:
- General Track
- Airplay Track
- Deezer Track
- Facebook Track
- Instagram Track
- Twitter Track
- TikTok Track
- Shazam Track
- Social Track
- Soundcloud Track
- Spotify Track
- Apple Track
- Viberate Track
- Youtube Track
- Trending Track
- name: Label
tags:
- General Label
- Spotify Label
- Viberate Label
- name: Event
tags:
- General Event
- name: Venue
tags:
- General Venue
- Viberate Venue
- name: Spotify Playlist
tags:
- General Playlist
- Viberate Playlist
- name: Apple Playlist
tags:
- General Apple Playlist
- Viberate Apple Playlist
- name: Festival
tags:
- General Festival
- Instagram Festival
- TikTok Festival
- Spotify Festival
- Viberate Festival
- Youtube Festival
- name: City
tags:
- General City
- Viberate City