Totaljobs Jobs Scraper
Pricing
from $1.50 / 1,000 job listings
Totaljobs Jobs Scraper
Totaljobs Jobs Scraper extracts UK job listings from Totaljobs.com by keyword, location or search URL: titles, companies, locations, salaries as advertised plus parsed min/max/period, posting and expiry dates, and optional full descriptions, for recruiting and job market research.
Pricing
from $1.50 / 1,000 job listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🚀 Totaljobs Jobs Scraper
Extract job listings from Totaljobs.com, one of the UK's largest job boards. The Totaljobs Jobs Scraper turns any keyword, location or Totaljobs search URL into structured job data: title, company, location, posting and expiry dates, the salary as advertised plus a parsed min/max and pay period, and optionally the full job description and employer profile.
✨ Features
- 💼 Complete job data: title, company, location and postcode, posting date, expiry date, labels (Featured, New), snippet and job URL for every result.
- 💷 Salaries you can filter on: the employer's salary text (
£35,000 - £40,000 per annum + bonus) plussalaryMin,salaryMax,salaryCurrencyandsalaryPeriod(year, month, week, day, hour). - 📝 Full descriptions: turn on details to get the whole job ad as clean text, contract type (permanent, contract, temporary), employment type, industry and the employer's address, size and sector.
- 🔍 Search or paste URLs: use keyword + location, or paste any Totaljobs search page with its filters (radius, salary, job type), a company's jobs page, or single job URLs. A pasted page 3 starts at page 3.
- 🆕 New jobs only: schedule the scraper and receive only the jobs posted since the previous run.
- 📚 No page limit: export thousands of jobs from one search; every job is saved once, even across overlapping searches.
🛠️ How It Works
- Describe the search – enter a job title or keyword and a UK town, city, county or postcode, or paste Totaljobs URLs.
- Choose the depth – keep it fast with listings only, or enable Scrape full job details for descriptions and employer profiles.
- Run the scraper – download the jobs as JSON, CSV or Excel, or pull them through the API. Enable Only new jobs since the last run on a schedule to build a job alert feed.
⚙️ Input
| Field | Description |
|---|---|
| Job title or keyword | What to search for, e.g. software developer, data analyst, nurse. |
| Location | Town, city, county or postcode in the UK, e.g. London, Manchester, SW1A. Empty = all UK. |
| Date posted | Any time, last 24 hours, 3, 7 or 14 days. |
| Sort by | Relevance or newest first. |
| Totaljobs URLs | Optional. Search pages, company jobs pages or single job URLs. Replaces the fields above. |
| Scrape full job details | Adds the full description, contract type, structured salary and employer profile. |
| Only new jobs since the last run | For schedules: outputs only jobs posted since the previous run of the same search. |
| Max results | Maximum number of jobs to save (default 50). |
💰 How much does it cost to scrape Totaljobs?
Pay only for the jobs you get, with no monthly fee:
| Event | Price | When it's charged |
|---|---|---|
| Actor start | $0.00005 | Once per run |
| Job listing | $0.0015 ($1.50 per 1,000) | For every job saved from search results |
| Job details | $0.004 ($4 per 1,000) | Instead of the listing, for every job saved with full details |
For example, 1,000 jobs cost about $1.50, or $4 with full details. A scheduled run that finds no new jobs saves nothing and costs only the start fee. Set a maximum cost per run in Apify and the scraper stops when it reaches it.
📊 Sample Output Data
One job with Scrape full job details enabled (description shortened here):
{"id": 108091471,"title": "Storage Engineer/Developer","url": "https://www.totaljobs.com/job/storage-engineer-developer/experis-job108091471","companyName": "Experis","companyId": 1360458,"companyUrl": "https://www.totaljobs.com/jobs/experis?cmpId=1360458&cmp=1","companyLogoUrl": "https://tjgliveassets.s3.eu-west-1.amazonaws.com/company-logos/00324505d4be40e7b44819f1362e114f.png","location": "Glasgow (G1), G1","datePosted": "2026-10-07T09:01:16.383Z","globalId": "85fcc6c1-81ad-47c0-a3ea-27e1cf610f9f","description": "Software Developer / Storage Engineer\nLocation: Glasgow, United Kingdom\nOur Client is hiring for a reputed client and looking for a multi-talented developer to help design and buil…","descriptionSections": [{"name": "jobDescription","title": null,"text": "Software Developer / Storage Engineer\nLocation: Glasgow, United Kingdom\nOur Client is hiring for a r…"}],"contractType": "Freelance / Project collaboration; On-site","workType": null,"employmentType": "FULL_TIME","industry": "IT, IT-Software Development","validThrough": "2026-10-14T09:01:16.383Z","directApply": true,"language": "en","isOnline": true,"companyWebsite": null,"companyAddress": "UK","companySize": "1000+","companyIndustries": ["Recruitment"],"companyRating": null,"companyReviewCount": null,"companyOpenJobs": 58,"salaryText": "£400.00 - £440.00 per day","salaryMin": 400,"salaryMax": 440,"salaryCurrency": "GBP","salaryPeriod": "day","salaryIsEstimate": false,"postalCode": "G1","remoteWork": null,"expiresAt": "2026-10-14T09:01:16.383Z","labels": ["FEATURED", "NEW"],"snippet": "Software Developer / Storage Engineer Location: Glasgow, United KingdomOur Client is hiring for a re…","benefits": null,"isSponsored": false,"isAnonymousEmployer": false,"matchType": "main","sourceSite": null,"scrapedAt": "2026-10-08T05:40:00.000Z"}
Without details, each row has the listing fields: id, title, url, companyName, companyId, companyUrl, companyLogoUrl, location, postalCode, datePosted, expiresAt, salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod, labels, snippet, isSponsored, matchType, sourceSite and scrapedAt.
ℹ️ Good to Know
- Salary numbers are read from the employer's own text. "Competitive" or "Unspecified" keeps
salaryTextand leaves the numbers empty; "Up to £50,000" fills onlysalaryMax. - Totaljobs shows some jobs from its sister boards;
sourceSitenames the board a job comes from. - Jobs removed between the search and the detail visit are skipped and not charged. The run's status message explains any shortfall.
- This scraper covers totaljobs.com (United Kingdom).
❓ FAQ
Is it legal to scrape Totaljobs? The scraper collects only publicly visible job ads. You are responsible for using the data lawfully (e.g. UK GDPR) and for respecting the site's terms.
Can I use the site's own filters? Yes. Set the filters on totaljobs.com (radius, salary, job type, date posted), copy the URL of the results page and paste it into Totaljobs URLs.
🛟 Support
Missing a field or a filter? Open an issue in the Issues tab. Feedback and feature requests are welcome.