NGOBase Scraper
Pricing
from $1.49 / 1,000 results
NGOBase Scraper
Extract NGO, nonprofit, charity, and humanitarian organization data from NGOBase. Collect organization profiles, locations, categories, contact details, websites, and other key NGO information for research, lead generation, market analysis, and datasets.
Pricing
from $1.49 / 1,000 results
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
What does NGOBase Scraper do?
NGOBase Scraper collects structured public information about NGOs, charities, and nonprofit organizations listed on NGOBase. Search by keyword, or filter by country, state, city, work area, and sub work area, then download a clean dataset for research, nonprofit discovery, partnership mapping, grant prospecting, or directory analysis.
Each record includes the organization name, NGOBase profile URL, location, published work areas, public website, social links when available, logo, short introduction, and collection metadata. Fields that NGOBase does not publish are left out instead of being filled with null.
Why use NGOBase Scraper?
- Build a usable NGO dataset without copying details from profile pages by hand.
- Search by keyword or location and narrow results with work-area filters.
- Avoid duplicates when the same profile appears across listing pages.
- Control run size with result and page limits for quick checks or scheduled refreshes.
- Recover from temporary source errors without restarting a large job manually.
- Connect the output to Apify datasets, API access, schedules, webhooks, Google Sheets, Make, or Zapier.
What data can you extract from NGOBase?
| Field | Description |
|---|---|
id | NGOBase profile identifier when available |
name | NGO, charity, or nonprofit name |
url | NGOBase profile URL |
logo | Public organization logo when available |
website | Organization website when published |
facebook | Facebook page when published |
linkedin | LinkedIn page when published |
city | Organization city |
country | Organization country |
work_areas | Published work areas and sub work areas |
description | Short public organization introduction |
source_url | Listing page used for the record |
source | Source website name |
scraped_at | UTC collection timestamp |
How to use NGOBase Scraper
- Open the Actor on Apify.
- Enter a keyword, or choose a country and optional location or work-area filters.
- Set the result limit and maximum page count.
- Choose a result order when the selected listing supports it.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Keyword input takes priority over location and work-area filters. When no keyword is supplied, the Actor uses the location and work-area filters. The country field is prefilled with Canada so a first run works immediately. Clear the country field to browse the general NGO listing.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | No | - | Search NGO names and listing text. Takes priority over location filters |
country | String | No | Canada | Country name or code such as Canada or CA. Clear it to browse all NGOs |
state | String | No | - | State or province name or code, used with a country |
city | String | No | - | City name or code, used with a country |
workArea | String | No | - | Work area name or code such as Health or HLT |
subWorkArea | String | No | - | Optional sub work area name or code |
sorting | String | No | default | default, name_a_to_z, or year_new_to_old |
resultsWanted | Integer | No | 20 | Maximum unique records to save |
maxPages | Integer | No | 10 | Maximum listing pages to request |
proxyConfiguration | Object | No | No proxy | Optional Apify Proxy or custom proxy settings |
For a city filter, provide a country as well. Names and codes are matched against the public NGOBase filter values, so you do not need to find internal location codes.
Usage Examples
Keyword search
Collect organizations related to UNICEF:
{"keyword": "UNICEF","resultsWanted": 20,"maxPages": 3}
Country and work-area filter
Collect health organizations in Pakistan:
{"country": "Pakistan","workArea": "Health","sorting": "name_a_to_z","resultsWanted": 100,"maxPages": 10}
City filter
Collect organizations listed in Toronto:
{"country": "Canada","city": "Toronto","resultsWanted": 50,"maxPages": 5}
General listing
Browse the main NGO listing with the country field cleared:
{"country": "","resultsWanted": 100,"maxPages": 10}
Output Data
| Field | Type | Description |
|---|---|---|
id | String | NGOBase profile identifier when available |
name | String | Organization name |
url | String | NGOBase profile URL |
logo | String | Public logo URL when available |
website | String | Organization website when published |
facebook | String | Facebook page when published |
linkedin | String | LinkedIn page when published |
city | String | Organization city |
country | String | Organization country |
work_areas | Array | Work area and sub work area pairs |
description | String | Short public introduction |
source_url | String | Listing page used for the record |
source | String | Source website name |
scraped_at | String | ISO timestamp for the run |
Sample Output
{"id": "890","name": "UNICEF Canada - Canadian Unicef Committee","url": "https://ngobase.org/profile/890","logo": "https://ngobase.org/images/ngo_logos/CA/UNICEF-Canada-ngo.jpg","website": "https://www.unicef.ca/en","facebook": "https://www.facebook.com/UNICEF-Canada","city": "Toronto","country": "Canada","work_areas": [{"area": "Other Societal Benefits","sub_area": "International"},{"area": "Rights","sub_area": "Child Rights and Welfare"}],"description": "The most comprehensive children's humanitarian agency in the world is UNICEF.","source_url": "https://ngobase.org/list_searched_ngos_v?search=UNICEF","source": "ngobase.org","scraped_at": "2026-10-22T10:30:00.000Z"}
Tips for Best Results
- Start with
resultsWanted: 20to check the search or filter before collecting a larger dataset. - Use
countrywithcityorstatefor a precise location filter. - Treat
maxPagesas a safety limit for broad country and global searches. - Leave the default no-proxy setting for most runs. A residential proxy is optional if you prefer to route traffic through it.
- Clear the country field when you want the general listing instead of a country filter.
- Public listings can change. If a run stops returning records, open an issue through the Actor Issues tab with the input you used.
Integrations
- Google Sheets - Export organization records for review and collaboration.
- Webhooks - Trigger downstream processing when a run finishes.
- Make or Zapier - Send new NGO records into CRM, research, or notification workflows.
- Apify API - Read dataset items programmatically after a run.
- CSV, Excel, JSON, and XML - Export the dataset in common analysis formats.
Frequently Asked Questions
Can I collect NGOs from a specific country or city?
Yes. Set country and optionally state or city. The Actor matches your values against the public NGOBase filters and follows the resulting listing pages.
Can I search by organization name?
Yes. Set keyword to an organization name, mission term, or other search phrase. Keyword search takes priority over location and work-area filters.
What happens when I leave the country field empty?
The Actor uses the general NGO listing. This is useful for broad discovery runs, but you should set a lower resultsWanted or maxPages first because the listing is very large.
Why are some fields missing?
NGOBase does not publish every field for every organization. The Actor omits missing values instead of writing empty or misleading fields.
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 the Actor?
Yes. Create an Apify schedule to run a saved input hourly, daily, weekly, or at another interval.
Is it legal to collect NGOBase data?
The Actor collects publicly available directory information. You are responsible for complying with applicable laws, privacy rules, and NGOBase terms when you use the data.
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 NGO and nonprofit directory data. Users are responsible for complying with NGOBase terms, applicable laws, privacy requirements, and any restrictions attached to the collected data.