DATA EXPORTS
Download up to 10,000 published opportunities.
Choose JSON or CSV. Each request returns a snapshot of the current published records.
What this is for
Use the export when you need one file. Use REST for filtered or paginated requests and remote MCP for searches from an MCP client.
The export returns up to 10,000 current published opportunities and has no pagination. A response at the cap does not prove that a larger dataset was fully transferred.
Request examples
curl --silent --show-error 'https://openmedici.com/api/v1/exports/latest' \
--header 'Accept: application/json'{
"license": "CC BY 4.0",
"generatedAt": "2026-…",
"data": [{ "slug": "…", "officialUrl": "https://…", "sourceCheckedAt": "2026-…" }]
}curl --silent --show-error 'https://openmedici.com/api/v1/exports/latest?format=csv' \
--header 'Accept: text/csv'slug,name,organization,type,fields,eligible_countries,funding_min_usd,funding_max_usd,next_deadline,official_url
"…","…","…","…","topic-a|topic-b","US|CA","…","…","…","https://…"JSON and CSV are not identical
| Behavior | JSON | CSV |
|---|---|---|
| Top-level license | license included | Not embedded |
| Generated time | generatedAt included | Not embedded as a column |
| Array values | JSON arrays | Pipe-joined with | |
| Download behavior | JSON response | Filename and five-minute public cache headers |
| Retrieved-at value | Not added per row | Not embedded as a column |
Spreadsheet safety
The CSV export prefixes a cell with an apostrophe when its first non-space character is =, +, -, or @. Treat the file as untrusted data and review it before importing it into software that runs formulas, macros, or transformations.
Sources and attribution
Records expose provider links through officialUrl and may expose the neutral source-check time through sourceCheckedAt. A missing field remains unknown; the export does not infer eligibility, funding, or freshness.
Attribution: Open Medici data is licensed CC BY 4.0, with attribution to the original sources.
License text: Creative Commons Attribution 4.0 International. Preserve attribution to the original source providers when reusing their facts.
Limitations
- The export is synchronous, capped at 10,000 rows, and has no pagination.
- It is not a historical archive, change feed, streaming endpoint, or completeness guarantee.
- The route supports credential-free cross-origin GET and OPTIONS requests.
- Use the public OpenAPI document for the machine schema and the methodology for how records are published.