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

FieldTypeDescription
doorsStringMain event datetime in ISO format
closeStringEnd time in ISO format when available
timezoneStringTime zone for the event. Currently Europe/Oslo
startTimeStringShow start time in ISO format when available

classification

attendance

attendance.price

FieldTypeDescription
textStringHuman-readable price label such as NOK 250 or Free Entry

location

FieldTypeDescription
typeStringOne of venue, online, hybrid, or tba
venueObjectVenue details when the event is tied to a venue

location.venue

location.venue.address

FieldTypeDescription
streetStringStreet address
cityStringCity name
postalCodeStringPostal or ZIP code
countryStringTwo-letter country code such as NO

location.venue.geo

FieldTypeDescription
latitudeNumberVenue latitude
longitudeNumberVenue longitude

location.venue.profile

FieldTypeDescription
handleStringProfile handle such as @john-dee
canonicalUrlStringCanonical public profile URL

Media and images

FieldTypeDescription
media.imageObjectEvent image asset
location.venue.media.imageObjectVenue image asset

Image asset

FieldTypeDescription
altStringAlt text when available
urlStringDefault image URL
variantsObjectResponsive image URLs in multiple sizes

image.variants

FieldTypeDescription
microStringSmall preview variant
smallStringSmall image variant
mediumStringMedium image variant
largeStringLarge image variant

source

FieldTypeDescription
providerStringCurrent source provider. At the moment this is internal

Error responses

Last modified on June 19, 2026