JobServe Jobs Scraper avatar

JobServe Jobs Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
JobServe Jobs Scraper

JobServe Jobs Scraper

[๐Ÿ’ฐ $2.5 / 1K] Extract IT, engineering & finance jobs from JobServe โ€” title, company, location, salary or day rate, contract vs permanent, posted date, recruiter contact, and apply link. Search by keyword, location, radius, industry, and date across 9 country markets, or paste search URLs.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

7 days ago

Last modified

Share

Pull IT, engineering, and finance job listings from JobServe at scale โ€” contractor day rates and permanent salaries, recruiter contacts, full descriptions, and direct apply links, across nine country markets in one run. Built for recruiters, staffing agencies, and job-market analysts who need JobServe's rich contract and IT market as clean, structured data without copy-pasting listings one page at a time.

Why This Scraper?

  • Nine JobServe country markets in one actor โ€” search the UK, US, Canada, Australia, New Zealand, France, Germany, Switzerland, and the UAE, each on its own regional market, from a single input.
  • 27 industry sectors to filter by โ€” IT & Telecommunications, Finance/Accounting/Banking, Engineering, Mining/Energy/Oil & Gas, Legal, Healthcare, Construction, and 20 more, so you keep only the roles that matter.
  • Contract day rates AND permanent salaries โ€” day-rate-aware parsing captures "ยฃ900 - ยฃ1000pd" and "ยฃ475 p day" as a separate rate field while leaving annual salaries in salary, so contract and permanent pay never blur together.
  • Recruiter contacts on every enriched job โ€” turn on full detail and each row carries the recruitment agency name, its JobServe profile link, plus contact name, phone, and email where the advertiser provides them.
  • Five posting-recency windows and eight search radii โ€” filter down to jobs posted today (or in the last 1โ€“7 days) and search within 1 to 100 miles of any town, city, county, or postcode.
  • Advertiser and remote filters โ€” split results by recruitment agency vs direct employer, or keep only remote / work-from-home roles.
  • Paste-a-URL mode โ€” drop any JobServe search or individual job URL straight in and the actor respects the filters already applied on the site, for advanced searches the fields don't cover.
  • De-duplication by job reference โ€” the same posting listed across several pages or repeated searches collapses to a single row, so you never pay twice for one job.

Use Cases

Recruitment & Staffing

  • Feed a fresh pipeline of IT and engineering roles into your ATS every morning
  • Capture recruiter and agency contacts to map who is hiring for which skills
  • Track competitor agencies by filtering to "Recruitment agencies only"

Contract Market & Rate Research

  • Benchmark contractor day rates by skill, location, and industry
  • Compare contract vs permanent demand for a given role over time
  • Spot rate movement early by pulling only jobs posted in the last 1โ€“3 days

Salary & Market Intelligence

  • Build salary bands for permanent roles across UK regions and nine markets
  • Measure hiring demand per industry sector across countries
  • Quantify remote-vs-onsite job share for a skill or discipline

Lead Generation

  • Build outreach lists of hiring companies and agencies with direct contacts
  • Identify direct employers advertising without an agency to pitch your services
  • Target decision-makers by pairing recruiter names with apply links

Job Board & Aggregation

  • Populate a niche IT or engineering job board with structured, deduplicated listings
  • Keep a live feed of new postings filtered to your audience's sectors
  • Syndicate roles with full descriptions and working apply links

Getting Started

The simplest run โ€” one keyword near a location:

{
"keywords": ["java developer"],
"location": "London",
"maxResults": 50
}

Contract roles in IT, posted this week, within 25 miles, with full recruiter contacts:

{
"keywords": ["devops engineer", "cloud architect"],
"location": "Manchester",
"country": "gb",
"distance": "25",
"jobType": "2",
"industries": ["01"],
"postedSince": "7",
"includeDescription": true,
"maxResults": 200
}

Advanced โ€” Remote, Agencies Only, International

Remote finance roles from recruitment agencies in the United States, fully enriched:

{
"keywords": ["financial analyst"],
"location": "New York",
"country": "us",
"distance": "50",
"jobType": "1",
"industries": ["02"],
"postedSince": "3",
"remoteOnly": true,
"advertisedBy": "AGENCY",
"includeDescription": true,
"onlyUniqueJobs": true,
"maxResults": 500
}

Paste a JobServe URL

Already built a search on JobServe? Paste the URL and the actor honors its filters:

{
"startUrls": [
"https://www.jobserve.com/gb/en/gZEQM"
],
"includeDescription": true,
"maxResults": 100
}

Input Reference

ParameterTypeDefaultDescription
keywordsstring[]["java developer"]Job titles, skills, or keywords. Each keyword runs its own search. Leave empty to use URLs only.
locationstring"London"Town, city, county, region, or postcode to search around (e.g. "Manchester", "EC1A 1BB"). Applied to every keyword.
countrystring"gb"JobServe regional market: United Kingdom, United States, Canada, Australia, New Zealand, France, Germany, Switzerland, or United Arab Emirates.
distancestring"50"Search radius around the location: 1, 5, 10, 15, 25, 50, 75, or 100 miles.
startUrlsstring[][]Paste full JobServe search or job URLs. Filters already applied on the site are respected. Mix with keyword search freely.

Filters

ParameterTypeDefaultDescription
jobTypestring"Any"Permanent, Contract, Contract or Permanent, or Part-Time / Temporary / Seasonal.
industriesstring[][]Keep only these sectors โ€” 27 options from IT & Telecommunications to Real Estate & Property. Empty means all industries.
postedSincestring"Any time"Only jobs posted Today, or in the Last 1, 2, 3, or 7 days.
remoteOnlybooleanfalseKeep only jobs advertised as remote or work-from-home.
advertisedBystring"Any advertiser"Recruitment agencies only, direct employers only, or both.

Output & Limits

ParameterTypeDefaultDescription
includeDescriptionbooleanfalseOff for fast results. Turn on to fetch each job's full description, recruiter contact, reference, industry, and start date from its own page (slower on large searches).
onlyUniqueJobsbooleantrueReturn each job once even if it appears across several pages or searches. Turn off to keep every copy.
maxResultsinteger50Cap on total jobs across all searches and URLs. Use 0 for unlimited. Results come a page at a time, so a small cap may return up to a full page more.

Output

Every job is one row. Cards come back fast with the core fields; turning on Fetch Full Job Details adds the description, recruiter, contacts, reference, and more from each job's own page.

{
"title": "Senior DevOps Engineer",
"company": "Acme Technology Ltd",
"location": "London, UK",
"salary": null,
"rate": "ยฃ600 - ยฃ700 per day",
"jobType": "Contract",
"isRemote": true,
"industry": "IT & Telecommunications",
"duration": "6 months",
"startDate": "ASAP",
"postedDate": "Today",
"postedDateTime": "2026-07-02T09:14:00",
"reference": "JS-DEV-88213",
"recruiter": "BrightHire Recruitment",
"recruiterUrl": "https://www.jobserve.com/gb/en/rc/BrightHire",
"contactName": "Sarah Collins",
"contactPhone": "+44 20 7946 0123",
"contactEmail": "Sarah.Collins.REF.HASH@apps.jobserve.com",
"description": "We are seeking a Senior DevOps Engineer to lead our cloud migration...",
"descriptionHtml": "<div>We are seeking a Senior DevOps Engineer...</div>",
"applyUrl": "https://www.jobserve.com/gb/en/gZEQM",
"url": "https://www.jobserve.com/gb/en/gZEQM"
}

Core Fields

FieldTypeDescription
titlestringJob title
companystringHiring company or posting organisation
locationstringJob location
salarystringRaw annual salary text for permanent roles
ratestringDay or hourly rate for contract roles, when distinct from an annual salary
jobTypestringPermanent, Contract, or Part-Time
isRemotebooleanWhether the job reads as remote / work-from-home
postedDatestringHuman-readable posted date (e.g. "Today")
postedDateTimestringISO timestamp of the posting

Detail & Classification

FieldTypeDescription
industrystringIndustry / sector classification
durationstringContract length for contract roles
startDatestringPosition start date
referencestringJobServe job reference (the de-duplication key)
descriptionstringFull job description, plain text
descriptionHtmlstringFull job description with original HTML formatting

Recruiter & Contact

FieldTypeDescription
recruiterstringRecruitment agency name
recruiterUrlstringLink to the recruiter's JobServe profile
contactNamestringRecruiter or company contact name
contactPhonestringContact phone, where the advertiser provides one
contactEmailstringContact email, where the advertiser provides one
applyUrlstringDirect apply link
urlstringJobServe permalink for the job

Tips for Best Results

  • Turn on Fetch Full Job Details for recruiter contacts and apply links. Fast mode returns the title, location, salary or rate, job type, and posted date; the reference, recruiter name, contact details, industry, start date, and apply link come only from each job's own page.
  • Contractor day rates appear on contract roles. Set jobType to Contract and the rate field fills for roles priced per day or hour; permanent roles carry an annual figure in salary instead.
  • Contact phone and email are advertiser-dependent. Agencies often publish a contact number and a working JobServe relay email; direct employers frequently don't โ€” expect these fields on a meaningful share of enriched rows, not every one.
  • Pick the market that matches your location. JobServe runs a separate market per country, so set country to the market your location and jobs belong to before searching.
  • Give each keyword its own line. Every keyword runs a full search, so "java developer" and "scala developer" as two entries return two complete result sets in one run.
  • Use the posted-date window for rate and demand tracking. Filtering to the last 1โ€“3 days each day builds a clean time series of new postings without re-pulling stale listings.
  • Keep De-duplication on for accurate counts. With onlyUniqueJobs on, a job repeated across pages or searches counts once โ€” turn it off only when you deliberately want every copy.

Pricing

From $2.50 per 1,000 results โ€” cheaper than the market's leading JobServe extractor while returning richer data. No compute or time-based charges โ€” you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.30$0.29$0.27$0.25
1,000$3.00$2.85$2.65$2.50
10,000$30.00$28.50$26.50$25.00
100,000$300.00$285.00$265.00$250.00

A "result" is any job row in the output dataset. Platform fees (compute, storage) are additional and depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

This actor is designed for legitimate recruitment, market research, and business intelligence. Users are responsible for complying with applicable laws and JobServe's terms of service, including making reasonable-rate requests and handling any personal data โ€” such as recruiter contact details โ€” lawfully and in line with data-protection regulations. Do not use extracted data for spam, harassment, or any illegal purpose.