Overview
Most job platforms in Nigeria are closed gardens — you can look, but you can't build on top of them. OJobs isn't. The same data that powers job listings inside the OJobs app is available to you, through the same API.
If you're a company that wants your own careers page pulling live listings from OJobs, or a developer building a tool that just needs to know when a new gig lands on your account — this is the door in.
curl https://ojobs.site/api/v1/jobs \
-H "Authorization: Bearer YOUR_API_KEY"Prefer not to hand-write requests? The @ojobs/sdk package wraps all of this in typed methods — ojobs.jobs.list() instead of raw fetch calls — for both Node and React.
What you can build
- Careers pages — pull your organisation's live job listings onto your own site or app
- Internal tools — Slack bots, dashboards, or scripts that watch for new postings on your account
- Custom integrations — anywhere you'd otherwise copy-paste job data by hand, script it instead
Every request is scoped to the organisation that owns the API key — you can only read your own jobs, not other organisations' listings or platform-wide data.
Base URL
https://ojobs.site/api/v1
All endpoints in these docs are relative to this base URL.
Next steps
- Authentication — get and use an API key
- Jobs — list and retrieve your job postings
- Errors — how errors are shaped and what each status code means