Goodmoves Jobs Scraper
Pricing
from $0.10 / 1,000 scraped jobs
Goodmoves Jobs Scraper
Scrape public Goodmoves job listings from search, browse, location, and direct vacancy URLs. Export titles, employers, salaries, locations, dates, apply links, OSCR charity numbers, organisation websites, and source metadata.
Pricing
from $0.10 / 1,000 scraped jobs
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
🔎 Scrape Goodmoves charity jobs
Goodmoves Jobs Scraper collects public job listings from Goodmoves and saves them as structured data you can export, schedule, or pull through the Apify API. Use this Goodmoves jobs scraper to collect all live Goodmoves jobs, or turn Goodmoves search, browse, location, and direct vacancy URLs into job rows with titles, organisations, locations, coordinates, salaries, dates, descriptions, apply links, OSCR charity numbers, organisation websites, and source URLs.
For a representative first run, keep What to scrape set to Listing or search URLs and keep the prefilled Goodmoves URLs. Review the output, then switch to All live jobs or replace the examples with the Goodmoves filters you care about.
✅ What this Goodmoves jobs scraper does
- Scrapes all live Goodmoves vacancies, or public Goodmoves listing, search, browse, location, and direct vacancy URLs.
- Saves one dataset row per accepted Goodmoves job posting.
- Extracts job title, organisation, description, salary, workplace type, work hours, employment type, dates, location, coordinates when available, apply metadata, and source position.
- Adds organisation website, website domain, Goodmoves organisation profile URL, and Scottish Charity Register number when Goodmoves exposes them.
- Supports a run-wide job limit so you can test small and scale later.
- Supports scheduled monitoring with
Only new jobswhen you want later runs to save jobs that have not already been delivered by this Actor. - Works with Apify exports, schedules, webhooks, integrations, and API clients.
This Actor focuses on public Goodmoves job data. It does not log in, submit applications, contact organisations, collect applicant data, or read private employer dashboards.
📦 What data you get
Each dataset item is one Goodmoves job. Fields can be empty when Goodmoves does not show that value for a specific vacancy.
jobId: Goodmoves job identifier.jobUrlandsourceListingUrl: vacancy URL and the listing URL that produced it when available.title: job title.descriptionHtmlanddescriptionText: job description content.postedDateandclosingDate: visible date information when available.companyName,companyProfileUrl, andorganisationSalesforceId: organisation details from the vacancy.companyWebsite,companyDomain, andoscrCharityNumber: optional organisation enrichment.locationandcoordinates: source location text, parsed location values, and map-ready coordinates when Goodmoves exposes them.workplaceType,employmentType,workHours,industry, andoccupationalCategory: Goodmoves job classification fields.salary: raw salary text plus parsed numeric range, currency, and period when available.applyType,applyEmail,externalApplyUrl, andapplyUrlDecoded: application metadata.listingPosition: position in the source listing when available.
🧭 Common use cases
- Track Scottish charity-sector hiring by role, location, salary, or organisation.
- Build repeatable Goodmoves exports for recruiting research or labour market analysis.
- Monitor fundraising, support, policy, care, housing, youth work, and charity leadership vacancies.
- Feed Goodmoves job data into spreadsheets, dashboards, CRMs, alerts, or data warehouses.
- Compare posted salaries, closing dates, workplace types, and organisation details across Goodmoves results.
- Save direct Goodmoves vacancy pages into a consistent dataset for later review.
🚀 How to run it
- Choose
All live jobsto scrape the whole board, or chooseListing or search URLsfor filtered Goodmoves pages. - For URL runs, open Goodmoves, set the filters you want, and copy the resulting URL.
- Paste one or more URLs into
Goodmoves URLs. - Keep
Maximum jobsat the prefilled value for a representative first run, or lower it for a quick smoke test. - Run the Actor and open the results.
Supported URL types include:
https://goodmoves.org/jobs-in/glasgowhttps://goodmoves.org/search?keywords=fundraisinghttps://goodmoves.org/jobs-in/edinburghhttps://goodmoves.org/search?keywords=carehttps://goodmoves.org/vacancy/...
You do not need Goodmoves cookies, a Goodmoves account, or a separate Goodmoves API key.
🎛️ Input options
What to scrape: choose all live jobs, listing/search URLs, or direct vacancy URLs.Goodmoves URLs: Goodmoves listing, search, browse, location, or direct vacancy URLs. Leave empty when scraping all live jobs.Only new jobs: for scheduled monitoring. The first run builds the saved baseline, and later runs save jobs this Actor has not delivered before.Reset saved jobs: clears the saved monitoring baseline at the start of the run.Maximum jobs: maximum number of Goodmoves jobs to save across the whole run.
🧾 Output example
{"jobId": "a4sP1000001abcDIAQ","jobUrl": "https://goodmoves.org/vacancy/a4sP1000001abcDIAQ/example-role","sourceListingUrl": "https://goodmoves.org/jobs-in/glasgow","title": "Community Support Worker","companyName": "Example Charity","companyProfileUrl": "https://goodmoves.org/organisation/example-charity","companyWebsite": "https://www.examplecharity.org.uk/","companyDomain": "examplecharity.org.uk","oscrCharityNumber": "SC012345","location": {"text": "Glasgow","streetAddress": null,"postcode": "G1 1AA","locality": "Glasgow","region": null,"country": "Scotland"},"coordinates": {"latitude": 55.8642,"longitude": -4.2518},"salary": {"raw": "£28,000 - £32,000","currency": "GBP","min": 28000,"max": 32000,"unit": "YEAR"},"closingDate": "2026-06-30","applyType": "email","applyEmail": "jobs@examplecharity.org.uk","externalApplyUrl": null,"applyUrlDecoded": null,"listingPosition": 1}
💳 Pricing
This Actor uses pay-per-event pricing. You pay only for public Goodmoves jobs scraped. Runs that find no matching jobs do not create paid job items.
⚠️ Limits and caveats
- Goodmoves can omit fields such as salary, work hours, workplace type, apply email, or organisation details on some vacancies.
- Organisation enrichment depends on public Goodmoves organisation profiles. If a profile is missing or incomplete, organisation fields can stay empty.
Only new jobsis Actor-level monitoring state, not a Goodmoves account feature. UseReset saved jobswhen you want to rebuild that saved baseline.- Direct vacancy URLs normally produce one job item each when the page still exposes public job data.
- Recoverable source issues are handled as skipped pages or empty results instead of placeholder rows.
❓ FAQ
🔐 Can I scrape Goodmoves without a login?
Yes. This Actor works with public Goodmoves pages and does not ask for Goodmoves cookies, passwords, or API keys.
🔗 Can I use direct vacancy URLs?
Yes. Add direct Goodmoves vacancy URLs to Goodmoves URLs. Each valid direct vacancy URL normally saves one job item.
🔄 Can I monitor new Goodmoves jobs?
Yes. Enable Only new jobs and run the Actor on a schedule. The first run builds the baseline for this Actor, and later runs save jobs that were not delivered before.
💷 Why is a salary field empty?
Some Goodmoves postings do not show salary details. When salary text is visible, the Actor saves the raw text and tries to parse numeric min and max values.
📝 Changelog
- 1.0: Updated the public output to focus on stable Goodmoves job, organisation, salary, location, and application fields with lower per-job pricing.
- 0.1: Added all-live-jobs mode, direct vacancy mode, map-ready coordinates, clearer apply types, and lower per-job pricing.
- 0.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- CWjobs Scraper ↗ - Export public UK tech jobs with employers, salaries, locations, and apply metadata.
- Jobsite Scraper ↗ - Export public UK job listings with employers, salaries, locations, apply links, and contact hints.
- Welcome to the Jungle Jobs Scraper ↗ - Collect WTTJ jobs with companies, locations, salaries, contract types, and descriptions.
- Doing Good Leeds Scraper ↗ - Export Leeds third-sector jobs, volunteer opportunities, events, and training courses.
- Website Emails Scraper ↗ - Find public contact emails from websites you already care about.
Made with ❤️ by Maxime Dupré