Get your API key and secret
Retrieve your API key and API secret from the Credentials page in your dashboard.See Authentication for the full header details.All examples below send the API key as
X-Access-Key and the API secret as X-Secret-Key.Search your first company
Call Sample 202 response:Poll
POST /api/v1/companies/search with a natural-language query to find matching accounts. The endpoint returns 202 Accepted with an operation ID; poll the operation to retrieve ranked companies.GET /api/operations/:id until the operation succeeds. Use the returned company domain or name in the next step.Find people at that company
Call Sample 202 response:
POST /api/v1/people/search with a natural-language query and optional company filters from the previous step. This endpoint also returns 202 Accepted; poll the operation for ICP-ranked contacts.Enrich a contact
Call The enrichment endpoint returns either a 200 or a 202 response depending on how quickly the data can be resolved:
Sample 200 response:Sample 202 response:If you receive a 202, proceed to the next step to poll for the result.
POST /api/enrichments with one or more identity references — a LinkedIn URL, email address, or person ID — to retrieve verified contact information.| Status | Meaning | Next step |
|---|---|---|
200 OK | Enrichment completed synchronously | The data field contains verified contact details. |
202 Accepted | Enrichment is running asynchronously | Use the operationId and pollUrl to check for results. |
What’s next
You have completed the core workflow. From here you can:Run searches
Search across the web, LinkedIn, X, Reddit, and TikTok with a single API call.
Set up monitors
Create recurring monitors to track mentions, keywords, and profiles across social platforms.
Run deep research
Kick off LLM-powered research jobs that return structured data conforming to a JSON Schema you define.
Review response shapes
Understand sync responses, async operation polling, request IDs, and common result formats.
Use with MCP
Connect The Hog to an MCP client with hosted remote MCP or local stdio.