Totaljobs Listing Scraper avatar
Totaljobs Listing Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Totaljobs Listing Scraper

Totaljobs Listing Scraper

Scrape job listings from totaljobs.com by providing a search URL, with automatic pagination and comprehensive job data extraction.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

PowerBox

PowerBox

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🇬🇧 Totaljobs Listing Scraper

This actor allows you to scrape job listings from Totaljobs (totaljobs.com), one of the UK's leading job boards. It automatically handles pagination and extracts comprehensive job information.

Features

  • URL-based Scraping: Extract job listings by providing a complete Totaljobs search URL
  • Automatic Pagination: Automatically navigates through all pages until reaching the end or max items limit
  • Comprehensive Job Data: Extract detailed information about each job listing including:
    • Job title and description
    • Company name, logo, and profile link
    • Location with postcode
    • Salary information
    • Posted date and time
    • Job labels (NEW, PREMIUM, etc.)
  • Duplicate Prevention: Automatically removes duplicate listings
  • Fresh Data: All listings include timestamp of when they were collected

Input Parameters

FieldTypeRequiredDescription
searchUrlstringYesComplete Totaljobs search URL to scrape
maxItemsintegerNoMaximum number of job listings to fetch

Output

The output is a list of job listing objects, each containing:

  • searchUrl: The original search URL used
  • jobId: Unique identifier of the job
  • jobTitle: Title of the job position
  • jobUrl: URL to the full job details
  • company: Name of the hiring company
  • companyLogo: URL of the company's logo
  • companyPageUrl: URL to the company's Totaljobs profile
  • location: Geographic location with postcode
  • salary: Salary information (e.g., "£20.41 per hour")
  • description: Job description excerpt
  • timeAgo: When the job was posted (e.g., "10 hours ago")
  • datetime: ISO timestamp of posting
  • labels: Array of job labels (NEW, PREMIUM, etc.)
  • scrapedAt: Timestamp of when the listing was scraped Example output:
[
{
"searchUrl": "https://www.totaljobs.com/jobs/nursing",
"jobId": "106576683",
"jobTitle": "Registered Nurse - Nights",
"jobUrl": "https://www.totaljobs.com/job/registered-nurse-nights/exemplar-health-care-job106576683",
"company": "Exemplar Health Care",
"companyLogo": "https://www.totaljobs.com/CompanyLogos/logo.png",
"companyPageUrl": "https://www.totaljobs.com/jobs/exemplar-health-care",
"location": "South Hylton, Sunderland (SR4), SR4 0HG",
"salary": "£20.41 per hour",
"description": "Our high staffing levels give you the time to provide truly person-centred nursing care...",
"timeAgo": "10 hours ago",
"datetime": "2026-01-21T16:37:41.593Z",
"labels": ["NEW", "PREMIUM"],
"scrapedAt": "2025-01-20T10:30:45.123Z"
}
]

Use Cases

  • UK job market research and analysis
  • Recruitment and talent sourcing in the United Kingdom
  • Salary benchmarking across UK regions
  • Company hiring trend monitoring
  • Healthcare and specialized industry job tracking
  • Regional employment insights
  • Competitive intelligence for HR teams

Notes

  • Results are automatically paginated until reaching the end or max items limit
  • Duplicate job listings are automatically filtered out
  • All URLs are automatically converted to absolute paths
  • The actor supports all job categories available on Totaljobs

Start exploring career opportunities in the UK on Totaljobs today!