curl -X POST https://api.up2data.ai/v1/companies/enrich \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/company/anthropic"}'
resp = requests.post(
"https://api.up2data.ai/v1/companies/enrich",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/company/anthropic"},
)
company = resp.json()["data"]
const resp = await fetch("https://api.up2data.ai/v1/companies/enrich", {
method: "POST",
headers: { "X-API-Key": process.env.UP2DATA_API_KEY, "Content-Type": "application/json" },
body: JSON.stringify({ url: "https://linkedin.com/company/anthropic" }),
});
const { data } = await resp.json();
body, _ := json.Marshal(map[string]any{"url": "https://linkedin.com/company/anthropic"})
req, _ := http.NewRequest("POST",
"https://api.up2data.ai/v1/companies/enrich", bytes.NewReader(body))
req.Header.Set("X-API-Key", os.Getenv("UP2DATA_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
{
"data": {
"url": "https://linkedin.com/company/anthropic",
"linkedin_id": "74126343",
"name": "Anthropic",
"website": "https://anthropic.com",
"description": "AI safety and research company.",
"industry": "Research Services",
"headcount": 2841,
"headcount_growth_6m": 0.34,
"company_size": { "min": 1001, "max": 5000 },
"founded": 2021,
"hq": { "city": "San Francisco", "region": "California", "country": "United States" },
"locations": [{ "city": "San Francisco" }, { "city": "London" }],
"specialties": ["Artificial Intelligence", "AI Safety"],
"funding": {
"total_usd": 14300000000,
"last_round": { "type": "Series F", "amount_usd": 3500000000, "date": "2026-03" }
},
"followers_count": 1204800,
"scraped_at": "2026-07-07T14:00:03Z"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98417,
"billed": true,
"reason": "company_found",
"requestId": "req_4jd83mcy",
"latencyMs": 2950
}
}
Companies
Enrich a company
Firmographics that are actually current — not last quarter.
POST
/
v1
/
companies
/
enrich
curl -X POST https://api.up2data.ai/v1/companies/enrich \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/company/anthropic"}'
resp = requests.post(
"https://api.up2data.ai/v1/companies/enrich",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/company/anthropic"},
)
company = resp.json()["data"]
const resp = await fetch("https://api.up2data.ai/v1/companies/enrich", {
method: "POST",
headers: { "X-API-Key": process.env.UP2DATA_API_KEY, "Content-Type": "application/json" },
body: JSON.stringify({ url: "https://linkedin.com/company/anthropic" }),
});
const { data } = await resp.json();
body, _ := json.Marshal(map[string]any{"url": "https://linkedin.com/company/anthropic"})
req, _ := http.NewRequest("POST",
"https://api.up2data.ai/v1/companies/enrich", bytes.NewReader(body))
req.Header.Set("X-API-Key", os.Getenv("UP2DATA_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
{
"data": {
"url": "https://linkedin.com/company/anthropic",
"linkedin_id": "74126343",
"name": "Anthropic",
"website": "https://anthropic.com",
"description": "AI safety and research company.",
"industry": "Research Services",
"headcount": 2841,
"headcount_growth_6m": 0.34,
"company_size": { "min": 1001, "max": 5000 },
"founded": 2021,
"hq": { "city": "San Francisco", "region": "California", "country": "United States" },
"locations": [{ "city": "San Francisco" }, { "city": "London" }],
"specialties": ["Artificial Intelligence", "AI Safety"],
"funding": {
"total_usd": 14300000000,
"last_round": { "type": "Series F", "amount_usd": 3500000000, "date": "2026-03" }
},
"followers_count": 1204800,
"scraped_at": "2026-07-07T14:00:03Z"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98417,
"billed": true,
"reason": "company_found",
"requestId": "req_4jd83mcy",
"latencyMs": 2950
}
}
Cost: 1 credit per successful company · pay only on success
Scrapes the company page live and returns current firmographics — headcount as of right now, not a stale quarterly snapshot.
Have a website instead of a LinkedIn URL? Pass
{"domain": "anthropic.com"}. Recipe: Find a LinkedIn company from a website.string
Public company URL (e.g.
https://linkedin.com/company/microsoft) or slug (microsoft). Provide one of url, domain, or linkedin_id.string
Company website domain (e.g.
anthropic.com).string
Numeric LinkedIn company ID.
string[]
Restrict the response to specific top-level fields. Same cost.
Response
object
The company record.
Show Company fields
Show Company fields
string
string
string
Numeric LinkedIn organization ID. Pass it to people-search
filters.company_ids.string
string
string
integer
Current employee count on the platform.
number
Six-month growth rate, e.g.
0.12 = +12%.object
Declared bracket:
min, max.integer
object
city, region, country.object[]
string[]
object
total_usd, last_round (type, amount_usd, date).integer
Included when the company page exposes it.
string
curl -X POST https://api.up2data.ai/v1/companies/enrich \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/company/anthropic"}'
resp = requests.post(
"https://api.up2data.ai/v1/companies/enrich",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/company/anthropic"},
)
company = resp.json()["data"]
const resp = await fetch("https://api.up2data.ai/v1/companies/enrich", {
method: "POST",
headers: { "X-API-Key": process.env.UP2DATA_API_KEY, "Content-Type": "application/json" },
body: JSON.stringify({ url: "https://linkedin.com/company/anthropic" }),
});
const { data } = await resp.json();
body, _ := json.Marshal(map[string]any{"url": "https://linkedin.com/company/anthropic"})
req, _ := http.NewRequest("POST",
"https://api.up2data.ai/v1/companies/enrich", bytes.NewReader(body))
req.Header.Set("X-API-Key", os.Getenv("UP2DATA_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
{
"data": {
"url": "https://linkedin.com/company/anthropic",
"linkedin_id": "74126343",
"name": "Anthropic",
"website": "https://anthropic.com",
"description": "AI safety and research company.",
"industry": "Research Services",
"headcount": 2841,
"headcount_growth_6m": 0.34,
"company_size": { "min": 1001, "max": 5000 },
"founded": 2021,
"hq": { "city": "San Francisco", "region": "California", "country": "United States" },
"locations": [{ "city": "San Francisco" }, { "city": "London" }],
"specialties": ["Artificial Intelligence", "AI Safety"],
"funding": {
"total_usd": 14300000000,
"last_round": { "type": "Series F", "amount_usd": 3500000000, "date": "2026-03" }
},
"followers_count": 1204800,
"scraped_at": "2026-07-07T14:00:03Z"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98417,
"billed": true,
"reason": "company_found",
"requestId": "req_4jd83mcy",
"latencyMs": 2950
}
}
When you’re not charged
Deleted/unreachable page (422), timeout (504), our error (500). Full matrix: Pay-on-success.
Rate limit: counts as 1 request against your rate limit.