GET /category-group/search

Category Group Search

List all Crunchbase category groups (49 top-level industry sectors). Each group contains multiple sub-categories with sample category slugs for filtering.

Crunchbase Data API

List all Crunchbase category groups — the 49 top-level industry sectors that organize 800+ individual categories. Each group includes a count of sub-categories and sample category slugs. Use category group slugs as filters in company and hub searches to target broad industry verticals.

HTTP Request

1
GET /category-group/search

Parameters

ParameterTypeRequiredDefaultDescription
qstringNoFilter by text in name or slug (case-insensitive)

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
{
  "status": true,
  "request_id": "301797aa-7a45-1e43-91dd-3da8fc2f",
  "data": {
    "request_id": "301797aa-7a45-1e43-91dd-3da8fc2f",
    "total": 49,
    "returned": 49,
    "cached_at": "2026-04-17T15:43:06Z",
    "items": [
      {
        "slug": "administrative-services",
        "name": "Administrative Services",
        "uuid": "a02d6141-a2f8-a33e-7131-4b13f355b206",
        "category_count": 21,
        "sample_categories": [
          "archiving-service",
          "call-center"
        ]
      },
      {
        "slug": "advertising-f0bd",
        "name": "Advertising",
        "uuid": "f0bd7628-8197-1f9c-69a8-a1a8ea7e5bdc",
        "category_count": 15,
        "sample_categories": [
          "ad-exchange",
          "ad-network"
        ]
      }
      // ... more items
    ]
  },
  "request_params": {
    "per_page": "2",
    "sort": "asc"
  }
}

Response Fields

FieldTypeDescription
statusbooleanWhether the request was successful
request_idstringUnique identifier for the request
data.request_idstringInternal request ID (mirrors top-level request_id)
data.totalintegerTotal number of category groups (currently 49)
data.returnedintegerNumber of items returned in this response
data.cached_atstringISO 8601 timestamp of when this data was cached
data.itemsarrayList of category group objects
data.items[].slugstringURL-safe identifier for the category group
data.items[].namestringDisplay name of the category group
data.items[].uuidstringUnique UUID for the category group
data.items[].category_countintegerNumber of sub-categories in this group
data.items[].sample_categoriesarraySample category slugs belonging to this group
request_paramsobjectEcho of the request parameters sent
request_params.per_pagestringThe per_page value applied
request_params.sortstringThe sort direction applied

Code Examples

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

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

querystring = {
    "per_page": "50",
    "sort": "asc"
}

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

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

print(f"Total category groups: {data['total']}")
for group in data["items"]:
    print(f"{group['name']} ({group['slug']})")
    print(f"  Categories: {group['category_count']}")
    print(f"  Samples: {', '.join(group['sample_categories'])}\n")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/category-group/search";

const params = new URLSearchParams({
  per_page: "50",
  sort: "asc",
});

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 category groups: ${data.total}`);
data.items.forEach((group) => {
  console.log(`${group.name} (${group.slug})`);
  console.log(`  Categories: ${group.category_count}`);
  console.log(`  Samples: ${group.sample_categories.join(", ")}\n`);
});
1
2
3
4
5
curl -G "https://crunchbase-extractor-full-api3.p.rapidapi.com/category-group/search" \
  --data-urlencode "per_page=50" \
  --data-urlencode "sort=asc" \
  -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