https://api.tryhuntr.com. All request bodies are JSON; all responses are JSON. Authenticated endpoints require an x-api-key header.
Base URL
Authentication
Pass your API key on every authenticated request:Rate limit
5 requests per second per API key on authenticated endpoints. See Rate Limits for headers and retry guidance.Endpoint groups
| Group | Endpoints |
|---|---|
| Research | POST /research, GET /research/{requestId}/status |
| List Building | POST /company-search, POST /company-search-count, POST /person-search, POST /person-search-count |
| Person Enrichment | POST /person-email, POST /person-linkedin, POST /person-linkedin-url |
| Company Enrichment | POST /company-linkedin, POST /company-linkedin-url, POST /company-linkedin-posts, POST /company-tech-stack, POST /company-contact, POST /company-jobs |
| Social Activity | POST /linkedin-post, POST /linkedin-post-reactions, POST /linkedin-post-comments |
| X Intelligence | POST /x-profile, POST /x-post-search, POST /x-post, POST /x-thread |
| Page Enrichment | POST /page-find, POST /page-scrape, POST /page-analyze |
| Account | GET /balance, GET /usage |
| System | GET /health |
Public endpoints
These endpoints work without an API key:| Endpoint | Purpose |
|---|---|
GET /pricing | Current pricing matrix |
GET /health | Health check |
Pricing
Every authenticated response includes aprice field (USD charged) and most include credits_remaining. Call GET /pricing to fetch the current pricing matrix without auth.