Resolve a domain to a company profile
Build or fetch a company profile from a website domain, in the same CompanyDto shape as GET /api/companies/{id}. Evidence comes from the company’s own site (live and from Common Crawl), our company corpus and public datasets; every published value is backed by stored evidence, and fields the evidence does not support come back null rather than guessed.
A cached profile answers 200 immediately. A first lookup starts a profiling run and waits up to wait seconds (default 25, max 60); if the run is still going you get 202 with a status_url to poll. tier=deep runs the slower, more thorough pipeline and always answers 202 unless a deep profile is already cached.
The returned id is not a Jobo company id — it is a stable identifier for the domain’s profile and will not resolve at GET /api/companies/{id}. listing_url is filled only when an ATS listing is known for the domain.
Pricing: a flat 3 credits per delivered profile, charged up-front and refunded automatically on 202 and on any error. Profiles are cached for 180 days and refreshed in the background as they age; refresh=true forces a fresh run. The X-Jobo-Profile-Cache header reports hit, stale (served while refreshing) or miss.
Authorizations
API key provided by Jobo
Query Parameters
Website domain or URL, e.g. stripe.com.
Seconds to wait for a cold run before answering 202.
0 <= x <= 60Pipeline depth. deep is asynchronous and always answers 202 unless cached.
standard, deep Ignore the cached profile and stored evidence; re-acquire everything.
Response
The company profile
Fully enriched company profile.
Registered legal entity name when distinct from the trade name.
Short company blurb. AI-generated when available, otherwise the SEO meta-description / first paragraph from the enrichment source.
Canonical careers / job-listing page URL on the company's ATS (e.g. its Greenhouse / Lever / Workday board), when available.
Region/state when known.
Additional region tags when more than one applies.
ISO 3166-1 alpha-2 country code.
Headcount band (e.g. "1-10", "51-200").
Annual revenue band (e.g. "under-1m", "100m-200m", "over-1b").
Vertical industry labels (e.g. "HR & Staffing").
Single high-level industry label (e.g. "Finance").
Business-model bucket tags (b2b / b2c / saas / service-provider).
"active" | "closed".
"private" | "ipo" | "delisted".
"for_profit" | "non_profit".
URL of the parent organization when this company is a subsidiary.
Total funds raised when the company itself is a VC firm.
Flat list of technologies the company is reported to use.
Structured per-technology records.
Flat list of subsidiary company names.
Investor classification (only populated when the company is itself an investor).
Domain authority score (useful for ranking).

