JobServe Jobs Scraper
Pricing
from $2.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
7 days ago
Last modified
Categories
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
ratefield while leaving annual salaries insalary, 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
Basic Keyword Search
The simplest run โ one keyword near a location:
{"keywords": ["java developer"],"location": "London","maxResults": 50}
Filtered Contract Search
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
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | string[] | ["java developer"] | Job titles, skills, or keywords. Each keyword runs its own search. Leave empty to use URLs only. |
location | string | "London" | Town, city, county, region, or postcode to search around (e.g. "Manchester", "EC1A 1BB"). Applied to every keyword. |
country | string | "gb" | JobServe regional market: United Kingdom, United States, Canada, Australia, New Zealand, France, Germany, Switzerland, or United Arab Emirates. |
distance | string | "50" | Search radius around the location: 1, 5, 10, 15, 25, 50, 75, or 100 miles. |
startUrls | string[] | [] | Paste full JobServe search or job URLs. Filters already applied on the site are respected. Mix with keyword search freely. |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
jobType | string | "Any" | Permanent, Contract, Contract or Permanent, or Part-Time / Temporary / Seasonal. |
industries | string[] | [] | Keep only these sectors โ 27 options from IT & Telecommunications to Real Estate & Property. Empty means all industries. |
postedSince | string | "Any time" | Only jobs posted Today, or in the Last 1, 2, 3, or 7 days. |
remoteOnly | boolean | false | Keep only jobs advertised as remote or work-from-home. |
advertisedBy | string | "Any advertiser" | Recruitment agencies only, direct employers only, or both. |
Output & Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
includeDescription | boolean | false | Off 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). |
onlyUniqueJobs | boolean | true | Return each job once even if it appears across several pages or searches. Turn off to keep every copy. |
maxResults | integer | 50 | Cap 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
| Field | Type | Description |
|---|---|---|
title | string | Job title |
company | string | Hiring company or posting organisation |
location | string | Job location |
salary | string | Raw annual salary text for permanent roles |
rate | string | Day or hourly rate for contract roles, when distinct from an annual salary |
jobType | string | Permanent, Contract, or Part-Time |
isRemote | boolean | Whether the job reads as remote / work-from-home |
postedDate | string | Human-readable posted date (e.g. "Today") |
postedDateTime | string | ISO timestamp of the posting |
Detail & Classification
| Field | Type | Description |
|---|---|---|
industry | string | Industry / sector classification |
duration | string | Contract length for contract roles |
startDate | string | Position start date |
reference | string | JobServe job reference (the de-duplication key) |
description | string | Full job description, plain text |
descriptionHtml | string | Full job description with original HTML formatting |
Recruiter & Contact
| Field | Type | Description |
|---|---|---|
recruiter | string | Recruitment agency name |
recruiterUrl | string | Link to the recruiter's JobServe profile |
contactName | string | Recruiter or company contact name |
contactPhone | string | Contact phone, where the advertiser provides one |
contactEmail | string | Contact email, where the advertiser provides one |
applyUrl | string | Direct apply link |
url | string | JobServe 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
jobTypeto Contract and theratefield fills for roles priced per day or hour; permanent roles carry an annual figure insalaryinstead. - 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
countryto 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
onlyUniqueJobson, 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.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 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
Legal & Ethical Use
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.