API Documentation
← All tools
GET/api/v1/funding-opportunities

Search

funding-opportunitiesAvailable on FreeNo success wrapper

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.

When to use it

  • Browse funding opportunities by status and deadline
  • Find funding opportunities matching a phrase or boolean query
  • Filter opportunities by sponsor, funding range, or posting date

Getting started

Base URL

https://app.caelrith.com/api/v1/tools

Authentication

Include your API key in the x-api-key header.

Rate limit

Every call counts against your workspace’s daily quota for regulatoryApiCallsPerDay. Exceeding it returns HTTP 429.

Plans and daily limits

PlanAvailableCalls / day
freeyes30
proyes200
custom (default)yes10,000

Plan defaults. A custom workspace may carry per-tenant overrides.

Parameters

Query parameters

ParameterTypeRequiredDescription
searchstringNomaximum length 2000
querystringNomaximum length 2000
semanticstringNomaximum length 2000
sourcestring (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
statusstring (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_minnumberNoLower bound on funding amount.
funding_maxnumberNoUpper bound on funding amount.
deadline_afterstringNomaximum length 40
deadline_beforestringNomaximum length 40
posted_afterstringNomaximum length 40
ingested_afterstringNomaximum length 40
updated_sincestringNomaximum length 40
sponsorstringNomaximum length 500
mentionstringNomaximum length 500
pagenumberNoMin 1; default 1 (min 1; default 1)
Range: 1 to ∞
limitnumberNoRange 1-200; default 20 (range 1-200; default 20)
Range: 1 to 200
sortstringNoOrdering of results; a value other than relevance cannot be combined with a search lane.
Allowed values: relevance, updated, deadline, start_date, funding
orderstringNoDefault 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"

Response envelope

This endpoint returns an implicit 2xx response - there is no success flag in the body.

{
  "data": { /* payload */ },
  "meta": { /* pagination, totals */ }
}

// No "success" flag on this endpoint - any 2xx JSON is a success.

Catalog version mcp-2026-10-28 · generated from the live MCP catalog