Reliable event data for your app.

One API gives you events, places and opening hours from many regions, checked, without duplicates and in ten languages. When a date changes, it changes for you too.

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

Before

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.

With CIXTRA

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.

Events and datesWith start time, venue, performers and status, including when something is moved or cancelled.
Places and opening hoursVenues, museums and pools with address, coordinates and accessibility details.
Ten languagesTitles and descriptions in ten languages, names in the right script.
Ready-made widgetsIf you'd rather not code, embed calendars and lists as widgets.

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.

Orchestra website, 11:02

Mahler 5, Friday, 21 March

Grand ThéâtreAuditorium Maurice-Ravel

CIXTRA, 11:05Change detected

The venue's own website takes precedence over the ticket shop.

API, /v1/showtimes

Venue and status updated

changed
App, Your events app

New venue shown

updated
Widget, Partner site

Venue replaced

updated
Saved list, Users with this date

Notice prepared

flagged for review

Typical 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

  1. 01

    Call

    We talk about regions, topics and how you want to use the data.

  2. 02

    Test access

    You get an API key and try it with one region.

  3. 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.

Request test access

Your enquiry is not binding. Our privacy policy explains how we use your details.