BetterJobs
Overview
One request to the BetterJobs index and up to six job-data providers, by plan. Merged, deduplicated, billed per unique job.
One request to the BetterJobs index and up to six job-data providers, by plan. Merged, deduplicated, billed per unique job.
BetterJobs API 2026-10-01
Section titled “BetterJobs API 2026-10-01”v1 preview. Endpoints and fields may change before general availability.
BetterJobs sends your job search to the BetterJobs index and, depending on your plan, up to six job-data providers (Reqbeat, SignalsAPI, TheirStack, JobsPipe, Coresignal, Techmap). It merges the results, removes duplicates and returns canonical jobs. You pay 1 credit per unique job returned that you have not already paid for. Duplicates, already-paid jobs, empty pages and dry runs are free.
- Auth:
Authorization: Bearer bj_live_...(sandbox keys start withbj_test_). - Version: send
BetterJobs-Version: 2026-10-01. Changes inside a version are additive only. - Idempotency: every authenticated
POSTaccepts anIdempotency-Keyheader. - Every response carries
X-Request-Id. Billable responses carryX-Credits-ChargedandX-Credits-Remaining. - Rate limits:
RateLimit-Limit,RateLimit-Remaining,RateLimit-Reset. A429addsRetry-After.
All example data is illustrative. Companies use fictional .example domains.
Authentication
Section titled “ Authentication ”bearerAuth
Section titled “bearerAuth”Authorization: Bearer bj_live_... for live data. Sandbox keys (bj_test_...) use the same base URL and response shapes, return fixed illustrative data and are never charged.
Security scheme type: http