Good data takes time
Anyone building an app with events spends a lot of work getting the data and keeping it clean.
Many sources, many formats
Every city, ticket shop and venue delivers differently. Each new source is a project of its own.
Duplicates and contradictions
The same concert arrives from three sources with three different start times.
Cancellations arrive late
When something is cancelled, it often stays in the app for days.
Usually one language
Descriptions come in the local language. For visitors from abroad, someone has to translate.
A new city in the app
An events app wants to add Lyon. The team looks for sources, writes an import for each one and matches duplicates by hand. Weeks later the opening hours are still missing.
The team queries the API for the Lyon area. Events, places and opening hours arrive in the same format as for the other cities, without duplicates and in the app's languages.
What the API delivers
One format for every region. You choose areas, topics and languages.
When a date changes
CIXTRA keeps reading the sources and matching them. Your app gets the new state with its next request.
Wednesday, 11:05 A concert moves venue.
Mahler 5, Friday, 21 March
Grand ThéâtreAuditorium Maurice-Ravel
The venue's own website takes precedence over the ticket shop.
Venue and status updated
changedNew venue shown
updatedVenue replaced
updatedNotice prepared
flagged for reviewTypical uses
Events app
An events app adds new cities without finding and maintaining sources for each one.
Travel platform
A travel platform shows for every destination what's on during the stay.
Ticket seller
A ticket seller adds the rest of a city's offer to its own dates.
Three steps to your first request
- 01
Call
We talk about regions, topics and how you want to use the data.
- 02
Test access
You get an API key and try it with one region.
- 03
Expand
Then more regions follow, in the same format.
What developers ask us
What does the API look like?
A REST API with JSON and an OpenAPI description. You authenticate with a key.
Which regions are covered?
In the first call we show you which regions CIXTRA covers today. New ones arrive in the same format.
How many requests are possible?
It depends on the plan, from ten thousand to several hundred thousand requests a month. Larger volumes on request.
What happens when something is cancelled?
Sources are read again and again. A cancellation or a new time is picked up and corrected wherever the listing appears.
Which languages?
Ten languages, including English, Italian, Chinese, Korean and Arabic. Names of venues and artists appear in the right script.
Is it only about culture?
No. Markets, festivals, guided tours, day trips and opening hours of museums and pools are included too.
Try the API with your region.
Tell us your regions and what you need the data for. We'll set up test access.