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.
All responses are JSON. Public read endpoints return { ok: true, data }.
/api/public/v1/opportunitiesList 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"
/api/public/v1/opportunities/{slug}Fetch a single opportunity by its slug.
curl "https://opportunitycell.com/api/public/v1/opportunities/inspire-scholarship-2026"
/api/public/v1/categoriesList all opportunity categories.
curl "https://opportunitycell.com/api/public/v1/categories"
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.