Skip to main content

Overview

Use this endpoint to read upcoming public events from Broadcast.
  • Endpoint: GET https://api.broadcast.events/public/events
  • Auth: Authorization: Bearer <api-key>
The feed returns published, non-cancelled upcoming events and sorts results by start time. For a history of API and documentation changes, see the API changelog.

Approach

We intentionally keep this endpoint simple: it is a heavily cached feed that returns a larger slice of events per request (see limit below) instead of offering rich querying and server-side filtering. That makes it a good fit for prototyping and experiments: pull a batch of data, then filter, sort, and search in your own code or database. Only light parameters (limit and optional region) are supported on the API. Source of truth: Event details can change after you fetch them. We recommend linking end users to the canonical event on Broadcast using links.self (and venue pages when relevant) so people always see the latest information.

Caching and plans

Responses are cached on our side to keep the feed fast and affordable. Exact TTLs can depend on your agreement—email support@broadcast.events if you need a specific freshness target.

Access and pricing

This API is currently available on request. Contact support@broadcast.events to enable access for your workspace. We currently offer both free and paid options depending on your use case and volume.

Query parameters

Only limit and region are supported. Any other query parameter returns a 400 response.

Example request

Example response

Use the copy control on the code block to grab the full JSON.
Example response

Response fields

Empty values are omitted from the response, so some optional fields may be missing.

At a glance

meta

Event object

timing

classification

attendance

attendance.price

location

location.venue

location.venue.address

location.venue.geo

location.venue.profile

Media and images

Image asset

image.variants

source

Error responses

Last modified on June 19, 2026