Jobsite.co.uk Jobs Scraper avatar

Jobsite.co.uk Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Jobsite.co.uk Jobs Scraper

Jobsite.co.uk Jobs Scraper

Extract jobs from Jobsite.co.uk with ease. Scrape job titles, companies, locations, salaries, job descriptions, posting dates, employment types, and application URLs using keywords or search URLs. Ideal for recruitment, job aggregation, market research, and HR analytics.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract comprehensive job listings from Jobsite.co.uk with ease. Collect job titles, companies, locations, salaries, posting dates, and descriptions from one of the UK's largest job boards. Perfect for job market research, recruitment intelligence, and automated job monitoring.

Features

  • Keyword Search — Search for any job title, skill, or role
  • Location Filtering — Narrow results to any UK city or region
  • URL-Based Scraping — Paste any Jobsite.co.uk search URL directly
  • Automatic Pagination — Collects across multiple pages up to your target count
  • Reliable Large Runs — Continues past the first 100 listings for broader job market coverage
  • Richer Job Metadata — Collect company identifiers, listing labels, placement metadata, and job visibility flags
  • Clean Data Output — Removes null and empty values while preserving valid false boolean fields
  • Proxy Support — Works with Apify Proxy for reliable, uninterrupted collection

Use Cases

Job Market Research

Analyse job demand across industries and locations. Track how many positions are open for specific roles and identify where demand is growing.

Recruitment Intelligence

Monitor competitor hiring activity and salary benchmarks. Build datasets to identify top employers in your sector and understand compensation trends.

Automated Job Alerts

Schedule regular runs to stay updated on new postings for specific roles or companies. Export results to Google Sheets or Airtable for easy tracking.

Career Planning

Research the most in-demand skills for your target role across different UK locations. Compare salary ranges and identify the best opportunities.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoFull Jobsite.co.uk search URL. Takes priority over keyword/location
keywordStringNosoftware engineerJob title or keyword to search
locationStringNolondonUK city or region to filter results
results_wantedIntegerNo20Maximum number of job listings to collect
max_pagesIntegerNo10Maximum search result pages to visit (25 jobs per page)
proxyConfigurationObjectNoApify Proxy settings for reliable access

Output Data

Each item in the dataset contains:

FieldTypeDescription
titleStringJob title
raw_job_idNumberNative listing ID from the source
companyStringHiring company name
company_idNumberNative company identifier
locationStringJob location
salaryStringSalary range (when available)
date_postedStringDate posted (YYYY-MM-DD format)
job_urlStringDirect link to the job listing
descriptionStringJob description snippet
labelsArrayListing labels when provided
top_labelsArrayHighlight labels such as featured or premium
work_from_homeStringRemote/hybrid work indicator (when available)
sourceStringOriginal job board source
search_pageNumberResult page where the listing was collected
search_urlStringSearch URL used to collect the listing
is_sponsoredBooleanWhether the listing is sponsored
is_highlightedBooleanWhether the listing is highlighted
is_top_jobBooleanWhether the listing is marked as a top job
is_backfilledBooleanWhether the listing is backfilled

Usage Examples

Search by Keyword Only

Find all admin jobs across the UK:

{
"keyword": "admin",
"results_wanted": 50
}

Search by Keyword and Location

Find software engineering roles in Manchester:

{
"keyword": "software engineer",
"location": "manchester",
"results_wanted": 100,
"max_pages": 5
}

Use a Direct Search URL

Paste any Jobsite.co.uk search URL directly — keyword, location, and filters are preserved:

{
"startUrl": "https://www.jobsite.co.uk/jobs/nurse/in-london",
"results_wanted": 200
}

With Proxy for Reliability

{
"keyword": "project manager",
"location": "birmingham",
"results_wanted": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"id": "b65d3cf0-28ec-4941-ba2d-5ee1e8b3f873",
"raw_job_id": 107478229,
"title": "Software Engineer",
"company": "Example Employer",
"company_id": 1365229,
"location": "London",
"salary": "£70k - 90k per year",
"date_posted": "2026-06-05",
"job_url": "https://www.jobsite.co.uk/job/software-engineer/example-employer-job107484073",
"description": "Join a growing engineering team building production systems...",
"labels": ["Easy Apply"],
"top_labels": ["FEATURED"],
"search_page": 1,
"search_url": "https://www.jobsite.co.uk/jobs/software-engineer/in-london",
"is_sponsored": false,
"is_highlighted": false,
"is_top_job": false,
"is_backfilled": true,
"source": "Totaljobs.com"
}

Tips for Best Results

URL Patterns

  • Keyword only: https://www.jobsite.co.uk/jobs/admin
  • Keyword + location: https://www.jobsite.co.uk/jobs/nurse/in-london
  • All URL formats are supported when using the startUrl field

Getting More Results

  • Each page contains 25 jobs — set max_pages to control how many pages are visited
  • Set results_wanted to your exact target count to avoid over-collection
  • For large collections (500+), use residential proxies for stability
  • Set max_pages high enough for your target count. Each page usually contains 25 listings

Start Small

  • Test with results_wanted: 20 first to verify the search produces relevant results
  • Use startUrl with an existing Jobsite search URL to apply any advanced filters

Integrations

Connect your data with:

  • Google Sheets — Export for job tracking and analysis
  • Airtable — Build searchable job databases
  • Slack — Get notifications when new jobs are found
  • Make / Zapier — Automate job monitoring workflows
  • Webhooks — Send data to any custom endpoint

Export Formats

  • JSON — For developers and APIs
  • CSV — For spreadsheet analysis
  • Excel — For business reporting
  • XML — For system integrations

Frequently Asked Questions

What URL formats does the scraper support?

Any standard Jobsite.co.uk search URL works, including /jobs/keyword, /jobs/keyword/in-location, and URLs with page parameters.

Can I scrape without a keyword?

Yes — use startUrl with any Jobsite.co.uk URL, or omit both keyword and location to use the default search.

How many jobs can I collect?

Jobsite.co.uk can have thousands of results per search. Set results_wanted to your target and the scraper will paginate automatically.

Why are some fields missing from results?

Fields like salary, work_from_home, labels, and top_labels are only included when the job listing provides that information. Empty fields are excluded to keep the dataset clean, but valid boolean values such as false are preserved.

What if I get blocked?

Enable Apify Proxy with residential groups in proxyConfiguration for more reliable access.

How do I schedule regular runs?

Use Apify's Scheduler to run the actor on a recurring schedule — daily, weekly, or at any interval.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with Jobsite.co.uk's terms of service and applicable laws. Use data responsibly and respect rate limits.