Viberate General Label API
The General Label API from Viberate — 4 operation(s) for general label.
The General Label API from Viberate — 4 operation(s) for general label.
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-general-label-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 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