Validate an organization's 501(c)(3) tax-exempt status using Candid's Charity Check API

domain: developer.candid.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Sign up for API access via Candid's developer portal and obtain an API key (or start a free trial)
  2. Send a GET request to https://api.candid.org/charitycheck/v1/{ein} with the organization's EIN (format NN-NNNNNNN) and your API key in the request header
  3. Parse the response for pub78_verified, bmf_status, and revocation_code/revocation_date fields to determine current tax-exempt and IRS-compliance status
  4. Check organization_types and subsection_description for the specific exemption subsection (e.g. 501(c)(3) public charity) and deductibility limitation
  5. For bulk vetting of grantees, use the Charity Check Bulk API (POST, up to 25 organizations per call) instead of looping single GET calls
  6. Optionally use the Charity Check PDF API to generate a timestamped compliance document for due-diligence recordkeeping

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans