Charity Navigator Data API

Build with America's most trusted nonprofit data

Power your giving platform with accurate, up-to-date nonprofit information, without building and maintaining a database from scratch — all through one fast, flexible GraphQL API.

POST https://api.charitynavigator.org/graphql
query {
  publicSearchFaceted(
    term: "food bank"
    states: ["IL"]
    ratings: ["3", "4"]
    result_size: 3
  ) {
    result_count
    results {
      ein
      name
      encompass_score
      encompass_star_rating
    }
  }
}
More than 245,000
rated nonprofits
Approximately 20,000
alerts
More than 1.8M
nonprofits with profile information
1
GraphQL endpoint

Who it's for

Charity Navigator data powers the platforms that connect donors, advisors, and companies to nonprofits they can trust.

Donor-advised fund platforms

Equip advisors with the insights they need for confident grant recommendations.

Fundraising and giving apps

Build trust and drive donations with recognizable ratings in your giving flow.

CSR and workplace giving platforms

Offer a vetted list of nonprofits for workplace campaigns and matching gifts.

Academic and research use

Access structured nonprofit data for research, teaching, and analysis of the charitable sector.

Everything behind the rating, in one API

The same research and reference data that powers charitynavigator.org — profile information, ratings, and alerts — available to your application.

Ratings

Charity Navigator's Rating System provides a comprehensive evaluation of a nonprofit's overall performance and health across four domains.

Alerts

Charity Navigator Alerts flag nonprofits with active issues related to legal, financial, and other ethical concerns across four severity levels.

Profile Information

Data for more than 1.8M nonprofits pulled from a nonprofit's Form 990 or IRS Business Master File with name, address, EIN, causes, mission data, etc.

Why partner with Charity Navigator

Use Charity Navigator's data to solve problems for your customers.

Trust

A rigorous methodology across more than 245,000 rated nonprofits.

Personalization

Match donors to causes with comprehensive nonprofit insights.

Reliability

A scalable GraphQL API built for high performance.

From sign-up to first query in minutes

1

Register or log in

Create a free account in this portal.

2

Explore the plans

Review the plans and choose the one that fits your use case. All paid plans start with a 30-day free trial.

3

Get your credentials

Once you have checked out, you will have instant access to an API key through your My Subscriptions page.

4

Explore the playground and get started

Authenticate in the playground using your API key and start pulling data from Charity Navigator's GraphQL API.

Plans for every stage

Every plan connects to the same GraphQL endpoint and includes full access to nonprofit search and profile lookups. Larger plans add bulk data access for high-volume use cases and deeper data sets. Start with a free 30-day trial on any tier — no charge until your trial ends, and you're free to cancel anytime before then.

View plans & pricing

Ready to build with charity data?

Create an account, grab an API key, and run your first query in the GraphQL playground — no payment required during your free trial.

CHARITY NAVIGATOR and the CHARITY NAVIGATOR logo are registered trademarks of Charity Navigator. Wherever you display Charity Navigator data, follow the Attribution Guidelines.