Cv Library Jobs Search Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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}
| Field | Description | Example |
|---|---|---|
urls | Search result page URLs from CV-Library (supports pagination and filters) | https://www.cv-library.co.uk/[keyword]-jobs?page_number=1 |
max_items_per_url | Maximum listings extracted per page (default: 20) | 20, 50, 100 |
ignore_url_failures | If true, continues scraping if some URLs fail; if false, stops on error | true or false |
Tips:
- Include
page_number=Xin 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
| Field | Meaning |
|---|---|
ID | Unique CV-Library job identifier |
External ID | Job ID from the original employer or recruiter |
Score | Relevance score based on search query match (higher = more relevant) |
Matched Queries | Keywords from your search that matched this listing |
Title | Job title as displayed on CV-Library |
Job Details & Content
| Field | Meaning |
|---|---|
Description | Full job description text (HTML or plain text) |
Category | Job category (e.g., "Cleaning," "Hospitality," "IT") |
Category Paths | Full category hierarchy (e.g., "Admin > Office Management") |
Contract | Employment type (e.g., "Permanent," "Temporary," "Contract," "Internship") |
Location | Job location(s) within the UK |
Catchment Area | Geographic area or radius where the role applies |
Posted | Date when the listing was published on CV-Library |
Application & Employer
| Field | Meaning |
|---|---|
Account | Employer or recruiter account name |
Partner | Partner agency or job board that syndicated the listing |
Logo | Employer logo URL |
Applications | Number of applications received (if visible) |
Apply Type | Application method (e.g., "Direct," "Agency," "External") |
Application Flow | Workflow description (quick apply, CV upload, redirect) |
External Apply URL | URL to external application portal (if applicable) |
Flags | Special attributes (e.g., "Premium," "Featured," "Urgent Hire") |
Class Name | Internal classification for styling or filtering |
How to Use
- Search on CV-Library — Visit CV-Library.co.uk and enter your search criteria (keyword, location, salary range, contract type).
- Copy the URL — Once results load, copy the full URL from your browser, including
page_numberandsearch_idparameters. - Add multiple pages — To scrape paginated results, paste URLs for each page (e.g.,
page_number=1,page_number=2, etc.). - Configure limits — Set
max_items_per_urlto control data volume. Default is 20 per page. - Enable fault tolerance — Set
ignore_url_failures: truefor multi-page runs to avoid interruptions. - 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_idis 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.