Validate the company input
The server requires a non-empty company name or domain and turns it into a company-profile query.
Use one Deep Search request to return a company profile with fields and citations.
Company records become stale as headcount, funding, positioning, and recent news change. Exa searches current public sources and returns the requested fields and citations in one structured response.
This demo is a single live request, not a scheduled backfill or monitoring system. A company name or domain goes to the local enrichment route, which makes one Exa Deep Search and maps the structured result into the company card.
The server requires a non-empty company name or domain and turns it into a company-profile query.
POST /search runs with type deep, category company, numResults 5, a 24-hour content freshness target, and a schema for industry, revenue, employee count, ownership, funding, description, and recent news.
/search
The route parses output.content, maps absent optional fields to null, and flattens output.grounding citations into the sources shown with the enrichment result.
This demo stops after returning a sourced company card. CRM backfills, monitoring, and webhooks are possible follow-ons, but they are not part of this live request.