Programmatic access to 34.6k+ grant and contract opportunities from 4.8k+ funding organizations. RESTful API with advanced filtering, real-time webhooks, and comprehensive analytics.
A production-ready API with rich filtering, consistent schemas, and the tooling to ship faster.
Grants, contracts, and funders with structured metadata
Date ranges, funding amounts, NAICS, geography, set-asides
Typed JSON responses with pagination, sorting, and metadata
No throttling or daily caps on the Developer tier
Real-time HTTP callbacks for new and updated opportunities
Cryptographically signed webhook payloads for verification
Create, rotate, and revoke keys from your dashboard
Per-key request tracking, error rates, and response times
Real use cases from teams integrating grant and contract data into their workflows.
Build real-time dashboards that track new grant opportunities matching your clients' profiles. Filter by funding amount, deadline, geography, and category.
const res = await fetch(
"https://qnoicxojartltrownmal.supabase.co/functions/v1/grants-api?status=open&min_amount=50000&sort_by=deadline_date&order=asc",
{ headers: { Authorization: `Bearer ${API_KEY}` } }
);
const { results, pagination } = await res.json();View example code
Sync grant and contract data directly into Salesforce, HubSpot, or your custom CRM. Keep your team's pipeline fresh with automated daily pulls.
const res = await fetch(
"https://qnoicxojartltrownmal.supabase.co/functions/v1/contracts-api?posted_after=2026-03-01&geography=national",
{ headers: { Authorization: `Bearer ${API_KEY}` } }
);
const { results } = await res.json();
results.forEach(c => syncToCRM(c));View example code
Power your own white-label grant search experience. Full-text search with NAICS codes, set-aside filters, and date ranges.
const res = await fetch(
"https://qnoicxojartltrownmal.supabase.co/functions/v1/contracts-api?search=IT+services&naics=541511&set_aside=8A",
{ headers: { Authorization: `Bearer ${API_KEY}` } }
);View example code
Get notified instantly when new grants or contracts match your criteria. Trigger Slack alerts, emails, or custom workflows.
// Incoming webhook payload
{
"event": "grant.created",
"data": {
"id": "a1b2c3...",
"title": "STEM Education Grant",
"amount_max": 250000,
"deadline_date": "2026-06-15"
}
}View example code
curl -X GET \
'https://qnoicxojartltrownmal.supabase.co/functions/v1/grants-api?status=open&limit=5' \
-H 'Authorization: Bearer YOUR_API_KEY'
# Response
{
"results": [...],
"pagination": { "total": 14837, "limit": 5, "offset": 0, "returned": 5 },
"meta": { "response_time_ms": 42, "sort_by": "created_at", "order": "desc" }
}One plan. Full access. No surprises.
or $239/mo billed annually
Cancel anytime. No long-term contracts.
Get your API key in under a minute. Full documentation, interactive playground, and code examples ready to go.