Search nonprofit funders with filters and pagination. This endpoint provides access to funder information from our D1 edge database.
Use cases
- Find funders by name or location
- Filter by organization type (venture, foundations, government)
- Search by focus areas or verification status
- Browse paginated results for large datasets
Examples
curl -X GET 'https://allegory-middleware.workers.dev/v1/funders?name=American Red Cross&limit=20' \
-H 'Accept: application/json'
{
"success": true,
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "American Red Cross",
"ein": "131635294",
"description": "Provides emergency assistance, disaster relief, and education",
"website_url": "https://www.redcross.org",
"status": "verified",
"type": "foundations",
"country": "United States",
"focus_areas": "human services"
}
],
"total": 150,
"limit": 20,
"offset": 0
}
Filtering options
You can combine multiple filters to narrow your search:
- Name: Partial match, case-insensitive (e.g.,
name=Red Cross)
- Country: Partial match (e.g.,
country=United States)
- Type: Exact match -
venture, foundations, or government
- Focus Areas: Exact match, lowercase (e.g.,
focus_areas=human services)
- Status: Exact match -
unverified, verified, or active
Use the limit parameter to control page size (1-100, default: 20) and offset for pagination. For example, page 2 with 20 items per page would use limit=20&offset=20.