HomeAPI Docs

API reference

LatestRounds API

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.

Authentication

Use a dashboard-generated API key on every request: Authorization: Bearer YOUR_API_KEY.

Rate and limits

Per-minute burst limits, monthly quota, and page-size caps are enforced by plan.

Base URL

https://latestrounds.com/api/v1

Lookup company by domain

GET/api/v1/companies/lookup

Resolve a company record from website domain and return a compact enriched profile.

Request - cURL
curl -s "https://latestrounds.com/api/v1/companies/lookup?domain=openai.com" \
  -H "Authorization: Bearer YOUR_API_KEY"
Request - JavaScript (fetch)
const res = await fetch("https://latestrounds.com/api/v1/companies/lookup?domain=openai.com", {
  headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const json = await res.json();
Request - Python
import requests

resp = requests.get(
  "https://latestrounds.com/api/v1/companies/lookup",
  params={"domain": "openai.com"},
  headers={"Authorization": "Bearer YOUR_API_KEY"},
  timeout=30,
)
print(resp.json())

Path parameters

No fields.

Query parameters

NameTypeRequiredDescription
domainstringyesWebsite domain, with or without protocol.

Headers

NameValueRequired
AuthorizationBearer YOUR_API_KEYyes

Response fields

FieldTypeDescription
dataobjectCompany profile with funding_stats, latest_funding, signals, tech_stack.

Error responses

StatusCodeDescription
400invalid_parameterdomain is missing.
404not_foundNo company matched domain.

Sample response

200 OK
{
  "data": {
    "id": "cmp_9",
    "name": "OpenAI",
    "slug": "openai",
    "signal_score": 98
  }
}