VOOZH about

URL: https://apify.com/abotapi/jobsite-co-uk-scraper

โ‡ฑ Jobsite UK $1.5๐Ÿ’ฐ Jobs, Details & Company Scraper ยท Apify


๐Ÿ‘ Jobsite UK $1.5๐Ÿ’ฐ Jobs, Details & Company Scraper avatar

Jobsite UK $1.5๐Ÿ’ฐ Jobs, Details & Company Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store

Jobsite UK $1.5๐Ÿ’ฐ Jobs, Details & Company Scraper

From $1/1K. Collect UK job listings from Jobsite.co.uk at scale. Search by keyword, location, filters, or paste search URLs. Returns 35+ clean fields per job from search pages without a browser. Optional detail mode adds full description, GPS coordinates, employment type, and company profile.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

Jobsite.co.uk Jobs Scraper

Collect UK job listings from Jobsite.co.uk at scale. This scraper reads the structured data the site renders into every search page, so it returns 35+ clean fields per job without opening a browser. Search by keyword, location, and filters, or paste search URLs directly. An optional detail mode opens each job page for the full description, GPS coordinates, employment type, and company profile.

Why this scraper

  • 35+ fields per job straight from the listing page, including parsed salary (min, max, currency, period), the original posting source, skills, and a text snippet.
  • Listing pages run on Datacenter connections, so a basic run is fast and inexpensive and works on the free plan.
  • Optional full details add the complete job description, latitude and longitude, employment type, valid-through date, apply type, and company profile (benefits, videos, industries).
  • Two modes: build a search from filters, or paginate any Jobsite.co.uk search URL.
  • Server-side filters match the website: keyword, location, job type, advertiser type, minimum salary, posted-within, and sort order.
  • Built-in connection management: country rotation, automatic failover, retry handling, and a residential request cap so a run can never overspend.

Data you get

Sample shape: values are illustrative placeholders, not from a live listing.

FieldExample
jobId100000001
titleSample Job Title
jobUrlhttps://www.jobsite.co.uk/job/sample-job-title/sample-company-job100000001
sourceSiteTotaljobs.com
employer.nameSample Company
employer.urlhttps://www.jobsite.co.uk/jobs/sample-company?cmpId=0000000&cmp=1
employer.logoUrlhttps://www.jobsite.co.uk/CompanyLogos/00000000000000000000000000000000.png
location.textSample Town, Sample County (AA0), AA0 0AA
location.postalCodeAA0 0AA
salary.rawTextยฃ30,000 - ยฃ40,000 per annum
salary.min30000
salary.max40000
salary.currencyGBP
salary.periodyear
datePosted2026-01-01T00:00:00.000Z
workFromHomeHybrid
skills["Sample Skill A", "Sample Skill B"]
textSnippetShort preview of the job description appears here.
crossPostedCount1
isSponsoredfalse

When fetchDetails is enabled, each record is also enriched with:

FieldExample
description<p>Full HTML job description...</p>
descriptionTextFull plain-text job description appears here.
employmentType["FULL_TIME"]
industrySample Industry
jobLocationTypeTELECOMMUTE
validThrough2026-02-01T00:00:00.000Z
directApplytrue
applyTypeDirectApply
location.latitude51.0000
location.longitude0.0000
location.localitySample Town
company.jobsCount10
company.benefits[]
contactPhones["+440000000000"]
contactEmails["recruiter@example.com"]

contactPhones and contactEmails are a best-effort harvest of any contact details a recruiter typed into the job description (or exposed as a tel/mailto link). The platform does not publish structured company contact details, so these are populated only on the minority of posts (mostly recruitment agencies) that include them; most records return empty arrays.

How to use

Basic search by location:

{
"mode":"search",
"locations":["London"],
"maxPages":3
}

Keyword search with filters:

{
"mode":"search",
"locations":["Manchester"],
"keywords":"java developer",
"jobType":"permanent",
"minSalary":50000,
"salaryType":"annual",
"postedWithin":7,
"sortBy":"date",
"maxListings":100
}

Full details (needs Apify Residential GB):

{
"mode":"search",
"locations":["London"],
"keywords":"nurse",
"fetchDetails":true,
"maxListings":50,
"proxy":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"GB"}
}

Paginate search URLs directly (multiple supported):

{
"mode":"url",
"urls":[
"https://www.jobsite.co.uk/jobs/in-london",
"https://www.jobsite.co.uk/jobs/contract/in-leeds?postedWithin=3"
],
"maxPages":5
}

Input parameters

ParameterTypeDefaultDescription
modestringsearchsearch builds URLs from filters; url paginates pasted URLs.
locationsarray["London"]Towns, cities, counties, or regions. One search per location.
keywordsstring(empty)Job title, skill, or company to search for.
jobTypestringanypermanent, contract, temporary, part-time, work-from-home.
companyTypestringanyemployer (direct) or agency.
minSalaryinteger(empty)Minimum salary, paired with salaryType.
salaryTypestringannualannual, daily, or hourly.
postedWithininteger01, 3, 7, or 14 days. 0 = any time.
sortBystringrelevancedate, salary-desc, salary-asc, distance.
urlsarray(example)Search URLs to paginate (URL mode).
fetchDetailsbooleanfalseOpen each job page for the full detail fields.
maxPagesinteger5Pages per search (25 jobs per page).
maxListingsinteger0Total jobs to collect. 0 = unlimited.
maxResidentialRequestsinteger0Cap on Residential requests per run. 0 = unlimited.
proxyobjectApify proxyConnection settings.

Send results into your apps (MCP connectors)

Optionally pipe the scraped results into the apps you already use, via Model Context Protocol (MCP) connectors. This is an extra delivery step after the scrape โ€” the Apify dataset is never changed.

What gets written to the connector: a condensed, human-readable summary of each record โ€” not the full JSON. Each item becomes one entry with a title and its key fields flattened to plain text. The complete record always stays in the Apify dataset.

  1. Authorize a connector once under Apify โ†’ Settings โ†’ Integrations (Notion, Linear, Airtable, or Apify).
  2. Select it in the "Pipe results into your apps" input field. (If the picker is empty, you haven't authorized a connector yet.)
  3. For Notion, also set notionParentPageUrl to the page where items should be created.

The connection is mediated by Apify's MCP proxy, so this actor never sees your third-party credentials. Leave the field empty to skip.

Output example

Sample shape: values are illustrative placeholders, not from a live listing.

{
"rowType":"job",
"jobId":100000001,
"harmonisedId":"00000000-0000-0000-0000-000000000000",
"jobUrl":"https://www.jobsite.co.uk/job/sample-job-title/sample-company-job100000001",
"sourceSite":"Totaljobs.com",
"title":"Sample Job Title",
"datePosted":"2026-01-01T00:00:00.000Z",
"employer":{
"id":0,
"name":"Sample Company",
"url":"https://www.jobsite.co.uk/jobs/sample-company?cmpId=0&cmp=1",
"logoUrl":"https://www.jobsite.co.uk/CompanyLogos/0.png",
"isAnonymous":false
},
"location":{
"text":"Sample Town, Sample County (AA0), AA0 0AA",
"postalCode":"AA0 0AA",
"locality":"Sample Town",
"region":"Sample County",
"country":"GB",
"latitude":51.0000,
"longitude":0.0000
},
"salary":{"rawText":"ยฃ30,000 - ยฃ40,000 per annum","min":30000,"max":40000,"currency":"GBP","period":"year"},
"skills":["Sample Skill A","Sample Skill B"],
"textSnippet":"Short preview of the job description appears here.",
"crossPostedCount":1,
"partnership":{"isBackfilled":true,"isCrossPosted":false,"sourceSiteFriendlyName":"Totaljobs.com"},
"employmentType":["FULL_TIME"],
"industry":"Sample Industry",
"applyType":"DirectApply",
"descriptionText":"Full plain-text job description appears here.",
"company":{"jobsCount":10,"industries":[],"benefits":[]}
}

Plan requirement

  • Listing mode works on any Apify plan using the default Apify proxy (Datacenter).
  • Full details (fetchDetails) require Apify Residential with country GB. Datacenter and non-GB residential connections are refused on job pages. Residential is available on the Starter plan and above.
  • Use maxResidentialRequests to put a hard cap on residential usage per run.

You might also like

Jobsite UK Jobs Scraper

automation-lab/jobsite-uk-jobs-scraper

Scrape Jobsite.co.uk UK job listings by keyword, location, radius, posting age, or search URL. Export salary, company, dates, snippets, and apply links.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Jobsite UK Scraper (/w EMAILS)

memo23/jobsite-scraper

Scrape 45,000+ UK jobs from Jobsite.co.uk via the official mobile API. Filters: keyword, location, posted-within, employer-type, min-salary, job-type. Rich rows: title, employer + logo, structured salary (min/max/currency/period), location + lat/lng, applyUrl.

๐Ÿ‘ User avatar

Muhamed Didovic

24

Reed.co.uk Jobs Scraper

crawlergang/reed-jobs-scraper

Scrape job listings from Reed.co.uk - the UK's #1 job site with 250K+ live vacancies. Search by keywords and location. Returns structured job data including title, company, salary, location, job type, remote status, and description.

2

5.0

Reed.co.uk Jobs Scraper

crawlerbros/reed-jobs-scraper

Scrape job listings from Reed.co.uk - the UK's #1 job site with 250K+ live vacancies. Search by keywords and location. Returns structured job data including title, company, salary, location, job type, remote status, and description.

Jobsite Scraper

maximedupre/jobsite-scraper

Scrape Jobsite jobs by keyword, location, filters, or pasted URLs. Get full descriptions, salaries, employers, locations, apply links, listing metadata, contact hints, and scrape metadata in clean dataset items.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

Reed.co.uk Job Scraper - UK Jobs

santamaria-automations/reed-uk-scraper

Scrapes job listings from Reed.co.uk, the UK's largest job board with 250,000+ live vacancies. Extract title, company, salary, location, employment type, and full description. Supports multi-query search with deduplication. HTTP-only, 128MB.

s1jobs Scraper โ€“ Scotland & UK Jobs, Salaries & Details

abotapi/s1jobs-com-scraper

Scrape jobs from s1jobs.com across Scotland and the UK. Search by keyword, location, or URLs. Returns title, parsed salary band, company, logo, GPS location, skills, contract type, and 90+ fields per job, with optional full description, postcode, and apply links.

Reed.co.uk Job Scraper

automation-lab/reed-jobs-scraper

Extract job listings from Reed.co.uk โ€” UK's #1 job board with 300,000+ vacancies. Search by keyword, location, salary, and contract type. Exports to JSON, CSV, or Excel.

๐Ÿ‘ User avatar

Stas Persiianenko

39

Cwjobs UK $1๐Ÿ’ฐ URL Search | Keyword Filtering | Rich Output

abotapi/cwjobs-scraper

From $1/1k. Scrape tech and IT jobs from CWJobs.co.uk into clean, structured data. Search by keyword, location, salary, work type, date, and sort order, or use job/listing URLs. Returns salary, GPS location, full description, dates, and rich employer details.

Reed.co.uk Jobs Scraper - UK Job Listings

parseforge/reed-co-uk-scraper

Scrape UK jobs from Reed.co.uk by keyword, location, salary, sector, contract type, remote option or date posted. Returns title, employer, salary, full description and application URL.