Exende API index
One catalogue.
Explicit contracts.
Jobs Data is the primary data API. Explore its customer operations, public proof, and machine-readable contract, alongside independent tools for agent workflows.
Jobs & Hiring Data
Customer Jobs Data API.
Base URL: https://data.exende.dev. Authenticate with a scoped organization API key. Successful operations consume subscription or onboarding credits.
| Operation | GET route | Scope | Credits |
|---|---|---|---|
| Search jobs | /v1/jobs/search | jobs:read | 1 per returned record |
| List jobs | /v1/jobs | jobs:read | 1 per returned record |
| Job detail | /v1/jobs/{id} | jobs:read | 1 |
| Job history | /v1/jobs/{id}/history | jobs:read | 1 per returned record |
| History feed | /v1/history | jobs:read | 1 per returned record |
| Company detail | /v1/companies/{domain} | companies:read | 2 |
| Company jobs | /v1/companies/{domain}/jobs | companies:read | 1 per returned record |
| Company hiring | /v1/companies/{domain}/hiring | companies:read | 5 |
| Skills | /v1/skills | jobs:read | 1 per returned record |
| Overview metrics | /v1/metrics/overview | signals:read | 2 |
| Hiring metrics | /v1/metrics/hiring | signals:read | 5 |
Per-record operations returning an empty list cost 0 credits. Read the exact pagination and response contracts.
No-key access
Public catalogue proof.
The overview publishes aggregate counts and the latest canonical job observation. The explorer adds strictly limited public samples and matching aggregates. Full customer records, keys, billing, and operator information are private.
GET https://data.exende.dev/v1/public/overviewGET https://data.exende.dev/v1/public/search?q=engineer
q only; maximum 5 samples from a fixed pool of 12. No pagination or full descriptions. Preview contract.
No authorization. Cache-Control: max-age=60, s-maxage=300, stale-while-revalidate=600.
Agent infrastructure
Callback API
Base URL: https://api.exende.dev. Uses its own authentication and x402 payment contract, separate from Jobs Data credits.
| Method | Route | Purpose | Access |
|---|---|---|---|
POST | /v1/callbacks | Create a temporary callback. | x402 payment required ($0.01 USDC). |
POST | https://cb.exende.dev/hooks/{id} | Send a webhook event to a callback. | Public; no auth or additional payment. |
PUT | https://cb.exende.dev/hooks/{id} | Send a webhook event to a callback. | Public; no auth or additional payment. |
PATCH | https://cb.exende.dev/hooks/{id} | Send a webhook event to a callback. | Public; no auth or additional payment. |
GET | /v1/callbacks/{id}/events | Read received events. | Bearer read token; no additional payment. |
GET | /v1/callbacks/{id}/wait | Wait for the next event. | Bearer read token; no additional payment. |
DELETE | /v1/callbacks/{id} | Delete callback and events. | Bearer read token; no additional payment. |
GET | /health | Service health. | None. |
GET | /openapi.json | OpenAPI specification. | None. |
Agent infrastructure
Retry API
Base URL: https://retry.exende.dev. Uses its own authentication and x402 payment contract, separate from Jobs Data credits.
| Method | Route | Purpose | Access |
|---|---|---|---|
POST | /v1/retries | Create a durable Retry job. | API key or x402 payment. |
GET | /v1/retries/{id} | Read job status. | API key or paid-job read token. |
GET | /v1/retries/{id}/attempts | Read attempt history. | API key or paid-job read token. |
GET | /v1/retries/{id}/callback | Read safe callback delivery status. | API key or paid-job read token. |
POST | /v1/retries/{id}/cancel | Cancel a non-terminal job. | API key only. |
GET | /v1/usage | Read account-scoped usage. | API key only. |
GET | /health | Service health. | None. |
Agent infrastructure
Resolve API
Base URL: https://resolve.exende.dev. Uses its own authentication and x402 payment contract, separate from Jobs Data credits.
| Method | Route | Purpose | Access |
|---|---|---|---|
POST | /v1/resolve | Resolve one public resource. | x402 payment required ($0.03 USDC). |
GET | /v1/resolves/{id} | Read current state or result. | Job-scoped read token; no additional payment. |
GET | /health | Service health. | None. |
GET | /openapi.json | OpenAPI specification. | None. |