482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

Idealist Scraper logo

Idealist Scraper

hipersoft/idealist-scraper

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.

Total users

2

Monthly users

0

Total runs

29

Per listing

$0.002

Last rebuilt

Oct 26, 2026

Overview

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

  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
}
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

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.

Input

FieldTypeDescription
keywords
Keywords
arrayJob titles or topics, e.g. program manager, grant writer, climate, education, data analyst. Each keyword is a separate search. Leave empty for all.
listingType
Listing type
string · JOB, INTERNSHIP, VOLOPJobs, internships or volunteer opportunities.
Default: "JOB"
countries
Countries
array2-letter country codes, e.g. US, CA, GB, MX. Leave empty for all.
cities
Cities
arrayOptional. Only keep listings in these cities, e.g. New York, Washington, Denver.
remoteOnly
Remote only
booleanOnly fully remote listings.
Default: false
withSalaryOnly
With salary only
booleanOnly listings that show a salary range.
Default: false
maxItems
Max listings
integerStop after this many listings. 0 means no limit.
Default: 200
proxyConfiguration
Proxy configuration
objectNot required for normal use.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~idealist-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "keywords": [
    "program manager"
  ],
  "maxItems": 50
}'

Pricing

EventPricePaid plans from
Listing
One Idealist listing
$0.002$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build