Idealist Scraper — Nonprofit Jobs, Internships & Volunteering avatar

Idealist Scraper — Nonprofit Jobs, Internships & Volunteering

Pricing

from $0.001 / listing

Go to Apify Store
Idealist Scraper — Nonprofit Jobs, Internships & Volunteering

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

hiper soft

Maintained by Community

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

FieldDescription
ID, title, linkIdealist listing
TypeJob, internship, volunteer opportunity
OrganizationName, type, profile link
LocationCity, state, country, coordinates
WorkplaceRemote, hybrid, on-site; remote scope
SalaryMin, max, currency, period
Job detailsJob type, level, education
Functions, areas of focusCategories and causes
DescriptionFull listing text
PublishedPublication 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

  1. Click Try for free to open Idealist Scraper in Apify Console.
  2. Enter keywords and choose jobs, internships or volunteer opportunities.
  3. Optionally set countries, cities, remote only or with salary only.
  4. Set Max listings and click Start.
  5. Download the listings as CSV, Excel or JSON.

Input

Example input

{
"keywords": ["program manager"],
"listingType": "JOB",
"countries": ["US"],
"withSalaryOnly": true,
"maxItems": 500
}
FieldDescription
KeywordsTitles or topics, one search each.
Listing typeJobs, internships, volunteer opportunities.
Countries2-letter codes.
CitiesKeep listings in these cities.
Remote onlyFully remote listings.
With salary onlyListings with a salary range.
Max listingsStop 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

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.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Idealist.