Skip to content

Introduction to the Firehose

How does it work?

Unlike the imin Events API, the Firehose is not a search API. It is a “feed” that is compatible to the OpenActive Modelling Specification and published using the OpenActive Paging Specification.

The Firehose has two “types” of data, each of which has two levels:

  • Events are split into SessionSeries and ScheduledSessions. These concepts are explained here.
  • Facilities are split into FacilityUses and Slots. These concepts are explained here.

Access

Once you have gone through the Authentication steps and have an API key, you can use the following Firehose endpoints: