Rate limiting
Set on every authenticated response, with one exception noted below.Wallet and job settlement
Set when wallet or included-jobs settlement is relevant. They are omitted on free endpoints and may be omitted when no jobs are delivered.
See Billing for how debits and precharges work.
Included jobs
Set on Search and Feed responses when a Job Search plan’s included jobs apply. The same remaining value is also used by dashboard Export and Outbound. The header names keep their historicalX-Quota-* wire names — in these docs and
the dashboard, the numbers they carry are your included jobs.
Page-based pagination
Set onGET /api/jobs, POST /api/jobs/search, GET /api/companies/{id}/jobs.
See Pagination for request parameters and limits.
Cursor pagination
Set onPOST /api/jobs/feed, POST /api/jobs/feed/managed, GET /api/jobs/expired.
Idempotency
See Idempotency for the full contract.
Diagnostics
Caching
Set only onGET /api/companies/{id}.
This is why the endpoint is fast and never charges the wallet — most requests are served from the CDN edge, not your included jobs. See Rate limits for the free-but-uncharged note.
X-RapidAPI-Billing appears only on requests routed through the RapidAPI marketplace. It is not part of the direct connect.jobo.world contract — ignore it unless you sell through that channel.
