Datacircle

Best cached job posting details API in 2026

We benchmarked 3 cached job posting details API providers. We list all three, ranked by score. For each one, we show its top scoring plan, each part of the plan's score and what 1,000 jobs cost. We rank 35 plans by price. The cheapest plan is JobDataLake, $400 pack, at $0.10 per 1,000 jobs.

  1. #1 Hirebase: Cached job posting details API

    Hirebase, $249 monthly, Growth

    It returns 12 of the 13 key fields we check: Description, Category, Location, Remote, Salary, Terms, Level, Team, Recruiter, Company, Posted, Status.

    Overall score
    78.6
    $ per 1,000
    $0.996
    Price score
    93
    • $ per 1,000 jobs the provider can't find: $0
    • Plans of this API we rank by price: 35
    • Plans cheaper per 1,000 jobs than this plan: 3
    Data score
    81
    Cost to get started score
    67
    • How you pay: monthly
    • Least to pay before your first result: $249
    Bundle score
    91
    • Also pays for: Search Companies · Get Company · Market Insights · Company Insights · Salary Benchmark
    • Also pays for, from the same budget: Search Jobs · Neural Search Jobs · Export Jobs · Get Company Jobs · Get Company Job
    Performance score
    13
    • This call's median time on 27 October 2026, minus the baseline: 0.742 s
    • JobDataLake, the fastest benchmarked provider: under 0.1 s, counted as 0.1 s
    • We scored this provider on 25 of the 40 jobs in our benchmark. We sent it those 25 on 27 October 2026.
    • We scored this plan 0.8099 out of 1 in our benchmark, so its Data score is 81.
  2. #2 Fantastic.jobs: Cached job posting details API

    Fantastic.jobs, $500 monthly, Pro-250k

    It returns 11 of the 13 key fields we check: Description, Category, Location, Remote, Salary, Terms, Level, Recruiter, Company, Posted, Status.

    Overall score
    70.7
    $ per 1,000
    $2.00
    Price score
    88
    • $ per 1,000 jobs the provider can't find: $0
    • Plans of this API we rank by price: 35
    • Plans cheaper per 1,000 jobs than this plan: 5
    Data score
    58
    Cost to get started score
    62
    • How you pay: monthly
    • Least to pay before your first result: $500
    Bundle score
    83
    • Also pays for: Expired ATS jobs · Expired job board jobs · Modified ATS jobs · Advanced organization details
    • Also pays for, from the same budget: Job board jobs
    Performance score
    53
    • This call's median time on 27 October 2026, minus the baseline: 0.189 s
    • JobDataLake, the fastest benchmarked provider: under 0.1 s, counted as 0.1 s
    • We scored this provider on 32 of the 40 jobs in our benchmark. We sent it those 32 on 27 October 2026.
    • We scored this plan 0.5753 out of 1 in our benchmark, so its Data score is 58.
  3. #3 JobDataLake: Cached job posting details API

    JobDataLake, $400 pack

    It returns 9 of the 13 key fields we check: Description, Category, Location, Remote, Salary, Terms, Level, Company, Posted.

    Overall score
    67.6
    $ per 1,000
    $0.10
    Price score
    88
    • $ per 1,000 jobs the provider can't find: the provider's pages don't say
    • Plans of this API we rank by price: 35
    • Plans cheaper per 1,000 jobs than this plan: 0
    Data score
    40
    Cost to get started score
    67
    • How you pay: a pack you pay first
    • Least to pay before your first result: $400
    Bundle score
    67
    • Also pays for, from the same budget: Search Jobs [GET /v1/jobs] · Get Company [GET /v1/companies/:handle]
    Performance score
    100
    • This call's median time on 27 October 2026, minus the baseline: 0.021 s, counted as 0.1 s
    • JobDataLake, the fastest benchmarked provider: under 0.1 s, counted as 0.1 s
    • We scored this provider on 8 of the 40 jobs in our benchmark. We sent it those 8 on 27 October 2026.
    • We scored this plan 0.402 out of 1 in our benchmark, so its Data score is 40.

The Data score on cached job posting details APIs

The score is the share of a job posting the call returns, out of 100. First we read each job's page on the employer's site and count every part the page shows. Some boards, like Greenhouse and Lever, put no job record on the job's page. For these jobs we read the record the board serves for the page through the board's public API. For each job we called, we take the share of the parts we count that the call filled. Then we average across the jobs. A job it didn't find counts as 0. A value that differs from the page doesn't count. We count the job's own details. We leave out parts the provider works out from the job text, like skills. We also leave out parts it brings from other pages, like the employer's ratings. We called no provider on all the jobs. Each provider's score comes from the jobs we called it on. Each provider here answers from a copy it keeps.

Best GTM APIs