Authentication
Use a dashboard-generated API key on every request: Authorization: Bearer YOUR_API_KEY.
API reference
Access funding rounds, company enrichment, signals, investors, and categories from one API. Browse endpoints from the left sidebar to open a dedicated page per endpoint.
Use a dashboard-generated API key on every request: Authorization: Bearer YOUR_API_KEY.
Per-minute burst limits, monthly quota, and page-size caps are enforced by plan.
https://latestrounds.com/api/v1
/api/v1/companiesDiscover companies by geography, industry/category, investor, tech stack, and signal filters.
curl -s "https://latestrounds.com/api/v1/companies?country=US&tech_stack=react,next.js&tech_match=all&signal=just_raised,modern_stack&signal_match=all&limit=10" \
-H "Authorization: Bearer YOUR_API_KEY"const url = new URL("https://latestrounds.com/api/v1/companies");
url.searchParams.set("country", "US");
url.searchParams.set("tech_stack", "react,next.js");
url.searchParams.set("tech_match", "all");
url.searchParams.set("limit", "10");
const res = await fetch(url, {
headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const json = await res.json();import requests
resp = requests.get(
"https://latestrounds.com/api/v1/companies",
params={
"country": "US",
"category": "developer tools",
"tech_stack": "react,next.js",
"tech_match": "all",
"limit": 10,
},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(resp.json())| Name | Type | Required | Description |
|---|---|---|---|
| country, city | string|csv | no | Location filters. |
| category, industry | string|csv | no | Industry/category filters. |
| investor | string|csv | no | Investor name/slug filter. |
| tech_stack | csv | no | Tech names/slugs; max 5 values. |
| tech_match | enum | no | any or all. |
| signal, signal_match | csv|enum | no | Signal keys and matching mode. |
| format | enum | no | nested (default) or flat. |
| sort | enum | no | latest_funding_desc, total_raised_desc, name_asc, etc. |
| limit, offset | number | no | Pagination controls (plan-capped: Starter 10, Growth 20, Scale 50). |
| Name | Value | Required |
|---|---|---|
| Authorization | Bearer YOUR_API_KEY | yes |
| Field | Type | Description |
|---|---|---|
| data[] | array | Company records with latest funding and signal context. |
| pagination | object | count, limit, offset, has_more. |
| filters_applied | object | Normalized filters and date window. |
| sort_options | array | Supported sort values. |
| Status | Code | Description |
|---|---|---|
| 400 | invalid_parameter | Invalid tech_match, signal_match, or sort. |
| 401 | unauthorized | Missing or invalid API key. |
{
"data": [{
"id": "cmp_9",
"name": "Acme AI",
"slug": "acme-ai",
"signal_score": 84
}],
"pagination": { "count": 912, "limit": 10, "offset": 0, "has_more": true }
}