Totaljobs Listing Scraper
Pricing
$19.99/month + usage
Go to Apify Store

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
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
| Field | Type | Required | Description |
|---|---|---|---|
searchUrl | string | Yes | Complete Totaljobs search URL to scrape |
maxItems | integer | No | Maximum number of job listings to fetch |
Output
The output is a list of job listing objects, each containing:
searchUrl: The original search URL usedjobId: Unique identifier of the jobjobTitle: Title of the job positionjobUrl: URL to the full job detailscompany: Name of the hiring companycompanyLogo: URL of the company's logocompanyPageUrl: URL to the company's Totaljobs profilelocation: Geographic location with postcodesalary: Salary information (e.g., "£20.41 per hour")description: Job description excerpttimeAgo: When the job was posted (e.g., "10 hours ago")datetime: ISO timestamp of postinglabels: 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!