GET
/ai/is-radio-safeJudge 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
| Name | Type | Required | Description |
|---|---|---|---|
| isrc | string | optional | ISRC. Preferred, resolves everything else for you. |
| artist | string | optional | Artist name. Required if you do not pass an isrc. |
| title | string | optional | Track 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 requesthttps://api.synkradio.co.uk/ai/is-radio-safe?isrc=GBCEN2100107&artist=Daft%20Punk&title=Around%20the%20WorldResponse
No example response is captured for this endpoint yet.