API Documentation
The HireIntel API provides NASDAQ 100 hiring data as actionable hiring signals. Track job openings, detect hiring surges, compare companies, and uncover workforce trends -- all through a simple REST API.
https://api.hireintel.aiIf you are using the HireIntel frontend, all API requests are proxied through /api for convenience -- no base URL needed.
Authentication
curl https://api.hireintel.ai/market/overviewX-API-Key header. Unlocks velocity analysis, skills breakdowns, company comparison, and historical trends.curl -H "X-API-Key: your-key-here" \
https://api.hireintel.ai/companies/AAPL/analysisError Responses
| Status | Meaning |
|---|---|
401 | Missing or invalid API key on a Pro endpoint. |
403 | API key valid but lacks permission for the requested resource. |
429 | Rate limit exceeded. Wait and retry. |
Rate Limits
| Tier | Limit | Window |
|---|---|---|
| FREE | 30 requests | per minute |
| PRO | 100 requests | per minute |
Rate limit information is returned in response headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.
Free Endpoints
These endpoints are available to everyone without an API key.
/companiesFREEParameters
| Name | Type | Required | Description |
|---|---|---|---|
active_only | boolean | No | Return only actively-scraped companies. Default: true. |
/companies/{ticker}/statsFREEParameters
| Name | Type | Required | Description |
|---|---|---|---|
ticker | string | Yes | Company ticker symbol (path parameter). |
days | integer | No | Look-back window in days (7-365). Default: 30. |
/market/overviewFREEParameters
No parameters required.
/market/signalsFREEParameters
No parameters required.
/market/breakdownFREEParameters
No parameters required.
Pro Endpoints
These endpoints require a valid X-API-Key header. Responses include deeper analytics, trend data, and hiring signals.
/companies/{ticker}/analysisPROParameters
| Name | Type | Required | Description |
|---|---|---|---|
ticker | string | Yes | Company ticker symbol (path parameter). |
days | integer | No | Analysis window in days (7-365). Default: 30. |
/companies/{ticker}/skillsPROParameters
| Name | Type | Required | Description |
|---|---|---|---|
ticker | string | Yes | Company ticker symbol (path parameter). |
/companies/comparePROParameters
| Name | Type | Required | Description |
|---|---|---|---|
tickers | string | Yes | Comma-separated ticker symbols (max 10). Example: AAPL,MSFT,GOOGL |
/market/trendsPROParameters
| Name | Type | Required | Description |
|---|---|---|---|
days | integer | No | Look-back window in days (7-365). Default: 30. |
Code Samples
Quick-start examples in Python, JavaScript, and cURL.
import requests
# --- Free tier (no API key needed) ---
resp = requests.get("https://api.hireintel.ai/market/overview")
data = resp.json()
print(f"Total openings: {data['total_openings']}")
# --- Pro tier (requires API key) ---
headers = {"X-API-Key": "your-key-here"}
resp = requests.get(
"https://api.hireintel.ai/companies/AAPL/analysis",
headers=headers,
params={"days": 30},
)
analysis = resp.json()
print(f"Trend: {analysis['trend']['direction']}")
print(f"Signals: {len(analysis['signals'])}")All responses are JSON. Timestamps follow ISO 8601 format in UTC. For questions or to request a Pro API key, reach out at api@hireintel.ai.