Overview
Charity Search lets you look up verified US non-profit organizations by name, EIN, or keyword. Use it to add donation features or vet charities programmatically.
Beginner Tip
Start with a simple name search using the searchTerm query parameter. The free tier returns up to 10 results per request.
Available Data
Example Response
{
"status": "success",
"data": {
"result": "Data from Charity Search",
"description": "Non-profit charity data",
"timestamp": "2025-01-15T10:00:00Z"
}
} Field Reference
ein Employer Identification Number — the unique tax ID for each non-profit in the US. name The registered legal name of the charity. city City where the non-profit is headquartered. state Two-letter US state abbreviation. category NTEE category code describing the organization mission area. deductible Whether donations to this organization are tax-deductible. Implementation Example
const url = "http://charityapi.orghunter.com/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Similar APIs
View All →Apache Superset
Apache Superset's REST API lets you programmatically manage dashboards, charts, datasets, and database connections in your Superset instance.
Clearbit Logo
⭐ Beginner's PickClearbit Logo returns a company logo image by domain name — no scraping required.
Instatus
Instatus API lets you programmatically create and update incidents and maintenance windows on your public status page.
Mailchimp
Mailchimp API lets you manage email lists, create campaigns, and track subscriber activity.
mailjet
Mailjet lets you send transactional and marketing emails via a simple REST API using MJML or HTML templates.