# Eventbrite Search API

> Search Eventbrite events by keyword and location, with title, date, venue, price, organizer and event link.

Source: https://www.sandbase.ai/apis/eventbrite/search
API reference: https://www.sandbase.ai/apis/eventbrite/search#api

## Facts

- Provider: Eventbrite
- Type: Data API
- Endpoint: `POST https://api.sandbase.ai/v1/api/eventbrite/search`
- Price: $0.01 per call
- Capabilities: api, eventbrite, events
- Billing: pay per use from one SandBase balance; no provider account or subscription needed

## Call it

`POST https://api.sandbase.ai/v1/api/eventbrite/search` with `Authorization: Bearer $SANDBASE_API_KEY` and the parameters as a JSON body.

| Parameter | Type | Required | Allowed values |
| --- | --- | --- | --- |
| `q` | string | no |  |
| `location` | string | no |  |
| `online` | string | no |  |
| `date` | string | no |  |
| `start_date` | string | no |  |
| `end_date` | string | no |  |
| `category` | string | no |  |
| `event_type` | string | no |  |
| `price` | string | no |  |
| `sort_by` | string | no |  |
| `page` | string | no |  |
| `json_restrictor` | string | no |  |

## FAQ

### How do I use the Eventbrite Search API?

Send a POST request to https://api.sandbase.ai/v1/api/eventbrite/search with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

### How much does the Eventbrite Search API cost?

$0.01 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

### What parameters does the Eventbrite Search API accept?

No parameters are required. Optional: q (string), location (string), online (string), date (string), start_date (string) and end_date (string) and 6 more. The Parameters table and the Playground on this page list every field.

### What does the Eventbrite Search API return?

A JSON response returned in the same HTTP request (synchronous).

### Do I need a Eventbrite developer account or API key?

No. Eventbrite Search runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for Eventbrite API access separately.

## README

### Eventbrite Search

Search Eventbrite events by keyword and location, with title, date, venue, price, organizer and event link.

#### Request

```bash
curl -X POST "https://api.sandbase.ai/v1/api/eventbrite/search" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q": "tech meetup", "location": "austin"}'
```

The result is returned in `outputs[0].data` as structured JSON.

#### Parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `q` | string | No | Parameter defines the query you want to search (e.g., `jazz`, `yoga`, or `tech meetup`). It works like Eventbrite's search box: some queries, like `comedy`, return only the matching events, while others, like `jazz`, return all the events o |
| `location` | string | No | Parameter defines the location to search for events in (e.g., `Austin, Texas, United States`). It's required unless `online` is set to `true`. If several locations match the location requested, we'll pick the most popular one. Head to the / |
| `online` | string | No | Parameter defines whether to search for Eventbrite's online events instead of the events in a location. It can be set to `true` or `false` (default). `online` and `location` parameters can't be used together. |
| `date` | string | No | Parameter defines the dates of the events. It defaults to all current and future events. Available options: `today` - Today `tomorrow` - Tomorrow `this_weekend` - This weekend `this_week` - This week `next_week` - Next week `this_month` - T |
| `start_date` | string | No | Parameter defines the first day of the date range to search for events in. The format is **YYYY-MM-DD** (e.g., `2026-12-12`). It can't be in the past. It must be used together with `end_date`, and can't be used with `date`. |
| `end_date` | string | No | Parameter defines the last day of the date range to search for events in. The format is **YYYY-MM-DD** (e.g., `2026-12-14`). It can't be earlier than `start_date`, and can be the same day to search for the events of a single day. It must be |
| `category` | string | No | Parameter defines the category of the events (e.g., `music`). It takes a single category. Available options: `business_and_professional` - Business & professional `science_and_technology` - Science & technology `music` - Music `film_media_a |
| `event_type` | string | No | Parameter defines the type of the events (e.g., `concert`). It takes a single type. Used together with `category`, only the events matching both are returned (e.g., `music` concerts). Available options: `conference` - Conference `seminar` - |
| `price` | string | No | Parameter defines the price of the events. It takes a single value, and defaults to both free and paid events. Available options: `free` - Free `paid` - Paid |
| `sort_by` | string | No | Parameter defines the sorting of the events. It defaults to Eventbrite's relevance ranking. Available options: `date` - Date (soonest first) |
| `page` | string | No | Value is used to get results on a specific page. (e.g., `1` (default) is the first page of results, `2` is the 2nd page of results, `3` is the 3rd page of results, etc.). Eventbrite returns up to 20 events per page, and up to 50 pages (abou |
| `json_restrictor` | string | No | Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details. |

#### Pricing

$0.010 per successful call. Failed calls are not charged.
