Viberate General Label API

The General Label API from Viberate — 4 operation(s) for general label.

Operations 4

GET /label/{uuid}/details Label Details #
GET /label/search Label Search #
GET /label/by-channel/{channelName}/{linkID} Label Search By Channel #

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-general-label-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-general-label-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Viberate General Label 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: General Label
  x-displayName: General
paths:
  /label/{uuid}/details:
    get:
      summary: Label Details
      tags:
      - General Label
      description: Get label details.
      parameters:
      - in: path
        name: uuid
        required: true
        description: "\n\nLabel UUID \n\n*Example: `acd80bb1-cfc4-4ae4-a17a-26177f913a1b`*"
        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: acd80bb1-cfc4-4ae4-a17a-26177f913a1b
                      slug:
                        type: string
                        example: '1605'
                      name:
                        type: string
                        example: '1605'
                      image:
                        type: string
                        example: https://viberate-upload.ams3.cdn.digitaloceanspaces.com/prod/entity/label/1605-nx4e5
                      address:
                        type: string
                        example: Podutiška 92, Ljubljana, 1000
                      country:
                        type: object
                        properties:
                          alpha2:
                            type: string
                            example: SI
                          name:
                            type: string
                            example: Slovenia
                          slug:
                            type: string
                            example: slovenia
                          continent_code:
                            type: string
                            example: EU
                      genres:
                        type: string
                        example: null
                      subgenres:
                        type: string
                        example: null
                      contact_emails:
                        type: array
                        items:
                          type: null
                          example:
                          - info@sixteenofive.com
                        example:
                        - info@sixteenofive.com
        '400':
          description: invalid_request
        '404':
          description: not_found
        '500':
          description: internal_server_error
      operationId: getLabelByUuidDetails
      x-operation-id-source: derived
  /label/{uuid}/links:
    get:
      summary: Label Link's
      tags:
      - General Label
      description: Get label channel links.
      parameters:
      - in: path
        name: uuid
        required: true
        description: "\n\nLabel UUID \n\n*Example: `acd80bb1-cfc4-4ae4-a17a-26177f913a1b`*"
        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: acd80bb1-cfc4-4ae4-a17a-26177f913a1b
                      name:
                        type: string
                        example: '1605'
                      slug:
                        type: string
                        example: '1605'
                      data:
                        type: array
                        items:
                          type: object
                          properties:
                            channel_id:
                              type: integer
                              example: 7
                            channel:
                              type: string
                              example: beatport
                            link:
                              type: string
                              example: https://www.beatport.com/label/1605/10775
                            link_id:
                              type: string
                              example: '10775'
                        example:
                        - channel_id: 7
                          channel: beatport
                          link: https://www.beatport.com/label/1605/10775
                          link_id: '10775'
                        - channel_id: 3
                          channel: twitter
                          link: https://www.twitter.com/umek_1605
                          link_id: umek_1605
                        - channel_id: 5
                          channel: youtube
                          link: https://www.youtube.com/channel/UC3zRUoRrwCXMpWvBwrJPQ8g
                          link_id: UC3zRUoRrwCXMpWvBwrJPQ8g
                        - channel_id: 12
                          channel: instagram
                          link: https://www.instagram.com/1605_sixteenofive/
                          link_id: 1605_sixteenofive
                        - channel_id: 1
                          channel: home_page
                          link: https://1605music.com/
                          link_id: https://1605music.com/
                        - channel_id: 2
                          channel: facebook
                          link: https://www.facebook.com/sixteenofive
                          link_id: sixteenofive
                        - channel_id: 4
                          channel: soundcloud
                          link: https://soundcloud.com/sixteenofive
                          link_id: sixteenofive
        '400':
          description: invalid_request
        '404':
          description: not_found
        '500':
          description: internal_server_error
      operationId: getLabelByUuidLinks
      x-operation-id-source: derived
  /label/search:
    get:
      summary: Label Search
      tags:
      - General Label
      description: Search for labels by their title. Search is elastic, so approximates can provide correct search results.
      parameters:
      - in: query
        name: q
        required: true
        description: '


          Label’s title'
        schema:
          type: string
      - 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: array
                    items:
                      type: object
                      properties:
                        uuid:
                          type: string
                          example: acd80bb1-cfc4-4ae4-a17a-26177f913a1b
                        slug:
                          type: string
                          example: '1605'
                        name:
                          type: string
                          example: '1605'
                        image:
                          type: string
                          example: https://viberate-upload.ams3.cdn.digitaloceanspaces.com/prod/entity/label/1605-nx4e5
                        address:
                          type: string
                          example: Podutiška 92, Ljubljana, 1000
                        country:
                          type: object
                          properties:
                            alpha2:
                              type: string
                              example: SI
                            name:
                              type: string
                              example: Slovenia
                            slug:
                              type: string
                              example: slovenia
                            continent_code:
                              type: string
                              example: EU
                        genres:
                          type: string
                          example: null
                        subgenres:
                          type: string
                          example: null
                        contact_emails:
                          type: array
                          items:
                            type: null
                            example:
                            - info@sixteenofive.com
                          example:
                          - info@sixteenofive.com
                    example:
                    - uuid: acd80bb1-cfc4-4ae4-a17a-26177f913a1b
                      slug: '1605'
                      name: '1605'
                      image: https://viberate-upload.ams3.cdn.digitaloceanspaces.com/prod/entity/label/1605-nx4e5
                      address: Podutiška 92, Ljubljana, 1000
                      country:
                        alpha2: SI
                        name: Slovenia
                        slug: slovenia
                        continent_code: EU
                      genres: null
                      subgenres: null
                      contact_emails:
                      - info@sixteenofive.com
                  pagination:
                    type: object
                    properties:
                      total:
                        type: integer
                        example: 1
                      current:
                        type: integer
                        example: 1
                      limit:
                        type: integer
                        example: 20
                      offset:
                        type: integer
                        example: 0
        '400':
          description: invalid_request
        '404':
          description: not_found
        '500':
          description: internal_server_error
      operationId: getLabelSearch
      x-operation-id-source: derived
  /label/by-channel/{channelName}/{linkID}:
    get:
      summary: Label Search By Channel
      tags:
      - General Label
      description: Search for labels by their channel ID.
      parameters:
      - in: path
        name: channelName
        required: true
        description: 'Channel name


          *Example: `soundcloud`*'
        schema:
          type: string
      - in: path
        name: linkID
        required: true
        description: 'Channel ID


          *Example: `sixteenofive`*'
        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: acd80bb1-cfc4-4ae4-a17a-26177f913a1b
                      slug:
                        type: string
                        example: '1605'
                      name:
                        type: string
                        example: '1605'
                      image:
                        type: string
                        example: https://viberate-upload.ams3.cdn.digitaloceanspaces.com/prod/entity/label/1605-nx4e5
                      address:
                        type: string
                        example: Podutiška 92, Ljubljana, 1000
                      country:
                        type: object
                        properties:
                          alpha2:
                            type: string
                            example: SI
                          name:
                            type: string
                            example: Slovenia
                          slug:
                            type: string
                            example: slovenia
                          continent_code:
                            type: string
                            example: EU
                      genres:
                        type: string
                        example: null
                      subgenres:
                        type: string
                        example: null
                      contact_emails:
                        type: array
                        items:
                          type: null
                          example:
                          - info@sixteenofive.com
                        example:
                        - info@sixteenofive.com
        '400':
          description: invalid_request
        '404':
          description: not_found
        '500':
          description: internal_server_error
      operationId: getLabelByChannelByChannelNameByLinkID
      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