Get filter buckets
GET
/api/v1/filtersReturn pre-computed countries, deal types, industries, and investors for filter controls.
Request - cURL
curl -s "https://latestrounds.com/api/v1/filters?investors_limit=100&industries_limit=100" \
-H "Authorization: Bearer YOUR_API_KEY"Request - JavaScript (fetch)
const res = await fetch("https://latestrounds.com/api/v1/filters?investors_limit=100&industries_limit=100", {
headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const json = await res.json();Request - Python
import requests
resp = requests.get(
"https://latestrounds.com/api/v1/filters",
params={"investors_limit": 100, "industries_limit": 100},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(resp.json())Path parameters
No fields.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| investors_limit | number | no | Max investors returned (1-1000). |
| industries_limit | number | no | Max industries returned (1-1000). |
Headers
| Name | Value | Required |
|---|---|---|
| Authorization | Bearer YOUR_API_KEY | yes |
Response fields
| Field | Type | Description |
|---|---|---|
| countries[] | array | Country value plus deal_count. |
| deal_types[] | array | Deal type value plus deal_count. |
| industries[] | array | Industry value plus deal_count. |
| investors[] | array | Investor slug/name/deal_count. |
| sort_options | array | Sort values for compatible endpoints. |
Error responses
| Status | Code | Description |
|---|---|---|
| 401 | unauthorized | Missing or invalid API key. |
Sample response
200 OK
{
"countries": [{ "value": "United States", "deal_count": 942 }],
"deal_types": [{ "value": "seed", "deal_count": 410 }],
"industries": [{ "value": "developer tools", "deal_count": 229 }],
"investors": [{ "slug": "sequoia", "name": "Sequoia", "deal_count": 104 }]
}