Skip to main content

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 return 401.
Only reference-data endpoints (GET /v2/jobs/data/categories, industries, subindustries) remain accessible without a key.

Getting Your API Key

  1. Create an account at hirebase.org/signup.
  2. Find your key under Profile → API Key at hirebase.org.
  3. Include it in the x-api-key header on any request.
All requests should be made to the base URL:

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 Authorization header at all (most endpoints, e.g. POST /v2/jobs/search):
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 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.)

Example Request with Authentication