Cv Library Jobs Search Scraper avatar

Cv Library Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Cv Library Jobs Search Scraper

Cv Library Jobs Search Scraper

Scrape job search results from CV-Library.co.uk with precision. This scraper captures titles, descriptions, locations, application methods, and scoring data across unlimited search pages — perfect for job market researchers, HR teams, and recruitment analysts.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

CV-Library Jobs Search Scraper: Extract UK Job Results Instantly


What Is CV-Library?

CV-Library is one of the UK's largest job search platforms, hosting hundreds of thousands of live vacancies across all industries and seniority levels. Whether you're searching for account manager roles, cleaning positions, or specialized technical jobs, CV-Library aggregates listings from employers and recruitment agencies nationwide. Manually clicking through search results and collecting job details is tedious and error-prone — the CV-Library Jobs Search Scraper automates the entire process, turning search result pages into structured, actionable data.


Overview

The CV-Library Jobs Search Scraper extracts job listings from CV-Library search results pages, preserving critical metadata including relevance scores, application methods, and employer details. It is ideal for:

  • Recruitment agencies monitoring market supply and competitor postings
  • HR professionals benchmarking salary bands and role availability
  • Job market researchers analyzing employment trends in the UK
  • Aggregator platforms feeding data into multi-job-board portals
  • Career advisors tracking industry hiring patterns

The scraper handles multiple search pages seamlessly, supports dynamic URL queries with filters (location, job type, keyword), and gracefully manages failed URLs without interrupting your run.


Input Format

The scraper accepts a JSON configuration object:

{
"urls": [
"https://www.cv-library.co.uk/account-manager-cleaning-jobs?page_number=2&search_id=search.01KXFX418VYKC3XXDYJB7KMNZT"
],
"ignore_url_failures": true,
"max_items_per_url": 20
}
FieldDescriptionExample
urlsSearch result page URLs from CV-Library (supports pagination and filters)https://www.cv-library.co.uk/[keyword]-jobs?page_number=1
max_items_per_urlMaximum listings extracted per page (default: 20)20, 50, 100
ignore_url_failuresIf true, continues scraping if some URLs fail; if false, stops on errortrue or false

Tips:

  • Include page_number=X in URLs to scrape multiple pages (e.g., pages 1–5).
  • Filter URLs by location, contract type, or salary using CV-Library's search parameters.
  • The scraper preserves search metadata (search_id), allowing reproducible data collection.

Output Format

Sample output

{
"id": "225340250",
"score": 91.7523,
"matched_queries": [
"must:desc",
"must:title_employer",
"search_mode:standard",
"ranking:source=bm25",
"ranking:result_rank=1",
"ranking:sort=relevance",
"facet_search:requested",
"facet_search:executed"
],
"account": {
"id": "301073",
"name": "Saint Gobain",
"type": "Corporate"
},
"application_flow": "external-redirect",
"applications": 20,
"apply_type": "external",
"catchment_area": "point",
"category": [
"Sales",
"Sales Manager",
"Sales Account Manager",
"Sales Account Director",
"Work From Home",
"Hybrid"
],
"category_paths": [
"sales/sales_manager/sales_account_manager/sales_account_director",
"sales",
"sales/sales_manager",
"work_from_home",
"sales/sales_manager/sales_account_manager",
"work_from_home/hybrid"
],
"class_name": "standard",
"contract": [
"Permanent"
],
"description": "Hambaker Pipelines is seeking a dynamic Internal <mark>Account</mark> <mark>Manager</mark> to join our growing sales team. In this role, you'll play a key part in supporting and expanding our customer base, working closely with merchants and contractors across the UK.",
"external_id": "GBR13896_1783436706",
"external_apply_url": "https://www.aplitrak.com/?adid=Sm9zaC5TbWl0aC42NTQ1Ni4wMjFAc2FpbnRnb2JhaW4uYXBsaXRyYWsuY29t",
"flags": [
"ijm_eligible",
"featured",
"remote_working"
],
"location": {
"id": "location.EwcYDZkXPoK05TsjHjcXamqZsbF",
"name": "Guide Bridge",
"display_name": "Dukinfield, Greater Manchester",
"city": "Tameside",
"state": "England",
"county": "Greater Manchester",
"centroid": {
"lat": 53.46858,
"lon": -2.10118
}
},
"logo": "/logo/big/eb810b1a587d465698588f0837d86ddd",
"partner": {
"id": "5"
},
"posted": "2026-07-07T15:05:07Z",
"title": "Internal <mark>Account</mark> <mark>Manager</mark>",
"from_url": "https://www.cv-library.co.uk/account-manager-cleaning-jobs?page_number=2&search_id=search.01KXFX418VYKC3XXDYJB7KMNZT"
}

Each job listing returns a rich record with 20 fields capturing both job content and search relevance:

Identification & Relevance

FieldMeaning
IDUnique CV-Library job identifier
External IDJob ID from the original employer or recruiter
ScoreRelevance score based on search query match (higher = more relevant)
Matched QueriesKeywords from your search that matched this listing
TitleJob title as displayed on CV-Library

Job Details & Content

FieldMeaning
DescriptionFull job description text (HTML or plain text)
CategoryJob category (e.g., "Cleaning," "Hospitality," "IT")
Category PathsFull category hierarchy (e.g., "Admin > Office Management")
ContractEmployment type (e.g., "Permanent," "Temporary," "Contract," "Internship")
LocationJob location(s) within the UK
Catchment AreaGeographic area or radius where the role applies
PostedDate when the listing was published on CV-Library

Application & Employer

FieldMeaning
AccountEmployer or recruiter account name
PartnerPartner agency or job board that syndicated the listing
LogoEmployer logo URL
ApplicationsNumber of applications received (if visible)
Apply TypeApplication method (e.g., "Direct," "Agency," "External")
Application FlowWorkflow description (quick apply, CV upload, redirect)
External Apply URLURL to external application portal (if applicable)
FlagsSpecial attributes (e.g., "Premium," "Featured," "Urgent Hire")
Class NameInternal classification for styling or filtering

How to Use

  1. Search on CV-Library — Visit CV-Library.co.uk and enter your search criteria (keyword, location, salary range, contract type).
  2. Copy the URL — Once results load, copy the full URL from your browser, including page_number and search_id parameters.
  3. Add multiple pages — To scrape paginated results, paste URLs for each page (e.g., page_number=1, page_number=2, etc.).
  4. Configure limits — Set max_items_per_url to control data volume. Default is 20 per page.
  5. Enable fault tolerance — Set ignore_url_failures: true for multi-page runs to avoid interruptions.
  6. Run and export — Start the scraper, monitor progress, and download results as JSON, CSV, or Excel.

Troubleshooting:

  • If results are empty, verify the URL is a search results page, not a single job detail page.
  • Ensure search_id is included to preserve reproducibility across runs.
  • Check that filters (location, salary, contract type) are properly encoded in the URL.

Use Cases & Business Value

  • Market intelligence: Track job volume, salary trends, and hiring activity by sector or region
  • Competitive analysis: Monitor how rivals position roles, required qualifications, and benefits
  • Aggregation: Combine CV-Library data with Indeed, LinkedIn, and Glassdoor scrapes for comprehensive job boards
  • Academic research: Analyze UK employment demand by skill, region, and contract type
  • Talent planning: Forecast hiring demand to build recruitment pipelines

The CV-Library Jobs Search Scraper eliminates manual copy-paste work, delivering consistency and scale for data-driven recruitment and labor market research.


Conclusion

The CV-Library Jobs Search Scraper is the fastest way to extract structured job data from one of the UK's most-visited employment platforms. With intelligent relevance scoring, flexible URL input, and comprehensive job metadata, it transforms search results into datasets ready for analysis, integration, or business intelligence. Start scraping today and unlock insights into the UK job market.