SYNK
GET/ai/is-radio-safe

Judge whether a track is safe to play on daytime radio. Returns a boolean verdict, a confidence score, an explicit flag, and a plain-English reason. Uses the lyrics and the rights-holder explicit flag to make the call.

Rate limit
10 req/hr
Caching
Assessments cached 30 days per ISRC (or per artist and title).

Notes

  • If the track has been assessed before, every repeat request gets the same cached result. This is to cut down on errors such as being rate limited, costs, and so forth. This endpoint also has very aggressive rate limiting.
  • Cached results do not count towards your hourly quota.
  • If no lyrics are available the verdict is based only on the rights-holder explicit flag. The confidence will be low and the response says so.
  • The isExplicit flag is true if profanity, slurs, or explicit sexual or violent content were found in the lyrics, or if the rights holder flagged the release as explicit.
Authentication
Send a User-Agent header containing a contact email. See authentication.

Parameters

NameTypeRequiredDescription
isrcstringoptionalISRC. Preferred, resolves everything else for you.
artiststringoptionalArtist name. Required if you do not pass an isrc.
titlestringoptionalTrack title. Required if you do not pass an isrc.

Request

curl 'https://api.synkradio.co.uk/ai/is-radio-safe' \
  -H 'User-Agent: [email protected]'

Try it

GETTry it
Sends a real request
https://api.synkradio.co.uk/ai/is-radio-safe?isrc=GBCEN2100107&artist=Daft%20Punk&title=Around%20the%20World

Response

No example response is captured for this endpoint yet.