Idealist Nonprofit Jobs Scraper
Pricing
from $19.00 / 1,000 results
Idealist Nonprofit Jobs Scraper
Scrape Idealist.org for nonprofit jobs, volunteer opportunities, internships, and events. Search by keyword and opportunity type, and get full listing details in a structured dataset.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
10 days ago
Last modified
Categories
Share
Idealist Nonprofit Jobs Scraper
Scrape nonprofit jobs, volunteer opportunities, internships, and events from Idealist.org, up to a million listings per run. Every result includes the full description, organization details, salary, location type, and posting date. Export to CSV, JSON, Excel, or XML.
Idealist.org is the largest directory of social-impact opportunities, but manually searching through thousands of listings for the right nonprofit job or volunteer role wastes hours. This Actor reads the public search results directly, filtering by keyword and opportunity type, and returns every matching listing in one consistent schema.
| Who uses it | What they scrape Idealist for |
|---|---|
| Nonprofit recruiters | Monitor the job market to benchmark salaries and role descriptions against similar organizations. |
| Job boards and aggregators | Populate a niche job board with fresh social-impact listings daily. |
| Career coaches | Build a curated feed of nonprofit internships and entry-level roles for clients. |
| Researchers | Analyze trends in nonprofit hiring, remote work adoption, and cause-area demand. |
What it does
This Actor collects Idealist.org listings by keyword and opportunity type, and returns each one as a flat row.
- ๐ Keyword search: filter listings by job title, skill, or any keyword, or leave empty to collect everything.
- ๐ Opportunity type selector: choose from nonprofit jobs, volunteer opportunities, internships, or events.
- ๐ Scalable collection: set a maximum from 1 to 1,000,000 listings per run, so you control the volume.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Idealist data
๐ Monitor the nonprofit job market.
A recruiter runs the Actor weekly with an empty keyword and type JOB to collect every new nonprofit listing and compare salary bands across organizations.
๐ฑ Build a volunteer opportunity feed.
A community platform sets the type to VOLOP and a city name as the keyword, then imports the results into their site daily.
๐ Curate internships for graduates.
A university career center runs the Actor with type INTERNSHIP and a cause-area keyword to populate a targeted internship board for students.
๐ Research social-impact hiring trends.
A policy researcher collects a year of listings to analyze remote-work adoption and salary transparency in the nonprofit sector.
Why choose this scraper
| What you get | |
|---|---|
| Full listing details | Job description, organization name, salary, location type, and posting date in every row. |
| Four opportunity types | Nonprofit jobs, volunteer roles, internships, and events from one Actor. |
| No API key needed | Reads the public Idealist.org search pages directly, no registration or token required. |
How it compares
This Actor focuses on fast, keyword-driven search across all four Idealist.org opportunity types with a simple three-field input. Here is how it compares to other Idealist scrapers on Apify.
| Feature | ParseForge | Idealist Jobs Scraper | Idealist Scraper - Nonprofit & Social Impact Jobs | Idealist Scraper |
|---|---|---|---|---|
| Keyword search | Yes | Not listed | Not listed | Yes |
| All four opportunity types (jobs, volunteer, internship, events) | Yes | Not listed | Not listed | Yes |
| Full job description text | Yes | Yes | Yes | Not listed |
| Salary information | Yes | Yes | Yes | Not listed |
| Location type (remote/hybrid/onsite) | Yes | Yes | Yes | Not listed |
| Up to 1,000,000 listings per run | Yes | Not listed | Not listed | Not listed |
Configure the run
Drive the Actor with a keyword query and an opportunity type, alone or together, and the maxItems limit stops the run once you have enough listings. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Idealist Nonprofit Jobs Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Idealist through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/idealist-nonprofit-jobs-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your keyword is spelled correctly and that the opportunity type you selected has listings on Idealist.org. Try running with an empty query and type JOB first to verify the Actor works, then narrow your search.
The run stopped before reaching my maxItems limit.
This happens when Idealist.org has fewer total listings for your query and type combination than your maxItems value. The Actor collected everything available. Try broadening your keyword or switching the opportunity type.
Some listings are missing fields like salary or location.
Not every listing on Idealist.org includes all fields. If the original posting omits salary or location type, those fields will be empty in your dataset. This is expected behavior reflecting the source data.
The Actor is running slowly or timing out.
Large maxItems values mean more pages to visit. Try reducing maxItems or running during off-peak hours. If the problem persists, increase the Actor's timeout in the run settings.
FAQ
| Question | Answer |
|---|---|
| Can I scrape all nonprofit jobs without entering a keyword? | Yes. Leave the query field empty and set the type to JOB. The Actor will collect every available nonprofit job listing up to your maxItems limit. |
| What opportunity types can I scrape? | You can choose from four types: JOB for nonprofit jobs, VOLOP for volunteer opportunities, INTERNSHIP for internships, and EVENT for events. |
| Does this Actor require an Idealist.org account or API key? | No. It reads the public search pages on Idealist.org directly, so no login, account, or API key is needed. |
| How many listings can I collect in one run? | You set the maximum with the maxItems field, anywhere from 1 to 1,000,000 listings. The run stops when it reaches that number or runs out of results. |
| Does the Actor return the full job description? | Yes. Each listing row includes the complete description text, organization name, salary information, location type, and posting date. |
| Can I filter by location or remote work? | The Actor searches by keyword, so you can enter a city name or 'remote' as your query to target specific locations. It does not have a separate location filter field. |
| What export formats are supported? | You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform. |
| Can I schedule this Actor to run automatically? | Yes. Apify supports scheduled runs. You can set the Actor to run daily, weekly, or on any cron schedule to keep your dataset fresh. |
| Does the Actor handle pagination automatically? | Yes. It follows the search result pages on Idealist.org automatically until it hits your maxItems limit or exhausts the results. |
| Is this Actor affiliated with Idealist.org? | No. This is an unofficial scraper built on the Apify platform. It is not affiliated with or endorsed by Idealist.org. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Idealist.org. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
