Skip to main content

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:
  1. Parses your natural language input using an LLM
  2. Extracts structured filters (location, revenue, NTEE codes, SDGs)
  3. Performs a vector search against nonprofit descriptions
  4. 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:

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 extraction
This endpoint is in beta. Parameters and response format may change.