Skip to main content
Headers carry metering, pagination, and diagnostic state so you rarely need to parse the body to make a routing decision. This page is the canonical reference — other pages link here instead of repeating the tables.

Rate limiting

Set on every authenticated response, with one exception noted below.

Wallet

Set only when metering is relevant — omitted on unmetered endpoints and on zero-debit responses. See Billing for how debits and precharges work.

Subscription quota

Set when a package with an included allowance applies to the request.

Page-based pagination

Set on GET /api/jobs, POST /api/jobs/search, GET /api/companies/{id}/jobs. See Pagination for request parameters and limits.

Cursor pagination

Set on POST /api/jobs/feed, POST /api/jobs/feed/managed, GET /api/jobs/expired.

Idempotency

See Idempotency for the full contract.

Diagnostics

Caching

Set only on GET /api/companies/{id}. This is why the endpoint is fast and does not deduct wallet credits — most requests are served from the CDN edge, not your quota. 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.

Worked example

A metered search response, paginated, under a subscription package: