Viberate Beatport API

The Beatport API from Viberate — 2 operation(s) for beatport.

Operations 2

GET /artist/{uuid}/beatport/tracks Beatport Tracks #
GET /artist/{uuid}/beatport/performance-points-historical Beatport Performance Points (Historical) #

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/viberate:viberate-beatport-api"
All apis
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.

Get an API 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 Specification

viberate-beatport-api-openapi.yml Raw ↑
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