NGOBase Grants & Funders Scraper 💰
Pricing
from $1.49 / 1,000 results
NGOBase Grants & Funders Scraper 💰
Scrape NGOBase for active grant opportunities, funder profiles & eligibility criteria. Extract grant amounts, deadlines, contact details & funding requirements. Ideal for nonprofit fundraising intelligence, grant targeting, donor research & funding pipeline automation.
Pricing
from $1.49 / 1,000 results
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does NGOBase Grants & Funders Scraper do?
NGOBase Grants & Funders Scraper collects public funding agency and grantmaker data from NGOBase. Search by agency name, browse the worldwide directory, or narrow the list by country, state or province, and agency type.
Each record is ready for grant prospecting, nonprofit research, and partnership discovery. The dataset can include the agency name, NGOBase profile URL, logo, country, agency type, public website, Facebook page, LinkedIn page, source URL, and collection timestamp.
Why use NGOBase Grants & Funders Scraper?
NGOBase groups foundations, government agencies, UN bodies, diplomatic missions, aid agencies, and other grantmakers in one public directory. Copying that data by hand is slow, and the directory spans thousands of pages.
This Actor turns those pages into a structured dataset you can sort, filter, export, and connect to other tools. You can run it once for a shortlist or schedule it to refresh a funding list over time.
- Search agency names without collecting the whole directory.
- Narrow results to a country, state or province, or agency type.
- Get one record per agency with direct profile and website links.
- Remove duplicate profiles when repeated listings appear across pages.
- Set a result limit and page limit for small checks or larger collections.
- Retry temporary source errors automatically and stop cleanly if the source keeps failing.
- Run without a proxy, or add Apify Proxy or your own proxy URLs when you need a different network route.
What data can you extract from NGOBase funding agencies?
| Field | Description |
|---|---|
id | NGOBase funding agency identifier when available |
name | Funding agency or grantmaker name |
url | NGOBase agency profile URL |
logo | Public agency logo URL when available |
website | Agency website when published |
facebook | Agency Facebook page when published |
linkedin | Agency LinkedIn page when published |
country | Agency country |
agency_type | Funding agency classification when published |
source_url | Listing page used to collect the record |
source | Source website name |
scraped_at | UTC timestamp for the collection run |
Fields that NGOBase does not publish for an agency are omitted. The Actor does not write empty strings or null placeholders.
How to use NGOBase Grants & Funders Scraper
- Open the Actor on Apify.
- Enter an agency name keyword, or clear the keyword field to browse the directory.
- Optionally add a country, state or province, or agency type.
- Choose a result order and set the result and page limits.
- Run the Actor.
- Review the dataset, then download it or connect it to your workflow.
Search modes are separate. A country, state or province, or agency type filter takes precedence over the keyword, so a filter is never mixed with an unrelated keyword. A state filter requires a country. When you clear the keyword and add no filter, the Actor collects from the worldwide directory.
The keyword field has a default value of UNICEF so a fresh run produces data without extra setup. To collect the full directory, set keyword to an empty string in the API or CLI, or clear the field in the Apify Console form before starting the run.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | No | UNICEF | Agency name or search phrase. Set an empty string to browse the directory. |
country | String | No | - | Country name or two-letter NGOBase country code, such as Canada or CA |
state | String | No | - | State or province name or code. Requires country. |
agencyType | String | No | - | Agency type code such as ga for Government Agency or un for UN Agency |
sorting | String | No | default | default, name_a_to_z, or type_name for the worldwide directory |
resultsWanted | Integer | No | 20 | Maximum number of unique records to save |
maxPages | Integer | No | 10 | Maximum listing pages to request |
proxyConfiguration | Object | No | {} | Optional proxy settings. The directory is reachable without a proxy. |
Agency type codes: cf for Corporate Foundation / CSR, em for Embassy / Diplomatic Mission, ff for Family Foundation, ga for Government Agency, ii for Impact Investment Firm, ias for Industry Association, ida for International Development Aid Agency, ot for Other, pbf for Private / Public Foundation, and un for UN Agency.
Sorting applies to the worldwide directory. Country, state, and agency type routes keep the source order.
Usage Examples
Basic agency search
Search for funding agencies associated with UNICEF:
{"keyword": "UNICEF","resultsWanted": 20,"maxPages": 3}
Country and agency type filter
Collect government funding agencies listed in Canada:
{"country": "Canada","agencyType": "ga","resultsWanted": 100,"maxPages": 10}
State-specific collection
Collect funding agencies listed for Ontario, Canada:
{"country": "Canada","state": "Ontario","resultsWanted": 50,"maxPages": 5}
Browse a larger directory slice
Clear the keyword and collect the first part of the worldwide directory, sorted by agency name:
{"keyword": "","sorting": "name_a_to_z","resultsWanted": 200,"maxPages": 10}
Sample Output
{"id": "146","name": "UNICEF - United Nations International Children's Emergency Fund","url": "https://ngobase.org/agency/146","logo": "https://ngobase.org/images/agency_logos/US/UNICEF---United-Nations-International-Childrens-Emergency-Fund.jpg","website": "https://www.unicef.org/","facebook": "https://www.facebook.com/unicef/","country": "United States","agency_type": "UN Agency","source_url": "https://ngobase.org/funding-agencies?search=UNICEF","source": "ngobase.org","scraped_at": "2026-10-23T08:18:07.373Z"}
Tips for Best Results
- Start with
resultsWanted: 20to check a keyword or filter before a larger run. - Use the exact country or agency type shown in the Apify input form when possible.
- Provide a country before using a state or province filter.
- Use
maxPagesas a safety limit for broad directory runs. - A filter takes precedence over the keyword. Clear the keyword if you only want filtered results.
- Missing fields usually mean NGOBase did not publish that value for the agency.
- Public directory pages can change. Report changed markup, missing records, or incorrect fields through the Actor Issues tab.
Integrations
- Read dataset items programmatically with the Apify API.
- Export agency records to Google Sheets for grant research and collaboration.
- Trigger notifications or downstream processing with webhooks when a run finishes.
- Send new funder records to a CRM, alert, research, or reporting workflow with Make or Zapier.
- Download the dataset as CSV, Excel, JSON, or XML for analysis.
Frequently Asked Questions
Can I search for one funding agency?
Yes. Set keyword to the agency name, abbreviation, or another public search phrase. The Actor uses the agency search mode and does not add location values you did not supply.
Can I collect agencies from a specific country?
Yes. Set country to a country name such as Canada or to the corresponding NGOBase country code. Add a state or province when the country supports that filter.
What agency types are supported?
The directory supports Corporate Foundation / CSR, Embassy / Diplomatic Mission, Family Foundation, Government Agency, Impact Investment Firm, Industry Association, International Development Aid Agency, Other, Private / Public Foundation, and UN Agency.
Can I collect all available agencies?
You can raise resultsWanted and maxPages for a larger collection. Start with a smaller run to confirm the selected search or filter, then scale up.
How do I browse the full directory?
Set keyword to an empty string and leave the location filters empty. If you omit keyword entirely, the Actor uses the default UNICEF search.
Why are some output fields missing?
The Actor omits values that NGOBase does not publish for a particular agency. This keeps the dataset clean and reflects the source's actual coverage.
Why does sorting not change a country or state result?
NGOBase serves filtered results in source order and does not provide a sorted filter route. Sorting is applied to the worldwide directory.
Can I export the results to CSV or Excel?
Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.
Can I schedule recurring collections?
Yes. Create an Apify schedule with a saved input to refresh the funding agency dataset hourly, daily, weekly, or on a custom interval.
Is it legal to collect NGOBase data?
Public data collection may be subject to applicable laws, privacy rules, and NGOBase terms. You are responsible for using the data lawfully, respecting access controls, and following the source website's published rules.
Related Actors
- NGOBase Scraper collects NGO, charity, and nonprofit profiles from the same directory.
- GoFundMe Fundraiser Scraper collects fundraiser and campaign data for nonprofit research.
- Kickstarter Scraper collects crowdfunding project data for funding and campaign analysis.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection of publicly available funding agency directory data. Users are responsible for complying with NGOBase terms, applicable laws, privacy requirements, and any restrictions attached to the collected data.