Totaljobs Job Scraper — Search & Extract UK Job Listings avatar

Totaljobs Job Scraper — Search & Extract UK Job Listings

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Totaljobs Job Scraper — Search & Extract UK Job Listings

Totaljobs Job Scraper — Search & Extract UK Job Listings

Extract job listings from Totaljobs.com. Search by keyword and location across the UK. Returns structured job data including title, company, salary, location, and publication date. No API key needed.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

a day ago

Last modified

Categories

Share

Totaljobs Scraper — UK Job Listings

totaljobs-scraper

Extract structured job listings from totaljobs.com — one of the UK's largest job boards. Search by keyword and location, filter by recency, or paste a direct URL. No API key or account required.


What you get

Each result includes the job title, company, location, contract type, work schedule, salary text, and a direct link. With Fetch Details enabled you also get the full job description, skills required, and company profile.

Note: Totaljobs paginates at 25 results per page and limits public access to 5 pages. The practical ceiling per search is 125 listings. Use startUrls with multiple pre-filtered search URLs to collect more.


Input parameters

ParameterTypeDefaultDescription
searchQuerystringJob title, skill, or keyword, e.g. software engineer, nurse, project manager
locationstringCity, postcode, or area, e.g. London, Manchester, EC1A 1BB
maxResultsinteger100Maximum listings to return (capped at 125 per search URL)
daysOldintegerOnly return jobs posted within this many days
fetchDetailsbooleantrueFetch full description, requirements, and company info from each listing page
skipRepostsbooleanfalseSkip listings already seen in previous runs (90-day deduplication window)
proxyConfigurationobjectProxy settings. A UK residential proxy is required
startUrlsarraySpecific Totaljobs search or listing URLs to scrape. Overrides searchQuery and location

Output fields

FieldTypeNotes
titlestringJob title
companystringHiring company name
citystringCity extracted from location string
locationstringFull location text as displayed
contractTypestringe.g. Permanent, Contract, Temporary
workSchedulestringe.g. Full Time, Part Time
salaryTextstringSalary range as displayed, or null if not shown
descriptionstringFull job description in Markdown (fetchDetails required)
publishDatestringDate posted as displayed on the listing
isRepostbooleantrue if seen in a previous run
contentHashstringMD5 hash of normalised content for change detection
urlstringDirect link to the listing
sourcestringAlways totaljobs.com
scrapedAtstringISO 8601 timestamp of when the record was collected

Examples

Software engineering roles in London

{
"searchQuery": "software engineer",
"location": "London",
"maxResults": 100,
"fetchDetails": false
}

Nursing jobs posted in the last week

{
"searchQuery": "nurse",
"location": "Manchester",
"daysOld": 7,
"maxResults": 50
}

Scrape a pre-filtered search URL directly

{
"startUrls": [
{ "url": "https://www.totaljobs.com/jobs/data-analyst/in-london" }
],
"maxResults": 125,
"fetchDetails": true
}

Daily incremental feed — only new postings

{
"searchQuery": "product manager",
"location": "London",
"daysOld": 1,
"skipReposts": true,
"maxResults": 125
}

Pricing

Pay-per-result — charged only for items pushed to the dataset. Listing-only mode (fetchDetails: false) is fastest and most cost-efficient.


Notes

Totaljobs requires a UK residential proxy. The public search interface is limited to 5 pages × 25 results = 125 listings per search. For larger extractions, supply multiple startUrls with different keyword or location combinations.

Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl