I’m pulling data in from EventBrite API, and they are no longer supporting the orderby parameter. So I can’t sort items on the fly any more.
What’s the best way to sort data I’ve consumed then?
Fyi, the note from Eventbrite -
Hey Eventbrite Customer,
We’re contacting you as a user of Eventbrite’s API, which you may be using to display upcoming events on your website.
We’re implementing performance improvements to our API on Thursday, May 29, which will require action on your part to ensure your integration continues to run smoothly.
The following information is intended for people who are familiar with administrating APIs:
We are making changes to the API endpoint : /v3/organizers/{organizer_id}/events
What’s changing
Sorting will no longer be supported: The order_by parameter will be accepted but will have no effect. This change improves performance and simplifies data retrieval.
Default date filtering will change: If start_date.range_start is not specified, the endpoint will return events starting from 24 hours before the current time (to include current and upcoming events by default).
What will no longer work
Any sorting logic that relied on the order_by parameter will no longer influence the order of results.
If you expect to retrieve past events but don’t set a start date, those past events will no longer be returned by default.
What you should do now
If you rely on a specific event order: Retrieve all paginated results and implement sorting on your side, after collecting the full dataset.
*If you need past events: Use the start_date.range_start parameter to define your desired time window. *
Example: ?start_date.range_start=2025-10-19T11:00:00&start_date.range_end=2026-02-16T11:00:00
These changes are part of our ongoing effort to improve API performance and reliability at scale.
If you have any questions or need assistance adjusting your implementation, please don’t hesitate to reach out through our Help Center—we’re here to help.
Sincerely,
Eventbrite