myjobscotland Scraper – Scottish Council & Public Sector Jobs
Pricing
from $2.50 / 1,000 results
myjobscotland Scraper – Scottish Council & Public Sector Jobs
Export live jobs from myjobscotland.gov.uk: all 32 Scottish councils plus care, education and emergency-services employers. Salary, hours, contract, closing date, full advert. Daily new-job alerts. No login.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
UK Open Data Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Export live vacancies from myjobscotland.gov.uk, the jobs portal for all 32 Scottish councils plus care, education, early-years and emergency-services employers. Each job comes with its title, employer, salary, hours, contract type, closing date, categories and the full advert, as clean JSON, CSV or Excel. You don't need a login, browser or proxy, and it can run on a schedule as a daily new-jobs feed.
What data does it return?
- Job: title, reference, position type (full/part time), contract type (permanent/temporary), hours, job categories, full description (contact details redacted by default), apply link
- Employer: organisation (e.g. Glasgow City Council, Shetland Islands Council), sector (councils, adult care, early years, education, emergency services, other organisations), location
- Pay and dates: salary text plus parsed min/max salary in GBP and the pay period, date added, closing date
Who is it for?
- Recruitment agencies covering Scottish local government, social care and education
- HR and reward teams: salary benchmarking across councils (social workers, teachers, HGV drivers, care staff…)
- Local job boards, newsletters and alerts: Slack, Telegram or email digests of new council jobs (
onlyNew+ a schedule) - Researchers: council and public-sector hiring trends in Scotland
How to use it
- Click Try for free / Start.
- Enter a keyword (e.g.
social worker,teacher,HGV) or leave it empty for all live jobs (around 2,000). You can also filter by organisation, sector, location, category or minimum salary. - Set Max results to cap the run and your cost.
- Run it, then download the results as JSON, CSV or Excel, or read them through the Apify API.
Input example
{"keyword": "social worker", "organisations": ["Glasgow"], "postedWithinDays": 7, "maxItems": 100}
All inputs: keyword, sectors, organisations, locations, categories, excludeKeywords, minSalaryGbp, postedWithinDays, includeDetails, onlyNew + stateKey, redactContactDetails, maxItems, maxPages.
Output example
One dataset item per job. This record is from a real test run (description shortened):
{"jobId": "494359","title": "Head Teacher - Whalsay School","url": "https://myjobscotland.gov.uk/councils/shetland-islands-council/jobs/head-teacher-whalsay-school-494359","organisation": "Shetland Islands Council","sector": "councils","location": "Whalsay School, Whalsay","positionType": "Full Time","contractType": "Permanent","salaryText": "£79,614.00 - £79,614.00","salaryMinGbp": 79614,"salaryMaxGbp": 79614,"closingDate": "2026-11-10","addedAt": "2026-10-20T09:28:00.000Z","reference": "SIC09079","promoted": true,"applyUrl": "https://myjobscotland.gov.uk/apply?jobId=PXOFK026203F3VBQB798M8MZY-656673","datePosted": "2026-10-28T00:00:00","hours": "35 hours","categories": ["Education","Headships"],"employmentTypes": ["FULL_TIME"],"salaryPeriod": "year","organisationUrl": "https://myjobscotland.gov.uk/councils/shetland-islands-council","description": "Advertisement DetailsAre you passionate about teaching, learning and inclusion with the skills, confidence and energy to make a positive impact on the lives of …","source": "myjobscotland.gov.uk","scrapedAt": "2026-10-29T10:09:41.859Z"}
How much does it cost?
Pay per result: $0.0025 per job returned ($2.50 per 1,000 results). There's no subscription, and Apify platform usage is included in the price.
| Jobs returned | Cost |
|---|---|
| 100 | $0.25 |
| 1,000 | $2.50 |
| 10,000 | $25.00 |
Use Max results and Apify's maximum cost per run setting to cap spend. The Actor stops cleanly when your budget is reached. Jobs skipped by your filters or already seen (onlyNew) are not charged.
Monitoring new jobs
Set onlyNew: true and schedule the Actor daily (Apify Schedules). Each run returns, and charges for, only jobs it hasn't returned before for that stateKey. Connect Apify integrations (webhooks, Make, Zapier, Google Sheets, Slack) to send new jobs wherever you need them.
Legal and data protection
myjobscotland (COSLA) publishes this information publicly and states it is happy to share data in line with Open Government Licence principles. robots.txt allows /search-jobs and job pages. The Actor is polite (≤90 requests/min) and emails and phone numbers are redacted by default.
FAQ
- Which employers are covered? Whatever is advertised on myjobscotland: the 32 Scottish councils plus the care, education, early-years, emergency-services and other organisations that post there. NHS Scotland jobs are not on myjobscotland.
- Can I get only jobs from one council? Yes. Put the council name in Organisations, e.g.
HighlandorCity of Edinburgh. - Can I export to CSV, Excel or Google Sheets? Yes. Every dataset can be exported in those formats or fetched through the API.
- Does it break when the site changes? Live tests run against the real site, and the run fails loudly instead of returning empty data, so you're never charged for nothing.
- Need another field or source? Open an issue on the Actor page.