> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/deezer/artists-artistid-events>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/deezer/artists-artistid-events.mdx>

---

# Deezer Artist Concerts API

Pending dates for one artist, with the venue facts and bill already attached.

`GET /v1/deezer/artists/{artistId}/events` returns `lookupStatus`, `onTour`, `events` and `page`. Events carry `name`, `url`, `startAt`, `hasTime`, `status`, `venue`, `city`, `countryCode`, `coordinates`, `types`, `performers` and `performersTruncated`. `type` filters concerts or festivals, `near` sorts by distance from `latitude,longitude`, `limit` accepts 1 to 100 and defaults to 50.

Deezer can keep an event pending after it has started, so check `startAt` before treating one as upcoming. A list keeps up to 15 performers per event and sets `performersTruncated` when the bill is longer. With `near`, `type` is applied after distance sorting, so a page can hold fewer than `limit` events.

## Request

- **Endpoint:** `GET /v1/deezer/artists/{artistId}/events`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by artist id
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/deezer/artists/artistid/events/get)
- **Platform page:** [/platforms/deezer](https://www.socialfetch.dev/platforms/deezer)

## FAQ

### How many credits does this route cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.

### Can I get past concerts?

No. The operation returns the events Deezer still marks as pending. Deezer can keep one pending after it has started, so check startAt.

### Why does a page hold fewer events than limit?

With near, Deezer sorts by distance first and type is applied to each page afterwards. Some rows can be filtered out, so the page is shorter.
