Totaljobs Scraper - UK Jobs & Company Data
Pricing
from $2.00 / 1,000 result scrapeds
Totaljobs Scraper - UK Jobs & Company Data
Scrape UK job listings from Totaljobs.com by keyword and location. Extract job titles, companies, salaries, locations, and apply links. No login or cookies required.
Pricing
from $2.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Totaljobs Scraper do?
Totaljobs Scraper extracts job listings from Totaljobs.com, one of the UK's largest job boards with tens of thousands of live vacancies across every sector. Give it a keyword and (optionally) a UK location, and it returns structured data for every matching job: title, company, salary (as advertised), location, postcode, description snippet, posting date, expiry date, and a direct link to the advert. It reads the site's own server-rendered search data, so there is no login, no cookies, and no browser automation required.
Run it on the Apify platform to get UK job market data via API, schedule recurring scrapes, and pipe results into tools like Zapier, Make, Google Sheets, Airtable, and Slack.
How to scrape Totaljobs data
- Go to the Totaljobs Scraper on the Apify Store.
- Click Try for free to open the actor in the Apify Console.
- Enter a search query (e.g. "accountant", "software developer", "nurse", "project manager").
- Optionally enter a UK location (e.g. "london", "manchester", "birmingham", "leeds"). Leave it empty to search the whole UK.
- Set the maximum number of results you want (default: 100).
- Leave the proxy configuration on GB residential (the default) -- Totaljobs blocks datacenter IPs.
- Click Start and wait for the run to finish.
- Download your data as JSON, CSV, Excel, or HTML from the Output tab, or pull it via the Apify API.
Why use Totaljobs Scraper?
- UK salary benchmarking -- compare advertised pay across roles, sectors, and cities, and track how compensation shifts over time.
- Recruitment intelligence -- see which companies are hiring, for what roles, and where. Spot hiring trends before your competitors do.
- Labour market analysis -- understand demand across sectors and regions. Which areas have the most vacancies? Which roles are in shortest supply?
- Lead generation -- find employers and recruitment agencies actively hiring to target with B2B services, tools, or staffing solutions.
- Job aggregation -- feed structured UK listings into your own job board, career site, or candidate-alert system.
- Academic and policy research -- clean, structured data for labour economics, skills-gap studies, and workforce reports.
About Totaljobs.com
Totaljobs.com is one of the UK's best-known recruitment platforms, part of the StepStone group. It aggregates vacancies from thousands of employers and recruitment agencies across every sector -- technology, healthcare, finance, accountancy, engineering, retail, hospitality, and more. Key characteristics:
- Coverage: Nationwide UK, from London to regional towns, plus remote roles.
- Sectors: All major industries, from Accountancy and IT to Nursing, Construction, and Sales.
- Salary data: Many adverts show a specific range (e.g. "£40,000 - £50,000 per annum"); others show "Competitive" or similar placeholder text when the employer chooses not to disclose a figure.
- Work patterns: Full-time, part-time, contract, temporary, and permanent roles.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | string | No | Job keyword to search for. Defaults to accountant if empty. |
location | string | No | UK location to filter by (e.g. london). Leave empty to search the whole UK. |
maxResults | integer | No | Maximum number of listings to scrape. Default 100. |
proxyConfiguration | object | No | Apify proxy settings. Defaults to GB residential (required -- Totaljobs blocks datacenter IPs). |
Example input
{"searchQuery": "software developer","location": "london","maxResults": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "GB"}}
Output
Each job listing is a flat JSON object with the following fields:
| Field | Type | Example |
|---|---|---|
jobId | number | 106243929 |
jobTitle | string | Accountant |
company | string | Pilgrim's Europe |
companyUrl | string | https://www.totaljobs.com/jobs/pilgrim%e2%80%99s-europe?cmpId=1385808&cmp=1 |
companyLogo | string | https://www.totaljobs.com/companylogos/3fc37b41b299441a84ae72e92a9e3406.png |
location | string | UB8, Uxbridge, UB8 1QJ |
postCode | string | UB8 1QJ |
salary | string | £40,000 - £50,000 per annum |
currency | string | GBP |
remoteOption | string | null |
skills | array | null |
descriptionSnippet | string | Job Title: Accountant... |
sponsored | boolean | false |
publishedDate | string | 2026-06-24T15:01:06.343Z |
expiryDate | string | 2026-07-24T22:00:00Z |
url | string | https://www.totaljobs.com/job/accountant/pilgrim-s-europe-job106243929 |
scrapedAt | string | 2026-07-14T21:32:54.779Z |
Example output
{"jobId": 106243929,"jobTitle": "Accountant","company": "Pilgrim's Europe","companyUrl": "https://www.totaljobs.com/jobs/pilgrim%e2%80%99s-europe?cmpId=1385808&cmp=1","companyLogo": "https://www.totaljobs.com/companylogos/3fc37b41b299441a84ae72e92a9e3406.png","location": "UB8, Uxbridge, UB8 1QJ","postCode": "UB8 1QJ","salary": "Competitive","currency": "GBP","remoteOption": null,"skills": null,"descriptionSnippet": "Job Title: Accountant","sponsored": false,"publishedDate": "2025-11-23T01:50:02.417","expiryDate": "2026-01-03T08:06:09.09","url": "https://www.totaljobs.com/job/accountant/pilgrim-s-europe-job106243929","scrapedAt": "2026-07-14T21:32:54.779Z"}
Cost estimate
This actor is billed on Apify's Pay Per Result model. The site's search returns 25 jobs per page, so scraping is fast and lightweight -- a typical run of a few hundred listings finishes in well under a minute of compute. You pay per job returned plus a small per-run start fee, so a run that returns 500 jobs costs roughly the price of 500 results. Check the actor's pricing tab for the exact current rate.
Limitations and known issues
- Search results only -- the actor reads the listing data embedded in the search pages (title, company, salary, location, snippet, dates, links). It does not open each advert to pull the full job description body. The
descriptionSnippetfield gives you the summary shown on the results page. - Salary as advertised -- when an employer doesn't disclose a figure, Totaljobs shows placeholder text like "Competitive" instead of a number. The
salaryfield always reflects exactly what the employer entered. - Sponsored/featured jobs -- a small number of sponsored listings repeat across pages. The actor deduplicates by
jobId, so you never get the same job twice. - UK focus -- Totaljobs.com is a UK job board with Akamai bot protection. GB residential proxies (the default) are required for reliable results; datacenter proxies are blocked.
- Result ceiling -- deep result sets are paginated; very large
maxResultsvalues will walk many pages. KeepmaxResultsreasonable for the query you actually need.
Related scrapers
- IrishJobs Scraper -- Ireland's leading job board, same StepStone platform.
- StepStone Scraper -- Belgium, Germany, and Austria job listings.
- Reed Scraper -- another major UK job board, with salary ranges and sectors.
- Browse the Studio AMBA profile on the Apify Store for more European job and marketplace scrapers.
FAQ
Do I need a Totaljobs account or API key? No. This actor reads the public search results. There is no login, no cookies, and no API key required.
Can I filter by salary, contract type, or region? The current version filters by keyword and location. Salary, location, and posting date are returned on every result so you can filter them yourself after scraping.
Is scraping Totaljobs legal? This actor collects publicly available job listing data. You are responsible for using the data in line with the site's terms and applicable law. Do not use it to send unsolicited communications in breach of regulations.
Need this data on a schedule, or a custom version?
We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API -- maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.
See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.