TotalJobs Scraper avatar

TotalJobs Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
TotalJobs Scraper

TotalJobs Scraper

Scrape UK jobs from TotalJobs by keyword and location with filters for salary, contract type, hours, date, and sorting. Optional details include descriptions, skills, benefits, and apply links.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

TotalJobs Scraper (Apify Actor)

Scrape UK job listings from TotalJobs.com (Stepstone group) by keyword and location, with filters for radius, salary, contract type, hours, posted-date and sort. Optional detail-page enrichment pulls the full JobPosting schema for each hit.

Input

FieldTypeDefaultDescription
querystring (required)Job title, skill, or keyword
locationstringTown, city, or postcode
radiusint (0–100)Distance from location, in miles
salaryFromintMinimum salary
salaryTypeenumannualannual / daily / hourly
contractTypesarray[]Permanent, Contract, Temporary, Apprenticeship
hoursenumanyfulltime / parttime
postedWithinenumanytoday / 3days / week
sortenumrelevancerelevance / date
maxPagesint (1–50)1Pages to fetch (~25 jobs/page)
includeDetailsboolfalseFetch each job's detail page
maxJobsint0Hard cap on items pushed
impersonateenumchrome124curl_cffi TLS profile
proxyConfigurationobjectRESIDENTIAL (GB)Proxy settings

Example input

{
"query": "java developer",
"location": "Manchester",
"radius": 15,
"salaryFrom": 45000,
"salaryType": "annual",
"contractTypes": ["Permanent", "Contract"],
"hours": "fulltime",
"postedWithin": "3days",
"sort": "date",
"maxPages": 5,
"includeDetails": true,
"maxJobs": 100
}

Output

Search-only item (from JSON-LD)

{
"id": "98765432",
"title": "Senior Java Developer",
"company": "Acme Tech Ltd",
"company_url": "https://www.acmetech.com",
"location": "Manchester",
"country": "GB",
"remote": false,
"employment_type": "FULL_TIME",
"salary": "55000-75000 GBP",
"salary_min": 55000,
"salary_max": 75000,
"salary_currency": "GBP",
"posted": "2026-05-22T10:30:00Z",
"valid_through": "2026-06-22T23:59:59Z",
"url": "https://www.totaljobs.com/job/98765432"
}

With includeDetails: true, each item additionally carries

{
"description": "<p>We are looking for a Senior Java Developer to join our growing engineering team...</p>",
"skills": ["Java", "Spring Boot", "Kafka", "PostgreSQL", "AWS"],
"benefits": ["25 days holiday", "Pension scheme", "Private healthcare"],
"qualifications": "BSc in Computer Science or equivalent experience...",
"responsibilities": "Designing and building scalable microservices...",
"industry": "Information Technology",
"work_hours": "37.5 per week",
"apply_url": "https://www.totaljobs.com/job/apply/98765432"
}