Integrate with Chance AI
Developer portal
One API for ANY Opportunity
Get programmatic access to curated jobs, scholarships, training programmes and tenders. Straight from the source, no unnecessary middlemen.
https://api.chance.africa/api/v1X-API-Key header.Getting started
- 1Create an accountSign in with the same account you use on Chance AI.
- 2Issue an API keyGenerate a key from the API keys page. It is shown once and cannot be recovered.
- 3Call the APISend the key in the X-API-Key header on every request.
Your first request
Export your key as CHANCE_API_KEY and fetch two job listings. The same key works on every endpoint in the reference.
curl -sS "https://api.chance.africa/api/v1/jobs?limit=2" \
-H "X-API-Key: $CHANCE_API_KEY" \
-H "Accept: application/json"Quotas and limits
Every account has a monthly allowance of 1 000 requests, shared across all of its keys, that resets at the start of each calendar month in UTC. Requests without a valid key are rejected.
X-RateLimit-Limit-Minute: 120
X-RateLimit-Remaining-Minute: 119
X-RateLimit-Limit-Month: 1000
X-RateLimit-Remaining-Month: 987Once the allowance is exhausted the API responds with 429 Too Many Requests and a Retry-After header. Read the remaining minute and month allowances from the response headers shown above.
Need more than that? Email support@chance.africa with a short note on what you are building and we will arrange a higher allowance.
Model Context Protocol
The same catalogue is available to AI agents as MCP tools. It is a read-only JSON-RPC endpoint protected by browser OAuth and explicit read-only consent.
https://mcp.chance.africa/mcpMachine readable spec
The API is described by an OpenAPI 3.1 document you can feed into your own client generator.
Download openapi.json