NGOBase Grants & Funders Scraper 💰 avatar

NGOBase Grants & Funders Scraper 💰

Pricing

from $1.49 / 1,000 results

Go to Apify Store
NGOBase Grants & Funders Scraper 💰

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

Shahid Irfan

Maintained by Community

Actor 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?

FieldDescription
idNGOBase funding agency identifier when available
nameFunding agency or grantmaker name
urlNGOBase agency profile URL
logoPublic agency logo URL when available
websiteAgency website when published
facebookAgency Facebook page when published
linkedinAgency LinkedIn page when published
countryAgency country
agency_typeFunding agency classification when published
source_urlListing page used to collect the record
sourceSource website name
scraped_atUTC 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

  1. Open the Actor on Apify.
  2. Enter an agency name keyword, or clear the keyword field to browse the directory.
  3. Optionally add a country, state or province, or agency type.
  4. Choose a result order and set the result and page limits.
  5. Run the Actor.
  6. 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

ParameterTypeRequiredDefaultDescription
keywordStringNoUNICEFAgency name or search phrase. Set an empty string to browse the directory.
countryStringNo-Country name or two-letter NGOBase country code, such as Canada or CA
stateStringNo-State or province name or code. Requires country.
agencyTypeStringNo-Agency type code such as ga for Government Agency or un for UN Agency
sortingStringNodefaultdefault, name_a_to_z, or type_name for the worldwide directory
resultsWantedIntegerNo20Maximum number of unique records to save
maxPagesIntegerNo10Maximum listing pages to request
proxyConfigurationObjectNo{}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

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: 20 to 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 maxPages as 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.

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.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

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.