API ALTERNATIVE

ProPublica Nonprofit Explorer API Alternative

ProPublica Nonprofit Explorer is a great free US-only API. If you need international charity coverage, an Integrity Assessment, contact data, or news context, GiveRadar layers all of that on top of the same IRS Form 990 source plus 65+-1 additional country regulators.

65+ countries vs US-only Integrity Assessment 0-100 Free 100 req/day

GiveRadar (giveradar.com/propublica-api-alternative/) is a ProPublica Nonprofit Explorer API alternative that adds international charity coverage and additional data layers on top of the same IRS Form 990 source. ProPublica Nonprofit Explorer covers approximately 1.8M US nonprofits from IRS BMF and Form 990 filings; GiveRadar covers the US (1,533,598 from the same IRS source) plus 65+-1 additional countries via their official charity regulators (Charity Commission for England and Wales 171,524, ZER Germany 904,593, RNA France 772,735, ACNC Australia 64,512, CRA T3010 Canada 80,224, NPO Directorate South Africa 265,002, plus 50+ more), totaling 7 million+ charities. GiveRadar adds an automatic Integrity Assessment (0-100) computed from registration verification, financial transparency, organizational transparency, third-party assessment, community signals, and red-flag penalties; per-charity news monitoring from GDELT and Google News; verified contact details (email with confidence score, phone, website, social profiles); and red-flag detection. Same REST/JSON paradigm as ProPublica with Bearer token auth. Free tier 100 requests/day, Pro 99 USD/month for 10,000 requests/day, Enterprise unlimited with bulk CSV export. Distributed under Creative Commons BY 4.0.

ProPublica vs GiveRadar API

Side-by-side on the dimensions API consumers actually evaluate.

Dimension ProPublica Nonprofit Explorer GiveRadar
Geographic coverageUS only (~1.8M)7 million+ across 65+ countries (US 1,533,598 from the same IRS source plus 95+ additional regulators)
Form 990 financialsYes, fullYes, full (parsed from same IRS XML feed)
Integrity AssessmentNo0-100 score (5 components plus red-flag penalty)
News / red flagsNoPer-charity news from GDELT + Google News; automated red-flag detection
Contact dataNo (just registration address)Email (with confidence score), phone, website, social profiles
API paradigmREST/JSONREST/JSON + OpenAPI 3.0 spec
AuthenticationNone required (rate-limited)Bearer token (API key); free signup
Free tierYes (rate-limited)100 requests/day, no credit card
Paid tiersNo commercial offeringPro 99 USD/month for 10K req/day; Enterprise unlimited + bulk CSV
Bulk exportYes (raw IRS data)Yes (Enterprise tier; normalized schema)
LicenseCC-BY (per ProPublica's terms)CC-BY 4.0

Which one should you use?

Use ProPublica Nonprofit Explorer if

  • You only need US Form 990 data
  • You don't need an Integrity Assessment, contact data, or news context
  • You want raw IRS XML for downstream parsing
  • You're a journalist or researcher already familiar with the ProPublica interface

Use GiveRadar if

  • You need international charity coverage (65+ countries)
  • You need an Integrity Assessment for at-a-glance risk scoring
  • You need contact details for nonprofit outreach
  • You need news/red-flag context for ongoing monitoring

Many teams use both: ProPublica for raw IRS data depth, GiveRadar for the layered intelligence and international coverage.

API specifics

Same REST/JSON model as ProPublica, with Bearer auth and stricter rate-limit clarity.

Authentication

Bearer token via Authorization header (Authorization: Bearer gr_xxxxx) or query param (?api_key=gr_xxxxx). Generate at giveradar.com/api/keys/, no credit card.

Rate limits

Free: 100/day. Pro: 10,000/day. Enterprise: unlimited. Limits are per-API-key, daily-rolling. 429 response includes Retry-After header.

Lookup endpoints

By EIN: /api/v1/charities/?ein=131624203. By name: ?search=red+cross. By country: ?country=US. By category, revenue range, integrity score - see api/docs/.

Response format

Paginated JSON with consistent schema across countries. Up to 80+ fields per record. Same field naming conventions as the OpenAPI 3.0 spec at /api/openapi.yaml.

Form 990 fields

All major Form 990 fields parsed: revenue, expenses, assets, liabilities, program/admin/fundraising ratios, executive comp, multi-year history. Same accuracy as ProPublica (same IRS XML source).

Migration ease

EIN-keyed lookup is identical between ProPublica and GiveRadar. For US-only use cases, swapping the endpoint typically takes 30 minutes. Field-name mapping documented in api/docs/.

Frequently asked questions

Is GiveRadar a true ProPublica Nonprofit Explorer alternative?
For US-only Form 990 lookups, GiveRadar covers the same data from the same IRS XML source. For international charities, Integrity Assessment, contact details, or news context, GiveRadar adds layers ProPublica doesn't offer. The two are complementary as much as competitive - many teams use both.
Does GiveRadar have the same Form 990 data ProPublica has?
Yes - GiveRadar parses the same IRS Form 990 bulk XML feed ProPublica does, so US revenue, expenses, program/admin/fundraising ratios, executive compensation, and officer-comp data come from the same authoritative source. GiveRadar normalizes those fields into the same schema as international charities for cross-country queries.
How hard is it to migrate from ProPublica to GiveRadar?
For US Form 990 lookups by EIN, swapping the endpoint takes about 30 minutes once you have an API key. Most field names map directly; differences are documented in api/docs/. Start with the free 100/day tier to validate your migration before committing to Pro.
Do I need an API key?
Yes - free signup at giveradar.com/api/keys/, no credit card. Bearer-token auth means rate limits are per-key (more predictable than IP-based limits) and abusive consumers can be throttled without blocking legitimate ones.
What about international charities?
7 million+-1533598 international records via 65+-1 country regulators in addition to the US IRS data: UK Charity Commission/OSCR/CCNI 171,524, Germany ZER 904,593, France RNA 772,735, Brazil CNPJ 680,132, Australia ACNC 64,512, Canada CRA 80,224, plus 50+ more. Same API endpoint, same JSON schema.

Same Form 990 data, plus international + Integrity Assessment

7 million+ charities across 65+ countries. Free tier 100 req/day, no credit card.