Idealist Scraper — Nonprofit Jobs, Internships & Volunteering
Pricing
from $0.001 / listing
Idealist Scraper — Nonprofit Jobs, Internships & Volunteering
Scrape Idealist.org: nonprofit and social-impact jobs, internships and volunteer opportunities with organization, location, remote/hybrid, salary range, job type, level, education, functions, areas of focus, description and date. Export CSV/JSON.
Pricing
from $0.001 / listing
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Idealist Scraper: Nonprofit Jobs, Internships & Volunteer Opportunities
Idealist Scraper extracts listings from Idealist.org, the largest job board for nonprofit, social-impact and mission-driven work. Collect jobs, internships and volunteer opportunities with the title, organization, organization type, location, remote/hybrid/on-site, salary range and period, job type, professional level, education, job functions, areas of focus (climate, education, health, human rights…), full description and publication date. Search any keyword, filter by country, city, remote and salary, and export to CSV, Excel or JSON.
What does Idealist Scraper do?
- 💚 Nonprofit and social-impact jobs, plus internships and volunteer opportunities.
- 🏢 Organization name, type and Idealist profile link.
- 📍 Location: city, state, country, coordinates, and remote / hybrid / on-site.
- 💵 Salary range with currency and period when listed.
- 🧭 Job details: job type, professional level, education, functions and areas of focus.
- 📝 Full description and publication date.
- 🎯 Filters: listing type, countries, cities, remote only, salary only.
What data can you scrape from Idealist?
| Field | Description |
|---|---|
| ID, title, link | Idealist listing |
| Type | Job, internship, volunteer opportunity |
| Organization | Name, type, profile link |
| Location | City, state, country, coordinates |
| Workplace | Remote, hybrid, on-site; remote scope |
| Salary | Min, max, currency, period |
| Job details | Job type, level, education |
| Functions, areas of focus | Categories and causes |
| Description | Full listing text |
| Published | Publication date |
Use cases for Idealist data
- Job seekers and career coaches: track mission-driven roles by cause, location and salary.
- Nonprofit salary benchmarking: compare published salary ranges by role and region.
- Recruiters and HR consultants: find organizations hiring in the social sector.
- Volunteer platforms and newsletters: aggregate volunteer opportunities by city or cause.
- Research: analyse hiring trends across causes such as climate, education and health.
How to scrape Idealist
- Click Try for free to open Idealist Scraper in Apify Console.
- Enter keywords and choose jobs, internships or volunteer opportunities.
- Optionally set countries, cities, remote only or with salary only.
- Set Max listings and click Start.
- Download the listings as CSV, Excel or JSON.
Input
Example input
{"keywords": ["program manager"],"listingType": "JOB","countries": ["US"],"withSalaryOnly": true,"maxItems": 500}
| Field | Description |
|---|---|
| Keywords | Titles or topics, one search each. |
| Listing type | Jobs, internships, volunteer opportunities. |
| Countries | 2-letter codes. |
| Cities | Keep listings in these cities. |
| Remote only | Fully remote listings. |
| With salary only | Listings with a salary range. |
| Max listings | Stop after this many (0 = no limit). |
Output
Listing example
{"id": "bdb93ff28ae14d5995ea3364d9096042","title": "Community Fundraising Manager","type": "Job","url": "https://www.idealist.org/en/nonprofit-job/bdb93ff28ae14d5995ea3364d9096042-community-fundraising-manager-conservation-colorado-denver","organization": "Conservation Colorado","organizationType": "Nonprofit","city": "Denver","state": "Colorado","country": "US","locationType": "Hybrid","salaryMin": 80000,"salaryMax": 90000,"salaryCurrency": "USD","salaryPeriod": "Year","jobType": "Full Time","education": "No Requirement","functions": ["Advocacy", "Conservation", "Data Evaluation Analysis", "Development Fundraising", "Events"],"areasOfFocus": ["Climate Change", "Environment", "Policy", "Civic Engagement", "Community Development"],"description": "Community Fundraising Manager Location: Denver Work Schedule: Exempt, Full-time, Hybrid…","publishedAt": "2026-10-06T21:49:32.000Z"}
How much does it cost to scrape Idealist?
Idealist Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More job data
- LinkedIn Jobs Scraper: LinkedIn jobs worldwide.
- Indeed Scraper: jobs from Indeed.
FAQ
Does it include volunteer opportunities? Yes. Set Listing type to Volunteer opportunities.
Are salaries always shown? Only when the organization lists them. Turn on With salary only to keep just those.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Idealist Scraper with other apps? Idealist Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Idealist? The scraper only collects publicly listed opportunities. You are responsible for using the data in line with Idealist's terms.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Idealist.