curl --request GET \
--url https://api.eventory.ai/eventory/data/artist \
--header 'apikey: <api-key>'import requests
url = "https://api.eventory.ai/eventory/data/artist"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://api.eventory.ai/eventory/data/artist', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"artist": {
"artist_url": "https://www.viagogo.com/Concert-Tickets/R-B/Contemporary-R-B/Teddy-Swims-Tickets",
"artist_name": "Teddy Swims",
"artist_image_url": "https://images.example.com/teddy.jpg"
},
"social_metrics": {
"country_code": "US",
"biography": "Singer-songwriter from Georgia.",
"genre": "pop",
"subgenres": "soul, r&b",
"career_stage": "mainstream",
"origin_city": "Conyers"
},
"latest_snapshot": {
"snapshot_date": "2026-06-12",
"platforms": {
"spotify": {
"followers": 12345678,
"monthly_listeners": 45678901
},
"youtube": {
"subscribers": 2345678
}
},
"demographics": {},
"scores": {},
"releases": {}
},
"snapshots_history": [
{
"snapshot_date": "2026-06-11",
"platforms": {
"spotify": {
"followers": 12340000
}
}
},
{
"snapshot_date": "2026-06-12",
"platforms": {
"spotify": {
"followers": 12345678
}
}
}
]
}Artist
Resolves an artist by its exact marketplace URL and returns social metrics, the latest snapshot, and a rolling window of platform snapshots.
The match on url is exact. Whitespace is trimmed but nothing else is
normalised, so pass the URL exactly as it appears in event.artist.url
of a Viagogo event response.
Cost: 1 credit.
curl --request GET \
--url https://api.eventory.ai/eventory/data/artist \
--header 'apikey: <api-key>'import requests
url = "https://api.eventory.ai/eventory/data/artist"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://api.eventory.ai/eventory/data/artist', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"artist": {
"artist_url": "https://www.viagogo.com/Concert-Tickets/R-B/Contemporary-R-B/Teddy-Swims-Tickets",
"artist_name": "Teddy Swims",
"artist_image_url": "https://images.example.com/teddy.jpg"
},
"social_metrics": {
"country_code": "US",
"biography": "Singer-songwriter from Georgia.",
"genre": "pop",
"subgenres": "soul, r&b",
"career_stage": "mainstream",
"origin_city": "Conyers"
},
"latest_snapshot": {
"snapshot_date": "2026-06-12",
"platforms": {
"spotify": {
"followers": 12345678,
"monthly_listeners": 45678901
},
"youtube": {
"subscribers": 2345678
}
},
"demographics": {},
"scores": {},
"releases": {}
},
"snapshots_history": [
{
"snapshot_date": "2026-06-11",
"platforms": {
"spotify": {
"followers": 12340000
}
}
},
{
"snapshot_date": "2026-06-12",
"platforms": {
"spotify": {
"followers": 12345678
}
}
}
]
}Authorizations
Your Eventory API key. Sent as the apikey request header.
Query Parameters
Exact artist URL on record.
"https://www.viagogo.com/Concert-Tickets/R-B/Contemporary-R-B/Teddy-Swims-Tickets"
Maximum entries in snapshots_history.
1 <= x <= 200Response
Artist data.
Show child attributes
Show child attributes
null when the artist has no social profile on file.
Show child attributes
Show child attributes
null when there is no social profile. demographics, scores, and releases are free-form and may evolve; treat them as opaque.
Show child attributes
Show child attributes
Empty when there is no social profile.
Show child attributes
Show child attributes