Overview
The Nonprofit Search product lets you find organizations using plain English queries. Instead of building complex filter combinations, describe what you’re looking for and the AI extracts intent, location, financial criteria, and cause areas automatically.Key Features
- Natural Language Queries: Search using phrases like “education nonprofits in Texas with revenue over $1M”
- AI Intent Processing: Automatically extracts filters from your query—location, revenue ranges, cause areas, and more
- Flexible Filtering: Combine natural language with explicit filters for precise results
- Session Context: Maintain conversation context across multiple queries for refined searches
- Relevance Scoring: Results ranked by semantic similarity to your query
How It Works
When you submit a query, the API:- Parses your natural language input using an LLM
- Extracts structured filters (location, revenue, NTEE codes, SDGs)
- Performs a vector search against nonprofit descriptions
- Returns ranked results with extracted intent details
Use Cases
Prospect Research
Quickly identify potential grantees or partners matching specific criteria without building complex queries.Portfolio Analysis
Find organizations similar to ones you already work with by describing their characteristics.Geographic Discovery
Locate organizations in specific regions for targeted outreach or reporting.Financial Screening
Filter by organization size to match your funding criteria or partnership requirements.Example Queries
The AI understands a variety of query patterns:| Query | Extracted Filters |
|---|---|
| ”Animal shelters in Los Angeles” | cause: animal welfare, city: Los Angeles |
| ”Large education nonprofits in NY” | NTEE: B (education), state: NY, size: large |
| ”Climate organizations with 4-star rating” | cause: environment, min_rating: 4 |
| ”SDG 4 focused nonprofits under $500k revenue” | SDG: 4, max_revenue: 500000 |
Response Format
The endpoint returns matched nonprofits along with the interpreted intent:Endpoint
Nonprofit Search API
GET /beta/nonprofits/searchSearch nonprofits using natural language with AI-powered intent extractionThis endpoint is in beta. Parameters and response format may change.