— = no confident one-to-one equivalent in that provider's published field names.
BetterJobs
JobsPipe
title
job_title
seniority
seniority
salary
salary_usd
posted_at
date_posted
first_seen_at
discovered_at
last_seen_at
last_seen_at
last_verified_at
verified_at
closed_reason
closed_reason
sources[].url
url
sources[].first_seen_at
discovered_at
sources[].last_seen_at
last_seen_at
What JobsPipe filled on a given job is in that job’s sources[] entry for jobspipe, under fields. In the spec’s illustrative async-search example, JobsPipe supplied title, description, apply URL, location, seniority and employment type.
Per JobsPipe docs, freshness is under 6 hours on its Builder plan and under 1 hour on its Scale plan. On each BetterJobs job, the jobspipe entry in sources[] carries first_seen_at and last_seen_at for that source. JobsPipe’s verified_at maps to our last_verified_at.
JobsPipe scores how likely a posting is a ghost. BetterJobs returns the opposite question, p_real: the probability (0 to 1) that the job is a real open req. p_real comes from corroboration across every source that saw the job, not from JobsPipe alone. Read it as roughly the inverse of ghost_score, not as a rescaled copy. See p_real and Provenance and confidence.
Per JobsPipe docs, 1 credit buys a job for the rest of the calendar month. BetterJobs bills 1 credit per unique job you have not already paid for. A job you already paid for is free on later reads and counts in metadata.jobs_already_paid. GET /v1/billing/ledger?job_id=... proves it. See Credits and billing.
JobsPipe searches with POST /v1/jobs/search. BetterJobs uses the same method and path on its own host, https://api.betterjobs.cc/v1/jobs/search, but a different body: filters go under filters with suffix operators like title_or. Unknown filter fields return 400 unknown_filter. The translation is in Migrate from JobsPipe.
JobsPipe reports salary_usd. BetterJobs keeps pay in the job’s own currency: salary.currency (ISO 4217) with min, max and period. Convert yourself if you need USD.
We do not link to JobsPipe’s docs from this site. Everything you need to use JobsPipe data through BetterJobs is on this page and in Migrate from JobsPipe.