Credit System
Current prices, wallet top-ups, and subscription options live on the
pricing page and in the
dashboard.
Metered Endpoints
These endpoint families can consume wallet credits depending on your plan:Jobs Search
Full-text and advanced search across job listings. Search-style endpoints
meter by delivered results, so a request that returns fewer records than the
requested page size only bills for what was delivered.
GET /api/jobs + POST /api/jobs/search + GET /api/companies/{id}/jobsJobs Feed
Cursor-paginated streams for high-volume job sync. Feed subscriptions can
include this API family without wallet debits; pay-as-you-go access is
metered by delivered results.
POST /api/jobs/feedGeocode
Convert raw location strings into structured city, region, country, and
coordinate data. Geocoding is a flat metered lookup.
GET /api/locations/geocodeAuto Apply
Coming soon. The profileless, callback-driven API is not available in
beta or production. Pricing and quotas will be published before launch.
POST /api/auto-apply/applicationsSearch, Feed, and the Companies list-jobs endpoint perform a balance precheck
against the request size and debit the actual delivered quantity after the
response is built. Flat metered endpoints debit before work begins, and that
debit is automatically refunded whenever the request ends in a
4xx / 5xx
response — you only ever pay for calls that succeed.Unmetered Endpoints
These endpoints do not deduct wallet credits:Auto Apply availability
Auto Apply is a contract preview only. There is no allowlisted beta or live application intake today. Create is deployment-gated and currently returns HTTP503 with problem code auto_apply_coming_soon; no usage is billed.
Request Flow
Every metered API request goes through this pipeline before a response is returned:1
Authenticate
The API validates your
X-Api-Key header when the endpoint requires one. If
the key is missing or invalid, you receive 401 Unauthorized and no wallet
activity occurs.2
Rate Limit Check
Your request is checked against the rate-limit windows for your plan. If a
window is exhausted, you receive 429 Too Many Requests with a
Retry-After header. No credits are deducted on rate-limited requests.3
Wallet Check
Metered endpoints verify that your wallet can cover the request before work
begins. If the balance is insufficient, you receive 402 Payment Required
with
X-Credits-Required and X-Credits-Balance.4
Debit and Response
When a wallet debit occurs, the response includes
X-Credits-Deducted and
X-Credits-Balance. Unmetered responses and zero-debit responses may omit
credit headers.Credit Response Headers
Credit headers appear only when wallet metering is relevant to the response:Successful Metered Request
Insufficient Credits
FAQ
Where do I see current prices?
Where do I see current prices?
Use jobo.world/pricing for public pricing and
the dashboard for your wallet,
subscription, and billing status.
What happens when I run out of credits?
What happens when I run out of credits?
Metered endpoints return HTTP 402 Payment Required. The response includes
X-Credits-Required and X-Credits-Balance so you can decide whether to
add credits and retry.Are credits deducted on failed requests?
Are credits deducted on failed requests?
No. Credits are only deducted when a metered request successfully completes
and produces billable work. Rate limits, validation errors, authentication
failures, and server errors do not deduct credits.
Are there rate limits in addition to credits?
Are there rate limits in addition to credits?
Yes. Rate limits apply per minute, per hour, and per day to protect service
quality. Credits are deducted only after rate-limit checks pass. See the
Rate Limits page for details.
Do subscription endpoints also use wallet credits?
Do subscription endpoints also use wallet credits?
Some subscriptions include specific API families without wallet debits. If
an endpoint is included with your subscription, the API can still apply rate
limits, but wallet credit headers may be absent because no debit occurred.
Can I set up budget alerts?
Can I set up budget alerts?
Use the dashboard to review wallet
and billing settings. You can also monitor spend programmatically by reading
X-Credits-Deducted and X-Credits-Balance on metered responses.
