GET
/ai/artist-summaryA short summary of an artist, suitable for a card or tooltip. Grounded on the biography, the structured artist facts, and the top-tracks list.
Rate limit
10 req/hr
Caching
Generations cached 30 days per artist and sentence count.
Notes
- If an artist has had a summary generated for them before, then every other request for the same artist will have the same response. 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 responses do not count towards your hourly quota.
- Different sentences values are cached separately.
Authentication
Send a
User-Agent header containing a contact email. See authentication.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| artist | string | required | Artist name. |
| sentences | integer | optional | How long the summary should be, between 1 and 5. Defaults to 3. |
Request
curl 'https://api.synkradio.co.uk/ai/artist-summary?artist=Daft%20Punk' \
-H 'User-Agent: [email protected]'Try it
GETTry it
Sends a real requesthttps://api.synkradio.co.uk/ai/artist-summary?artist=Sigala&sentences=2Response
200 application/json
{
"artist": "Sigala",
"sentences": 2,
"summary": "Sigala, the stage name of English DJ and record producer Bruce Fielder, is known for his dance‑oriented pop productions that frequently reach the UK charts. He has scored eight top‑ten singles on the UK Singles Chart, including his 2015 debut “Easy Love,” which interpolates the Jackson 5’s “ABC.”",
"generatedAt": "2026-09-14T20:26:35.470Z"
}Response schema
| Field | Type | Example | Description |
|---|---|---|---|
| artist | string | "Sigala" | Primary artist, either as a string or nested object. |
| sentences | number | 2 | |
| summary | string | "Sigala, the stage name of English DJ and…" | |
| generatedAt | string | "2026-09-14T20:26:35.470Z" |