The REST API
Read your artists, changes and usage from your own systems, and on Business use the tools. Authentication, rate limits, endpoints and examples.
Updated October 17, 2026
The API answers in JSON at https://api-service.labelsentry.com/v1. Every request needs an API key as a bearer token.
curl https://api-service.labelsentry.com/v1/artists \
-H "Authorization: Bearer agk_live_..."Rate limits
Requests per hour depend on your plan, from 60 on Free to 60,000 on Business. Every answer carries X-RateLimit-Limit and X-RateLimit-Remaining. Over the limit you get 429 with Retry-After in seconds.
GET /v1/artists
Your watched artists.
{
"data": [
{ "spotify_id": "2aBcDeFgHiJkLmNoPqRsTu", "name": "Kova Lane",
"monthly_listeners": 48200, "followers": 12904 }
]
}GET /v1/changes
Changes since a point in time, newest first, at most 200. since is an RFC 3339 time and defaults to 24 hours ago. It cannot reach further back than your plan's history.
curl "https://api-service.labelsentry.com/v1/changes?since=2026-10-16T00:00:00Z" \
-H "Authorization: Bearer agk_live_..."{
"data": [
{ "id": "c0a8...", "type": "release_removed", "severity": "critical",
"artist_id": "5f1e...", "summary": "\"Aftercare\" is no longer available",
"confirmed_at": "2026-10-16T09:12:00Z" }
]
}The type values are listed in Change types.
GET /v1/usage
Your plan and how much of it is used.
{
"plan": "pro",
"artists": { "used": 11, "limit": 15 },
"seats": { "used": 2, "limit": 3 },
"api_rate_per_hour": 10000
}The tools, on Business
| Request | Body | Does |
|---|---|---|
GET /v1/tools | Your daily allowance and how much is left. | |
POST /v1/tools/lookup | {"input": "<Spotify address>"} | ISRC by Track and Metadata Lookup. |
POST /v1/tools/reverse | {"isrc": "XXA0X2600001"} | Track by ISRC. |
The tools count against the same daily allowance as in the dashboard. See Tool limits.
Errors
Errors answer with a status and a body like {"error": {"code": "unauthorized", "message": "..."}}. 401 means the key is missing or revoked, 429 that you are over the limit.
Read next
Still stuck? Write to [email protected].