GET /event/search

Event Search

Search Crunchbase events including conferences, hackathons, and meetups with sorting and pagination options.

Crunchbase Data API

Search Crunchbase events — conferences, hackathons, meetups, and other industry gatherings. Returns basic event information including dates, locations, and associated categories. Use the event slug from results to fetch full details via the event-details endpoint.

HTTP Request

1
GET /event/search

Parameters

ParameterTypeRequiredDefaultDescription
starts_on_afterstringNoEvents starting on or after this ISO date (YYYY-MM-DD)
starts_on_beforestringNoEvents starting on or before this ISO date (YYYY-MM-DD)
locationstringNoEvent venue — city/region/country slug, UUID, or name
categorystringNoLimit to events in this category. Name, slug, or UUID
per_pageintegerNo5Results per page (max 15)
order_bystringNostarts_onSort field. starts_on = event start date
sortstringNodescdesc for newest first
pageintegerNo1Page number (sequential, 1-indexed)

Response

Example Response

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
  "status": true,
  "request_id": "1e59cdb9-291d-e8bf-584c-3903ef95",
  "data": {
    "total": 31169,
    "page": 1,
    "has_next_page": true,
    "results": [
      {
        "name": "TechCrunch Disrupt 2025",
        "slug": "techcrunch-disrupt-2025",
        "uuid": "a79ec7d5-1a39-4c36-b67e-bb10bfc9cb01",
        "image": "https://images.crunchbase.com/image/upload/example123",
        "type": "event",
        "short_description": "Annual startup conference featuring pitch competitions and networking.",
        "starts_on": "2025-10-10",
        "ends_on": "2025-10-12",
        "rank_event": 5,
        "location": [
          {
            "name": "San Francisco",
            "slug": "san-francisco-california",
            "uuid": "528f5e3c-90d7-1111-1234-d64b7615985c",
            "location_type": "city"
          }
        ],
        "categories": [
          {
            "name": "Technology",
            "slug": "technology",
            "uuid": "12345678-abcd-efgh-ijkl-123456789012"
          }
        ],
        "category_groups": []
      }
      // ... more items
    ],
    "resolved_filters": {}
  },
  "request_params": {
    "order_by": "starts_on",
    "page": "1",
    "per_page": "2",
    "sort": "asc"
  }
}

Response Fields

FieldTypeDescription
statusbooleanWhether the request was successful
request_idstringUnique identifier for the request
data.totalintegerTotal number of events matching the query
data.pageintegerCurrent page number
data.has_next_pagebooleanWhether more pages of results are available
data.resultsarrayList of event objects
data.results[].namestringEvent display name
data.results[].slugstringEvent slug — use as id in event-details
data.results[].uuidstringUnique identifier (UUID)
data.results[].imagestring/nullURL to the event’s image
data.results[].typestringEntity type (always "event")
data.results[].short_descriptionstring/nullBrief event description
data.results[].starts_onstringEvent start date in YYYY-MM-DD format
data.results[].ends_onstringEvent end date in YYYY-MM-DD format
data.results[].rank_eventinteger/nullEvent ranking (lower = more popular)
data.results[].locationarrayEvent location (city, region, country)
data.results[].location[].namestringLocation name
data.results[].location[].slugstringLocation slug
data.results[].location[].uuidstringLocation UUID
data.results[].location[].location_typestringType: city, region, or country
data.results[].categoriesarrayIndustry categories for the event
data.results[].categories[].namestringCategory display name
data.results[].categories[].slugstringCategory slug
data.results[].categories[].uuidstringCategory UUID
data.results[].category_groupsarrayCategory group tags
data.resolved_filtersobjectResolved filter values applied to the query
request_paramsobjectEcho of the parameters sent in the request

Code Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import requests

url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/event/search"

params = {
    "per_page": "10",
    "order_by": "starts_on",
    "sort": "desc",
    "page": "1"
}

headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "crunchbase-extractor-full-api3.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=params)
data = response.json()["data"]

print(f"Total events: {data['total']}")
for event in data["results"]:
    print(f"  {event['name']}")
    print(f"    Dates: {event['starts_on']} to {event['ends_on']}")
    print(f"    Slug: {event['slug']}\n")

if data["has_next_page"]:
    print("More results available on next page...")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/event/search";

const params = new URLSearchParams({
  per_page: "10",
  order_by: "starts_on",
  sort: "desc",
  page: "1",
});

const response = await fetch(`${url}?${params}`, {
  method: "GET",
  headers: {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "crunchbase-extractor-full-api3.p.rapidapi.com",
  },
});

const { data } = await response.json();

console.log(`Total events: ${data.total}`);
data.results.forEach((event) => {
  console.log(`  ${event.name}`);
  console.log(`    Dates: ${event.starts_on} to ${event.ends_on}`);
  console.log(`    Slug: ${event.slug}\n`);
});

if (data.has_next_page) {
  console.log("More results available on next page...");
}
1
2
3
4
5
6
7
curl -G "https://crunchbase-extractor-full-api3.p.rapidapi.com/event/search" \
  --data-urlencode "per_page=10" \
  --data-urlencode "order_by=starts_on" \
  --data-urlencode "sort=desc" \
  --data-urlencode "page=1" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: crunchbase-extractor-full-api3.p.rapidapi.com"
Start building today

Get your API key and make your first request in under a minute.

Get Your API Key on RapidAPI