Every API request requires authentication
All job, company, and export endpoints require an API key on every request, including the first page of results. Requests without a key return401.
Only reference-data endpoints (
GET /v2/jobs/data/categories, industries, subindustries) remain accessible without a key.Getting Your API Key
- Create an account at hirebase.org/signup.
- Find your key under Profile → API Key at hirebase.org.
- Include it in the
x-api-keyheader on any request.
Endpoints That Always Require a Key
All data endpoints require authentication on every request. That includes job search (keyword, vector, and neural), job detail, company search and detail, expired jobs, exports, insights, and all resume/embedding and task endpoints.Error Responses
Unauthorized
No key or Returned by expired jobs, exports, and insights endpoints when no key is provided:Invalid or revoked key:Which body you get depends on the endpoint — treat any
Authorization header at all (most endpoints, e.g. POST /v2/jobs/search):401 as “authenticate and retry”."Sign in to access this endpoint" responses also carry the header X-Billing-Code: auth_required, which you can branch on instead of string-matching the detail message. ("Missing authorization header" responses do not include it.)