For Agents
Search and enrich US and Canadian charity records by name, EIN, geography, and IRS classification.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Charity Search API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Charity Search API API.
Search the charity directory by name or EIN through GET /charitysearch
Pull lightweight charity records including address and registration status via GET /charitybasic
Find charities within a geographic radius using GET /charitygeo
Retrieve financial filings such as revenue, assets, and expenses with GET /charityfinancial
GET STARTED
Use for: I need to verify that a charity is a registered 501(c)(3), Find all charities within 25 miles of a zip code, Look up the EIN for the American Red Cross, Retrieve the latest 990 financials for a charity
Not supported: Does not handle donation processing, grant management, or fundraising CRM — use for charity directory search and IRS classification lookup only.
Jentic publishes the only available OpenAPI document for Charity Search API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Charity Search API, keeping it validated and agent-ready. OrgHunter's Charity Search API exposes a directory of around 2.5 million US 501(c)(3) charities and 87,000 Canadian charities, drawn from IRS and CRA filings. The six endpoints range from lightweight name-and-EIN search through geo lookup, financial detail, and a premium endpoint with full filing data, plus a categories endpoint for IRS NTEE classifications. It is suitable for nonprofit verification, donation matching, and grant-making workflows.
Access the full premium charity profile including officers and program detail through GET /charitypremium
List the IRS NTEE category codes used to classify charities via GET /categories
Patterns agents use Charity Search API API for, with concrete tasks.
★ Donation Matching Verification
Corporate donation-matching programs need to confirm a recipient is an active 501(c)(3) before disbursing funds. GET /charitybasic or GET /charitysearch verifies registration and returns the EIN and address, removing manual IRS lookups from the matching workflow.
GET /charitysearch?searchTerm=American+Red+Cross and confirm the matching record's deductibility status before approving the match.
Geographic Charity Discovery
Community foundations and grant-makers building local funding programs use GET /charitygeo to enumerate eligible charities within a service area. Combined with /categories filtering, the result feeds a grants pipeline scoped to a specific geography and mission area.
GET /charitygeo with a zip code and 25-mile radius, then filter by NTEE category code B for education.
Nonprofit Financial Due Diligence
Donors and watchdog projects evaluating a charity want quick access to revenue, expense, and asset figures from the most recent 990 filing. GET /charityfinancial returns those figures keyed by EIN, and GET /charitypremium adds officer detail and program descriptions for deeper analysis.
GET /charityfinancial?ein=53-0196605 and surface revenue, total expenses, and program services ratio in a donor brief.
Agent-Driven Charity Verification via Jentic
AI agents handling grant intake, donor advice, or compliance can verify charities through Jentic without provisioning the OrgHunter API key in the agent environment. Jentic exposes the six operations by intent and isolates the key.
Use Jentic to search 'verify a charity by EIN', load the GET /charitybasic schema, and execute with the EIN to return registration status.
6 endpoints — jentic publishes the only available openapi specification for charity search api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/charitysearch
Search charities by name or EIN
/charitybasic
Retrieve a lightweight charity record
/charitygeo
Find charities within a geographic radius
/charityfinancial
Retrieve 990 financial figures
/charitypremium
Retrieve full charity profile
/categories
List IRS NTEE category codes
/charitysearch
Search charities by name or EIN
/charitybasic
Retrieve a lightweight charity record
/charitygeo
Find charities within a geographic radius
/charityfinancial
Retrieve 990 financial figures
/charitypremium
Retrieve full charity profile
Three things that make agents converge on Jentic-routed access.
Credential isolation
OrgHunter API keys are stored encrypted in the Jentic vault. Agents receive scoped execution access — the raw key never enters the agent's context or model prompt.
Intent-based discovery
Agents search by intent (e.g., 'verify a charity' or 'find charities near a zip code') and Jentic returns the matching OrgHunter operation with its input schema.
Time to first call
Direct OrgHunter integration: a few hours for auth and parameter handling. Through Jentic: minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Candid API
Candid (formerly GuideStar) provides an alternative directory of US nonprofits with deeper editorial profiles.
Choose Candid when the workflow needs editorially curated nonprofit profiles or grant-funder data beyond IRS filings.
Abstract API
Abstract offers email and phone validation that complements charity contact records returned by OrgHunter.
Use Abstract alongside OrgHunter when verifying contact details on charity records before outreach.
Stripe API
Stripe processes the donation payments that follow a successful charity verification.
Use Stripe alongside OrgHunter to charge a donor only after the recipient charity passes 501(c)(3) verification.
Specific to using Charity Search API API through Jentic.
Why is there no official OpenAPI spec for Charity Search API?
OrgHunter publishes documentation but not a maintained OpenAPI document. Jentic generates and maintains this spec so that AI agents and developers can call Charity Search API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Charity Search API use?
The API uses an API key passed as a query parameter (apiKey scheme). Through Jentic the key is stored encrypted in the vault and never enters the agent's context.
Can I look up a charity by EIN with the Charity Search API?
Yes. GET /charitysearch and GET /charitybasic both accept an EIN parameter and return the matching charity record including registration status.
What are the rate limits for the Charity Search API?
The OpenAPI spec does not declare numeric rate limits. OrgHunter throttles requests by plan tier — confirm the per-minute cap on charityapi.orghunter.com before running large enrichment batches.
Is the Charity Search API free?
OrgHunter offers a free tier for basic search and tiered paid plans for premium endpoints like /charitypremium and /charityfinancial. Pricing and rate caps are listed on charityapi.orghunter.com.
How do I find charities within a geographic radius through Jentic?
Search Jentic for 'find charities near a zip code', load the GET /charitygeo schema, and execute with the zip code and radius in miles.
/categories
List IRS NTEE category codes