Totaljobs Scraper — Salary, Company & Descriptions
Pricing
$1.25 / 1,000 per job returneds
Totaljobs Scraper — Salary, Company & Descriptions
Scrape Totaljobs.com UK jobs by keyword & location: title, company, salary, location, posted date, employment type, industry & full description. No login, no cookies.
Pricing
$1.25 / 1,000 per job returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
💼 Totaljobs Scraper — UK Job Listings with Salaries, Company & Full Descriptions
Scrape Totaljobs.com — one of the UK's largest job boards — by keyword and location. Every job comes back with company, location, salary (raw + parsed min/max/currency/period), the exact posted & expiry dates, employment type, industry, and the full job description. One flat per-job price — full details included, no two-tier upsell.
Why this one?
- 🔎 Search the way the site does — a keyword (
developer,registered nurse,warehouse operative) and a UK location (London,Manchester,Birmingham). Leave the location blank to sweep the whole UK for a keyword. - 💷 Salaries, actually parsed —
salary_rawplus structuredsalary_min/salary_max/salary_currency/salary_period(per year / day / hour), taken from the posting's own structured data where available. - 📝 Full descriptions included — a snippet from the results page plus the complete plaintext and HTML description from each posting. In the base price.
- 🏢 Company / advertiser — company name, the advertiser's Totaljobs profile URL, and the company logo.
- 🌍 Location, resolved — the listing location string plus town, region, postcode (when published) and country from the posting's structured address.
- 📅 Time-aware — the relative "posted X ago", the exact
date_posted(ISO) and thevalid_throughexpiry date on every job. - 🏷️ Employment type & industry —
employment_type(Full-time / Contract / Remote-working…) and the site'sindustryclassification.
No login, no API key, no browser automation — the actor reads the server-rendered pages directly (25 jobs per request), so it is fast and stable.
Input
| Field | What it does |
|---|---|
| Keywords | Job title or skill, e.g. python developer. Leave empty to sweep everything in the location. |
| Location | UK city/town/region, e.g. London. Leave empty to search the whole UK by keyword. |
| Number of jobs | Stop after this many jobs (0 = every job the query serves). |
| Scrape the full job description | On by default. Opens each posting for the full description, exact dates, employment type, industry and structured salary. Included in the same per-job price. |
| Proxy | Defaults to a UK (GB) residential proxy — this is required; Totaljobs blocks non-UK IPs. |
Output (one row per job, deduplicated by Totaljobs job id)
job_id, job_url, title, company, hiring_organization_url, location, town, region, postcode, country, salary_raw, salary_min, salary_max, salary_currency, salary_period, employment_type, industry, posted_relative, date_posted, valid_through, direct_apply, label, company_logo, snippet, description_text, description_html, search_keywords, search_location, scraped_at.
Export to JSON, CSV, Excel, or pull via the Apify API.
Pricing
Flat pay-per-job — you are charged once for each job actually returned (full description included, no separate "details" tier). Because Totaljobs must be reached through a UK residential proxy, the price reflects that cost while still undercutting the comparable full-detail Totaljobs scrapers on the Store.
Legality & responsible use
This actor collects publicly available information from Totaljobs.com. You are responsible for complying with Totaljobs.com's Terms of Service and with any applicable laws. Job postings can contain personal data (for example named recruiters); processing it lawfully (GDPR/UK-GDPR and similar) is your responsibility as the operator. Use the data for legitimate purposes only.