Viberate Airplay Track API

The Airplay Track API from Viberate — 2 operation(s) for airplay track.

Operations 2

GET /track/{uuid}/airplay/spins-historical Airplay Spins (Historical) #
GET /track/{uuid}/airplay/spins-by-country Airplay Spins by Country #

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-airplay-track-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-airplay-track-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Viberate Airplay Track 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: Airplay Track
  x-displayName: Airplay
paths:
  /track/{uuid}/airplay/spins-historical:
    get:
      summary: Airplay Spins (Historical)
      tags:
      - Airplay Track
      description: Get the total number of track’s airplay spins per week in a specific date range.
      parameters:
      - in: path
        name: uuid
        required: true
        description: "\n\nTrack UUID \n\n*Example: `36ba8665-3e99-436f-a981-9f6c6050ee3a`*"
        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: f8e97a68-74be-4671-89a1-a900f5d42234
                      name:
                        type: string
                        example: Golden
                      slug:
                        type: string
                        example: f8e97a68-74be-4671-89a1-a900f5d42234
                      data:
                        type: object
                        properties:
                          '2025-05-07':
                            type: integer
                            example: 365
                          '2025-05-14':
                            type: integer
                            example: 1488
                          '2025-05-21':
                            type: integer
                            example: 2095
                          '2025-05-28':
                            type: integer
                            example: 1960
                          '2025-06-04':
                            type: integer
                            example: 1852
                          '2025-06-11':
                            type: integer
                            example: 1476
                          '2025-06-18':
                            type: integer
                            example: 1917
                          '2025-06-25':
                            type: integer
                            example: 1363
                          '2025-07-02':
                            type: integer
                            example: 1950
                          '2025-07-09':
                            type: integer
                            example: 1699
                          '2025-07-16':
                            type: integer
                            example: 1659
                          '2025-07-23':
                            type: integer
                            example: 1622
                          '2025-07-30':
                            type: integer
                            example: 821
                          '2025-08-06':
                            type: integer
                            example: 2176
                          '2025-08-13':
                            type: integer
                            example: 2102
                          '2025-08-20':
                            type: integer
                            example: 874
                          '2025-08-27':
                            type: integer
                            example: 1564
                          '2025-09-03':
                            type: integer
                            example: 1948
                          '2025-09-10':
                            type: integer
                            example: 1525
                          '2025-09-17':
                            type: integer
                            example: 1813
                          '2025-09-24':
                            type: integer
                            example: 1240
                          '2025-10-01':
                            type: integer
                            example: 2014
                          '2025-10-08':
                            type: integer
                            example: 870
                          '2025-10-15':
                            type: integer
                            example: 1833
                          '2025-10-22':
                            type: integer
                            example: 1865
                          '2025-10-29':
                            type: integer
                            example: 1351
                          '2025-11-05':
                            type: integer
                            example: 1700
                          '2025-11-12':
                            type: integer
                            example: 1123
                          '2025-11-19':
                            type: integer
                            example: 1404
                          '2025-11-26':
                            type: integer
                            example: 1513
                          '2025-12-03':
                            type: integer
                            example: 2053
                          '2025-12-10':
                            type: integer
                            example: 2143
                          '2025-12-17':
                            type: integer
                            example: 1402
                          '2025-12-24':
                            type: integer
                            example: 2383
                          '2025-12-31':
                            type: integer
                            example: 1567
                          '2026-01-07':
                            type: integer
                            example: 2118
                          '2026-01-14':
                            type: integer
                            example: 1633
                          '2026-01-21':
                            type: integer
                            example: 1495
                          '2026-01-28':
                            type: integer
                            example: 1769
                          '2026-02-04':
                            type: integer
                            example: 1102
                          '2026-02-11':
                            type: integer
                            example: 986
                          '2026-02-18':
                            type: integer
                            example: 1724
                          '2026-02-25':
                            type: integer
                            example: 1667
                          '2026-03-04':
                            type: integer
                            example: 1479
                          '2026-03-11':
                            type: integer
                            example: 982
                          '2026-03-18':
                            type: integer
                            example: 1739
                          '2026-03-25':
                            type: integer
                            example: 1890
                          '2026-04-01':
                            type: integer
                            example: 1482
                          '2026-04-08':
                            type: integer
                            example: 2180
                          '2026-04-15':
                            type: integer
                            example: 2250
                          '2026-04-22':
                            type: integer
                            example: 2287
                          '2026-04-29':
                            type: integer
                            example: 2400
                          '2026-05-04':
                            type: integer
                            example: 945
        '400':
          description: invalid_request
        '404':
          description: not_found
        '500':
          description: internal_server_error
      operationId: getTrackByUuidAirplaySpinsHistorical
      x-operation-id-source: derived
  /track/{uuid}/airplay/spins-by-country:
    get:
      summary: Airplay Spins by Country
      tags:
      - Airplay Track
      description: Get airplay spins distribution by country.
      parameters:
      - in: path
        name: uuid
        required: true
        description: "\n\nTrack UUID \n\n*Example: `36ba8665-3e99-436f-a981-9f6c6050ee3a`*"
        schema:
          type: string
      - in: query
        name: timeframe
        required: false
        description: Display selected timeframe
        schema:
          type: string
          enum:
          - 1m
          - 12m
          default: 12m
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  api_version:
                    type: string
                    example: 1.0.0-dev
                  data:
                    type: object
                    properties:
                      uuid:
                        type: string
                        example: f8e97a68-74be-4671-89a1-a900f5d42234
                      name:
                        type: string
                        example: Golden
                      slug:
                        type: string
                        example: f8e97a68-74be-4671-89a1-a900f5d42234
                      data:
                        type: object
                        properties:
                          1m:
                            type: object
                            properties:
                              PH:
                                type: object
                                properties:
                                  spins:
                                    type: integer
                                    example: 2
        '400':
          description: invalid_request
        '404':
          description: not_found
        '500':
          description: internal_server_error
      operationId: getTrackByUuidAirplaySpinsByCountry
      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