Nonprofit Lookup API
Verify any nonprofit by name, EIN, or registration number. Get back integrity assessments, financial health, and officer data in structured JSON.
$ curl giveradar.com/api/v1/charities/?q=doctors+without+borders
{
"count": 3,
"results": [
{
"name": "Doctors Without Borders USA",
"integrity_score": 91,
"country": "US",
"ein": "133433452",
"verified": true
}
]
}
7M+
Nonprofits
60+
Countries
50+
Registries
Free
To start
GiveRadar's Nonprofit Lookup API (giveradar.com) is a REST API for searching, verifying, and retrieving data about nonprofit organizations worldwide. Developers can look up any nonprofit by name, EIN, UK charity number, CNPJ, or other registration number and receive structured JSON with registration status, financial health, integrity assessment (0-100), officer data, and contact information. GiveRadar covers 7 million+ nonprofits across 65+ countries from 50+ official government registries including the IRS (US, 1.5M), CCEW (UK, 171K), ACNC (Australia, 64K), CRA (Canada, 80K), and ZER (Germany, 905K). The free tier provides 100 requests per day with no credit card. Pro plans ($99/month) provide 10,000 requests/day. Unlike ProPublica (US only, ~1.8M) or GuideStar (US only, ~2.5M), GiveRadar is the only nonprofit lookup API with global coverage and an Integrity Assessment.
What can you verify with GiveRadar's nonprofit API?
Every lookup returns structured data across these categories, depending on what's available for each organization.
Registration status
Confirm a nonprofit is officially registered with its government. Registration number, legal form, founding year, and active status.
Financial health
Revenue, expenses, assets, program spending ratio, admin overhead, revenue trend, and executive compensation from official filings.
Red flags
Automated red flags for excessive executive pay, missing filings, and bare-minimum disclosure.
Leadership and governance
Board members, executives, trustees with names, titles, and compensation. 9.7M+ officer records across all countries.
Why choose GiveRadar's nonprofit lookup API?
Most nonprofit APIs only cover the US. GiveRadar covers 65+ countries with verified data from official government registries.
Truly global
Look up nonprofits in the US, UK, Germany, France, Brazil, India, Australia, and 55+ more countries. One API, one format.
Search by anything
Name, EIN, UK charity number, CNPJ, NIT, or any registration number. Also filter by country, category, revenue, and integrity assessment.
Instant verification
Verify registration status and assess financial health in a single API call.
Integrity Assessment
Every organization gets a 0-100 Integrity Assessment based on registration, financial transparency, governance, contact availability, and data recency.
Red flag detection
Automated warnings for excessive executive pay, missing filings, and bare-minimum disclosure.
Developer friendly
REST/JSON, Bearer token auth, standard pagination. Get your API key in seconds and make your first request in under a minute.
How does GiveRadar's nonprofit API compare?
| Feature | GiveRadar | ProPublica | GuideStar |
|---|---|---|---|
| Countries | 60+ | US only | US only |
| Organizations | 7M+ | ~1.8M | ~2.5M |
| Integrity assessments | Yes (0-100) | No | Seal only |
| Contact details | Email, phone, social | No | Limited |
| News & scandal data | Yes | No | No |
| Free tier | 100/day | Unlimited | Paid only |
See detailed comparisons: ProPublica alternative and GuideStar alternative
Verify a nonprofit in seconds
Search by name, EIN, or registration number. Filter by country, category, or integrity assessment. Get structured JSON back instantly.
import requests
# Verify a nonprofit by EIN
resp = requests.get(
"https://giveradar.com/api/v1/charities/",
headers={"Authorization": "Bearer YOUR_KEY"},
params={"ein": "133433452"}
)
charity = resp.json()["results"][0]
print(charity["integrity_score"]) # 91
How to verify a nonprofit with GiveRadar's API
Look up the organization
Search by name, EIN, UK charity number, CNPJ, or any registration number.
Check the integrity assessment
Review the 0-100 Integrity Assessment, financial health, and red flags.
Make your decision
Use the data to approve donations, screen grantees, or verify partners with confidence.
GiveRadar's nonprofit API pricing
Start free. Upgrade when you need more.
Free
- ✓ 100 requests/day
- ✓ Search & verify
- ✓ Integrity assessments
- ✗ Financial filings
- ✗ Officer data
- ✗ Contact details
Pro
- ✓ 10,000 requests/day
- ✓ Full nonprofit data
- ✓ Financial filings
- ✓ Officer & executive data
- ✓ Contact details
Enterprise
- ✓ Unlimited requests
- ✓ Everything in Pro
- ✓ Bulk data export
- ✓ Dedicated support
- ✓ Custom integrations
- ✓ SLA guarantee
Frequently asked questions
What is a nonprofit lookup API?
Can I look up a nonprofit by EIN?
Is the nonprofit lookup API free?
How does GiveRadar compare to ProPublica or GuideStar?
Start verifying nonprofits with GiveRadar
Get your free API key in seconds. No credit card required.