grantcheck

Methodology

Every fact on this site comes from a public federal dataset, and every page names the dataset and the date it was published. Nothing is proprietary and nothing is inferred silently.

What we do with the data

The IRS publishes four bulk files monthly. We parse them, join them on EIN, and publish the result as an index that both this site and the command-line tool read. The parsing is the hard part: the files have no header row, no quoting convention, and real rows contain the delimiter. Rows we cannot parse structurally are quarantined and counted rather than guessed at.

Where we infer rather than look up

Exactly one place. You cannot look up a SAM.gov entity by EIN, because taxpayer identification number is sensitive-tier data and is not a public search key. So the link between an organization and its SAM.gov registration is inferred from legal name and state, with a confidence score that is printed rather than hidden. Below a confidence floor we report that we could not identify the registration, which is a statement about our matching and not about the organization.

What this will not tell you

When we are wrong

The source files change without notice โ€” columns move, code values appear that are not in the data dictionary, files get reposted mid-month with different contents under the same name. If a page here disagrees with the IRS Tax Exempt Organization Search, the IRS is right and we would like to know: open an issue.

This is informational only, derived from public data on the dates shown. It is not an eligibility determination, and not legal, tax, or accounting advice. Verify against the official source before relying on it.