Funding Opportunities
2 endpoints · every section below is generated from the API catalog
Returns a paginated list of funding opportunities, optionally filtered by source, status, sponsor, mention, funding range, and date windows, or narrowed by one search lane (search, query, or semantic). Call it to browse or search funding opportunities. Fails with 400 when source values are unknown, when more than one of search/query/semantic is supplied, or when a non-relevance sort is combined with a search lane.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | No | maximum length 2000 |
| query | string | No | maximum length 2000 |
| semantic | string | No | maximum length 2000 |
| source | string (comma-separated) | No | [comma-separated list] maximum length 200; array parameter - sent as a single comma-separated string; value is parsed from the raw query string and coerced server-side |
| status | string (comma-separated) | No | [comma-separated list] maximum length 200; array parameter - sent as a single comma-separated string; value is parsed from the raw query string and coerced server-side |
| funding_min | number | No | Lower bound on funding amount. |
| funding_max | number | No | Upper bound on funding amount. |
| deadline_after | string | No | maximum length 40 |
| deadline_before | string | No | maximum length 40 |
| posted_after | string | No | maximum length 40 |
| ingested_after | string | No | maximum length 40 |
| updated_since | string | No | maximum length 40 |
| sponsor | string | No | maximum length 500 |
| mention | string | No | maximum length 500 |
| page | number | No | Min 1; default 1 (min 1; default 1) Range: 1 to ∞ |
| limit | number | No | Range 1-200; default 20 (range 1-200; default 20) Range: 1 to 200 |
| sort | string | No | Ordering of results; a value other than relevance cannot be combined with a search lane. Allowed values: relevance, updated, deadline, start_date, funding |
| order | string | No | Default desc (default desc) Allowed values: asc, desc |
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/funding-opportunities"
Returns the full record for a single funding opportunity, including its organization chain and complete update history. Call it when you already have a funding ID and need the complete detail rather than a summary. Fails with 404 if no opportunity matches the ID, 400 if the ID is malformed, 503 if the detail lookup is unavailable on this deployment, and 500 on internal error.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| fundingId(path) | string | Yes | minimum length 1; maximum length 500 |
Example request
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.caelrith.com/api/v1/funding-opportunities/{fundingId}"