GuideStar / ProPublica Nonprofit Scraper avatar
GuideStar / ProPublica Nonprofit Scraper

Pricing

Pay per event

Go to Apify Store
GuideStar / ProPublica Nonprofit Scraper

GuideStar / ProPublica Nonprofit Scraper

Access detailed nonprofit organization data from ProPublica's Nonprofit Explorer API. Perfect for grant researchers, fundraising teams, due diligence professionals, and market analysts who need accurate, up-to-date nonprofit financial data without manual lookup.

Pricing

Pay per event

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

GuideStar/ProPublica Nonprofit Scraper

๐Ÿš€ Extract comprehensive nonprofit data from 1.8+ million IRS Form 990 filings with complete financial and organizational information!

Access detailed nonprofit organization data from ProPublica's Nonprofit Explorer API, the most comprehensive public database of IRS Form 990 filings. Perfect for grant researchers, fundraising teams, due diligence professionals, and market analysts who need accurate, up-to-date nonprofit financial data without manual lookup. Get complete financial statements, revenue breakdowns, expense details, and organizational classifications with powerful filtering options.

Target Audience: Grant researchers, fundraising professionals, nonprofit consultants, due diligence teams, market researchers, philanthropic organizations, impact investors

Primary Use Cases: Nonprofit research, grant prospecting, due diligence, market analysis, competitive intelligence, fundraising strategy, impact assessment

What Does GuideStar/ProPublica Nonprofit Scraper Do?

This tool provides access to the complete IRS Form 990 database via ProPublica's Nonprofit Explorer API, supporting both broad market analysis and targeted nonprofit research. It delivers:

  • Core Identification: EIN, legal name, alternate names, and unique identifiers
  • Financial Statements: Revenue, expenses, assets, liabilities, and net assets from latest filings
  • Revenue Breakdown: Contributions, program revenue, investment income, rental income, and other sources
  • Expense Details: Executive compensation, salaries, payroll taxes, and professional fundraising costs
  • Balance Sheet: Tax-exempt bonds, mortgages, and unsecured notes
  • Classifications: 501(c) subsection codes, NTEE categories, foundation codes, and tax-exempt status
  • Location Data: Address, city, state, and ZIP code information
  • Filing History: Total filings, filings with data, latest filing year, and form types
  • Data Quality: Completeness percentage and availability indicators
  • Direct Links: PDF URLs for Form 990s, GuideStar profiles, and ProPublica pages
  • Advanced Filtering: 13+ filter options including location, classification, financial metrics, and filing status

Business Value: Make informed funding decisions, identify grant prospects, conduct thorough due diligence, and analyze nonprofit markets with comprehensive, real-time IRS data covering 1.8+ million organizations.

Input Parameters

The scraper offers comprehensive filtering options organized into logical categories. All filters are optional - combine them to narrow down your results or leave them empty for broad searches.

  • Search Query - Keyword search for organization name, alternate name, or city. Leave empty to search all organizations using letter-based enumeration for maximum coverage.
  • Max Items - Maximum number of results to return. Free users: Auto-limited to 100. Paid users: Optional, max 1,000,000. Leave empty for unlimited.

Location Filters

  • State - Two-letter US state code (e.g., CA, TX, NY, FL, IL, PA, OH, GA, NC, MI). Leave empty for all states.
  • City - City name to filter results (e.g., New York, Los Angeles, Chicago). Leave empty for all cities.

Classification Filters

  • NTEE Category - National Taxonomy of Exempt Entities category letter (A-Z):

    • A = Arts, Culture & Humanities
    • B = Education
    • C = Environment
    • D = Animal-Related
    • E = Health Care
    • F = Mental Health & Crisis
    • G = Diseases & Disorders
    • H = Medical Research
    • I = Crime & Legal-Related
    • J = Employment
    • K = Food, Agriculture & Nutrition
    • L = Housing & Shelter
    • M = Public Safety & Disaster
    • N = Recreation & Sports
    • O = Youth Development
    • P = Human Services
    • Q = International Affairs
    • R = Civil Rights & Advocacy
    • S = Community Improvement
    • T = Philanthropy & Voluntarism
    • U = Science & Technology
    • V = Social Science Research
    • W = Public & Societal Benefit
    • X = Religion-Related
    • Y = Mutual & Membership Benefit
  • 501(c) Subsection Code - Tax-exempt subsection:

    • 3 = 501(c)(3) Charitable (most common)
    • 4 = 501(c)(4) Social Welfare
    • 5 = 501(c)(5) Labor/Agricultural
    • 6 = 501(c)(6) Business Leagues
    • 7 = 501(c)(7) Social & Recreational
    • 8 = 501(c)(8) Fraternal Beneficiary
    • 9 = 501(c)(9) Employees' Beneficiary
    • 10 = 501(c)(10) Domestic Fraternal
    • 13 = 501(c)(13) Cemetery Companies
    • 14 = 501(c)(14) Credit Unions
    • 19 = 501(c)(19) Veterans' Organizations

Financial Filters

Filter organizations by their financial size from latest Form 990 filings:

  • Min Annual Revenue - Minimum annual revenue in USD (e.g., 100000 for $100k+)
  • Max Annual Revenue - Maximum annual revenue in USD (e.g., 5000000 for under $5M)
  • Min Total Assets - Minimum total assets in USD (e.g., 500000 for $500k+)
  • Max Total Assets - Maximum total assets in USD (e.g., 10000000 for under $10M)

Filing Filters

  • Has Recent 990 Filing - Filter to only include organizations with recent Form 990 filings (within last 3 years)
  • Min Filing Year - Minimum year of most recent filing (e.g., 2020 for filings from 2020 onwards)

Input Examples

Example 1: Education Nonprofits in California

{
"searchQuery": "",
"state": "CA",
"nteeCategory": "B",
"subsectionCode": "3",
"maxItems": 100
}

Example 2: Large Health Organizations with Recent Filings

{
"searchQuery": "",
"nteeCategory": "E",
"minRevenue": 1000000,
"hasRecentFiling": true,
"maxItems": 50
}

Example 3: Animal Welfare in Specific City

{
"searchQuery": "",
"city": "Los Angeles",
"state": "CA",
"nteeCategory": "D",
"subsectionCode": "3",
"maxItems": 25
}

Pro Tip: Start with specific filters (state + NTEE category + subsection code) for faster, more targeted results. Use financial filters to focus on organizations of specific sizes for grant research or market analysis.

Output

After the Actor finishes its run, you'll get a dataset with the output. The length of the dataset depends on the filters you've set. You can download those results as Excel, HTML, XML, JSON, and CSV.

Here's an example of scraped nonprofit data:

{
"ein": "941234567",
"name": "EXAMPLE EDUCATION FOUNDATION",
"subsection_code": 3,
"subsection_name": "501(c)(3) - Charitable",
"ntee_code": "B25",
"ntee_category": "Education",
"is_501c3": true,
"city": "San Francisco",
"state": "CA",
"address": "123 MARKET ST",
"zipcode": "94102",
"filing_count": 15,
"filings_with_data_count": 12,
"has_recent_990": true,
"data_completeness": 90,
"alternate_name": "Example Foundation",
"foundation_code": 15,
"affiliation_code": 3,
"organization_code": 1,
"deductibility_code": 1,
"total_revenue": 5000000,
"total_expenses": 4500000,
"total_assets": 10000000,
"total_liabilities": 1000000,
"net_assets": 9000000,
"contributions": 4000000,
"program_revenue": 800000,
"investment_income": 200000,
"rental_income": 0,
"net_gain_loss": 0,
"other_revenue": 0,
"executive_compensation": 250000,
"other_salaries": 2000000,
"payroll_taxes": 300000,
"professional_fundraising": 100000,
"tax_exempt_bonds": 0,
"secured_mortgages": 500000,
"unsecured_notes": 0,
"ruling_date": "2005-01-15",
"tax_period": "202312",
"accounting_period": 12,
"latest_filing_year": 2023,
"form_type": "990",
"pdf_url": "https://projects.propublica.org/nonprofits/download-filing?path=2023_12_EO%2F94-1234567_990_202312.pdf",
"guidestar_url": "https://www.guidestar.org/profile/941234567",
"propublica_url": "https://projects.propublica.org/nonprofits/organizations/941234567"
}

What You Get: Complete nonprofit profiles with financial statements, revenue/expense breakdowns, organizational classifications, filing history, and direct links to source documents for comprehensive research and due diligence

Download Options: CSV, Excel, or JSON formats for easy integration with your CRM, research databases, or analysis tools

Why Choose GuideStar/ProPublica Nonprofit Scraper?

  • ๐ŸŽฏ Comprehensive Coverage: Access 1.8+ million registered 501(c) organizations from IRS database
  • โšก Public Data: Free, unauthenticated access to complete Form 990 data
  • ๐Ÿ“Š Complete Financials: 40+ fields including revenue, expenses, assets, liabilities, and breakdowns
  • ๐ŸŒ National Database: Data from all US states and territories
  • ๐Ÿ” Advanced Filtering: 13+ filter options including location (state, city), classification (NTEE, subsection), financials (revenue, assets), and filing status
  • ๐Ÿ“ˆ Latest Filings: Access most recent Form 990 data with filing year information
  • ๐Ÿ’ผ Business Ready: Perfect for grant research, due diligence, market analysis, and fundraising strategy
  • โšก Fast & Reliable: API-based extraction for maximum speed and data quality
  • ๐Ÿ“‹ Multiple Form Types: Covers Form 990, 990-EZ, and 990-PF filers
  • ๐Ÿ”— Direct Links: Includes PDF URLs for full Form 990 documents

Time Savings: Save 30-50 hours per week compared to manual nonprofit research and financial data collection

Cost Efficiency: Fraction of the cost of expensive nonprofit databases or hiring research teams

How to Use

  1. Sign Up: Create a free account w/ $5 credit (takes 2 minutes)
  2. Find the Scraper: Visit the GuideStar/ProPublica Nonprofit Scraper page
  3. Set Filters: Configure your search criteria using the filter options
  4. Set Max Items: Optionally set the maximum number of nonprofit records to collect
  5. Run It: Click "Start" and let it collect your nonprofit data
  6. Download Data: Get your results in the "Dataset" tab as CSV, Excel, or JSON

Total Time: 2 minutes setup, 2-10 minutes for data collection depending on filters

No Technical Skills Required: Everything is point-and-click with clear filter options

Business Use Cases

Grant Researchers:

  • Identify potential grant recipients by mission and size
  • Research nonprofit financials and program effectiveness
  • Track filing history and organizational stability
  • Build targeted prospect lists for foundation giving

Fundraising Professionals:

  • Research donor prospects and their giving capacity
  • Identify similar organizations for benchmarking
  • Analyze revenue sources and fundraising strategies
  • Track competitive landscape and market trends

Nonprofit Consultants:

  • Conduct comprehensive due diligence for clients
  • Benchmark financial performance against peers
  • Research best practices and organizational models
  • Build market analyses and sector reports

Due Diligence Teams:

  • Verify nonprofit status and tax-exempt classification
  • Review complete financial statements and ratios
  • Check filing history and compliance indicators
  • Access source documents for thorough verification

Market Researchers:

  • Analyze nonprofit sectors and market size
  • Track industry trends and growth patterns
  • Identify market gaps and opportunities
  • Build comprehensive sector databases

Impact Investors:

  • Research potential investment opportunities
  • Evaluate financial health and sustainability
  • Analyze program revenue and business models
  • Track outcomes and organizational growth

Using GuideStar/ProPublica Nonprofit Scraper with the Apify API

For advanced users who want to automate this process, you can control the scraper programmatically with the Apify API. This allows you to schedule regular data collection and integrate with your existing systems.

  • Node.js: Install the apify-client NPM package
  • Python: Use the apify-client PyPI package
  • See the Apify API reference for full details

Frequently Asked Questions

Q: How accurate is the data? A: Data is sourced directly from the IRS Form 990 database via ProPublica's Nonprofit Explorer API, ensuring the most accurate and up-to-date information available.

Q: Can I schedule regular runs? A: Yes! Use the Apify API to schedule daily, weekly, or monthly runs automatically. Perfect for ongoing nonprofit monitoring and market research.

Q: What if I need help? A: Our support team is available 24/7. Contact us through the Apify platform for assistance with setup, filtering, or data collection.

Q: Is my data secure? A: Absolutely. All data is encrypted in transit and at rest. We never share your data with third parties and maintain strict data privacy standards.

Q: How many nonprofits can I access? A: You can access the complete IRS database of 1.8+ million registered 501(c) organizations. Filter and access as many records as needed based on your search criteria.

Q: Can I export data to my existing tools? A: Yes! Export data in CSV, Excel, or JSON formats for easy integration with CRM systems, research databases, analysis tools, and other business applications.

Q: What filters are available? A: You can filter by search query (keyword), state (two-letter code), NTEE category (A-Z), and subsection code (501(c) type). Combine filters for precise targeting.

Q: What is data completeness percentage? A: This metric (0-100%) indicates how many financial fields are populated in the latest filing. Higher percentages mean more complete financial data is available.

Q: Are PDF documents available? A: Yes! Each record includes a direct link to the PDF version of the organization's latest Form 990 filing for complete documentation.

Integrate GuideStar/ProPublica Nonprofit Scraper with any app and automate your workflow

Last but not least, GuideStar/ProPublica Nonprofit Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.

These include:

Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever GuideStar/ProPublica Nonprofit Scraper successfully finishes a run.

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
NASBA CPA Directory ScraperExtracts CPA license data from NASBA Accountancy Licensee Databasehttps://apify.com/parseforge/nasba-cpa-directory-scraper
FINRA BrokerCheck ScraperExtracts broker and financial advisor information from FINRAhttps://apify.com/parseforge/finra-brokercheck-scraper
Texas State Licensed Contractor ScraperCollects professional contractor license data from Texas TDLRhttps://apify.com/parseforge/tdlr-texas-scraper
Pitch Book Investors ScraperCollects private equity and venture capital investor datahttps://apify.com/parseforge/pitchbook-investors-scraper
BizBuySell ScraperCollects business listings from BizBuySell marketplacehttps://apify.com/parseforge/bizbuysell-scraper-pay-per-event

Pro Tip: ๐Ÿ’ก Browse our complete collection of data collection actors to find the perfect tool for your business needs.

Need Help? Our support team is here to help you get the most out of this tool.


โš ๏ธ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by GuideStar (Candid), ProPublica, or the IRS. All trademarks mentioned are the property of their respective owners. This tool accesses publicly available IRS Form 990 data through ProPublica's Nonprofit Explorer API.