Totaljobs Jobs Scraper avatar

Totaljobs Jobs Scraper

Pricing

from $1.31 / 1,000 job listings

Go to Apify Store
Totaljobs Jobs Scraper

Totaljobs Jobs Scraper

Scrape job listings from Totaljobs. Extract job titles, company names, locations, salaries, posting dates, and full job descriptions for research and analytics purposes.

Pricing

from $1.31 / 1,000 job listings

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

Totaljobs Jobs Scraper — UK Job Listings

What does Totaljobs Jobs Scraper do

Totaljobs Jobs Scraper collects publicly available job listings from totaljobs.com, a UK job board. It can be used to retrieve jobs matching a keyword and location, then save the listing data to an Apify dataset.

The actor follows Totaljobs search result pages and processes listings until the requested maximum number of jobs is reached or no more result pages are available. Each dataset item represents one job listing.

Collected records include the job title, employer, location, salary information when shown, job type, posting date, job URL, and the available listing description or summary. Some fields may be empty when the corresponding information is not displayed in the public listing.

Use the actor only for data that is publicly accessible on Totaljobs and in accordance with the website's applicable terms and policies.

Input

Configure the actor with the job search criteria and the number of listings to collect.

FieldTypeDescription
keywordstringJob title, skill, profession, or other search term to use on Totaljobs. For example, data analyst, nurse, or software engineer.
locationstringUK location to search in. This can be a city, region, county, or other location accepted by Totaljobs, such as London, Manchester, or Birmingham.
max_resultsintegerMaximum number of job listings to collect. The actor stops when this limit is reached or when no additional listings are available.

Example input:

{
"keyword": "software engineer",
"location": "London",
"max_results": 50
}

Use specific keywords and locations where possible. Search result availability depends on the listings currently returned by Totaljobs for the selected criteria.

Output example

The actor stores results in the default Apify dataset. A typical item can look like this:

{
"job_title": "Software Engineer",
"company_name": "Example Technology Ltd",
"location": "London",
"salary": "£45,000 - £60,000 per annum",
"job_type": "Permanent",
"posted_date": "Posted 2 days ago",
"description": "We are looking for a Software Engineer to join our product development team and build scalable web applications.",
"job_url": "https://www.totaljobs.com/job/software-engineer/example-technology-ltd-job123456789"
}

Output values reflect the content available on the corresponding public job listing at the time of collection. Salary, employment type, posting date, company name, and description fields may be unavailable for some listings.

Dataset records can be viewed in the Apify Console, exported as JSON, CSV, Excel, XML, or RSS, or consumed through the Apify API.

Use cases

  • Build a list of current UK job opportunities for a role, skill, or location.
  • Monitor new vacancies for recruitment, workforce planning, or job-market research.
  • Compare advertised salaries, employers, locations, and contract types across searches.
  • Feed job-listing data into internal dashboards, spreadsheets, or reporting workflows.
  • Create alerts or automated pipelines for specific job keywords and UK locations.
  • Collect public vacancy data for labour-market analysis and trend reporting.

Pricing

This actor uses pay-per-event pricing. Charges are based on the actor's configured event pricing for collected job listings.

The buyer also pays for their own Apify platform compute usage while the actor runs. Compute consumption depends on factors such as the number of requested results, available result pages, and the time required to retrieve and process listing pages.