Education Nonprofit Scraper (ProPublica)
Pricing
from $3.00 / 1,000 results
Education Nonprofit Scraper (ProPublica)
Scrape education nonprofits, schools, and educational organizations from ProPublica's Nonprofit Explorer - including name, location, revenue, assets, and IRS filing data.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Search and extract education nonprofits, schools, and educational organizations from ProPublica's Nonprofit Explorer — the most comprehensive free database of US nonprofit IRS filings. No API key, proxy, or login required.
What data can you extract?
- Organization name, EIN, address, city, state, ZIP
- NTEE education category code (B20–B99: elementary schools, universities, scholarships, libraries, etc.)
- Revenue and asset amounts
- IRS subsection code, ruling date, deductibility code
- Direct link to ProPublica profile page
Use cases
- Education research — find schools, universities, and educational nonprofits by state
- Scholarship and student aid organization discovery
- Grant prospecting for education causes
- School district nonprofit research
- Benchmarking educational nonprofits by revenue and assets
- Higher education institution financial analysis
Modes
searchOrganizations (default)
Search education nonprofits by keyword with optional state and NTEE category filters. Always restricts to NTEE group B (Education).
Input:
{"mode": "searchOrganizations","query": "school","state": "CA","nteeCategory": "B43","maxItems": 50}
organizationDetails
Fetch full details for specific organizations by EIN.
Input:
{"mode": "organizationDetails","eins": ["04-2105820", "13-1234567"],"maxItems": 20}
browseByState
Browse education nonprofits in a specific US state.
Input:
{"mode": "browseByState","state": "NY","query": "school","maxItems": 100}
Input parameters
| Parameter | Type | Description |
|---|---|---|
mode | string | One of searchOrganizations, organizationDetails, browseByState |
query | string | Keyword to search (default: "school") |
state | string | US state abbreviation filter (e.g., CA, NY, TX) |
nteeCategory | string | NTEE education subcategory (B20–B99) |
eins | array | EIN list for organizationDetails mode |
maxItems | integer | Maximum results (1–500, default 20) |
NTEE education category codes
| Code | Category |
|---|---|
| B20 | Elementary & Secondary Schools |
| B21 | Preschools |
| B24 | Middle Schools |
| B25 | High Schools |
| B28 | Special Education |
| B29 | Charter Schools |
| B30 | Higher Education |
| B40 | Universities |
| B41 | Community Colleges |
| B42 | Technical Schools |
| B43 | Graduate Schools |
| B50 | Scholarships / Student Aid |
| B60 | Adult Education |
| B70 | Libraries |
| B80 | Student Services |
| B90 | Educational Services |
| B99 | Education (general) |
Sample output
{"recordType": "educationNonprofit","ein": "042105820","strein": "04-2105820","name": "Harvard University","city": "Cambridge","state": "MA","zipCode": "02138","nteeCode": "B43","revenueAmount": 5400000000,"assetAmount": 53000000000,"subsectionCode": "3","taxPeriod": "202206","rulingDate": "195212","deductibilityCode": "1","profileUrl": "https://projects.propublica.org/nonprofits/organizations/042105820","sourceUrl": "https://projects.propublica.org/nonprofits/organizations/042105820","scrapedAt": "2024-01-15T10:30:00+00:00"}
Output fields reference
| Field | Type | Description |
|---|---|---|
ein | string | Employer Identification Number (9 digits) |
strein | string | Formatted EIN with hyphen (XX-XXXXXXX) |
name | string | Organization name |
subName | string | Sub-name or care-of name |
city | string | City |
state | string | US state abbreviation |
zipCode | string | ZIP code |
address | string | Street address |
nteeCode | string | NTEE classification code (e.g., B43) |
revenueAmount | integer | Annual revenue in USD |
assetAmount | integer | Total assets in USD |
subsectionCode | string | IRS subsection code (3 = 501(c)(3)) |
taxPeriod | string | Tax period in YYYYMM format |
rulingDate | string | IRS ruling date in YYYYMM format |
deductibilityCode | string | Tax deductibility code |
profileUrl | string | ProPublica Nonprofit Explorer URL |
sourceUrl | string | Source data URL |
scrapedAt | string | ISO 8601 timestamp of when data was scraped |
Data source
Data is sourced from ProPublica's Nonprofit Explorer API — a completely free public API containing over 1.8 million US nonprofits from IRS 990 filings. This scraper is restricted to NTEE major group B (Education), which covers schools, universities, student aid, libraries, and educational services.
No API key, proxy, login, or paid subscription is required.
Frequently asked questions
How many education nonprofits are in the database? Hundreds of thousands of organizations fall under NTEE group B. Use state and category filters to narrow results.
What is the difference between B40 and B43? B40 covers universities broadly, while B43 covers graduate schools specifically. Many universities are tagged B40 or B43 depending on their primary focus.
Can I find charter schools?
Yes — use nteeCategory: "B29" to filter for charter schools specifically.
Can I filter by both state and category? Yes. All three modes support simultaneous state + NTEE category filtering.
What does EIN stand for? Employer Identification Number — a 9-digit tax ID assigned by the IRS to identify nonprofit organizations. Format: XX-XXXXXXX.
How current is the data? ProPublica updates its database as new IRS filings become available, typically reflecting filings 1–2 years prior to the current date.
Are all schools included? Only schools organized as 501(c) nonprofit entities and registered with the IRS are included. Public school districts and government-run schools are not in this database.