Public API · v1

Build with Opportunity Cell

Query our verified opportunity database over a simple REST API. No auth required for public reads. For high-volume or write access, contact us for an API key.

Base URL

https://opportunitycell.com

All responses are JSON. Public read endpoints return { ok: true, data }.

GET/api/public/v1/opportunities

List published opportunities. Filters: q, category, country, remote, deadline_before, page, page_size (max 50).

curl "https://opportunitycell.com/api/public/v1/opportunities?category=scholarship&remote=true&page=1&page_size=20"
GET/api/public/v1/opportunities/{slug}

Fetch a single opportunity by its slug.

curl "https://opportunitycell.com/api/public/v1/opportunities/inspire-scholarship-2026"
GET/api/public/v1/categories

List all opportunity categories.

curl "https://opportunitycell.com/api/public/v1/categories"

Rate limits

Public endpoints are shared across all callers. Please cache responses and avoid tight loops. Partners needing higher limits or write access can request an API key via support@opportunitycell.com.