CV-Library Scraper avatar

CV-Library Scraper

Pricing

from $1.60 / 1,000 results

Go to Apify Store
CV-Library Scraper

CV-Library Scraper

Scrape structured job data from CV-Library.co.uk — one of the UK's largest job boards. Returns titles, companies, salaries, full descriptions and geo-data.

Pricing

from $1.60 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

18

Total users

5

Monthly active users

5 hours ago

Last modified

Share

CV-Library Scraper — UK Jobs

cv-library-scraper

Extract structured job listings from cv-library.co.uk — one of the UK's largest independent job boards with over 180,000 live listings. Filter by keyword, location, contract type, and recency. No API key required.


What you get

Each result includes the job title, company, location, contract type, salary (where published), publication date, and a direct link. With Fetch Details enabled you get the full job description.


Input parameters

ParameterTypeDefaultDescription
searchQuerystringJob title or keyword, e.g. software engineer, nurse, accountant
locationstringCity, region, or postcode, e.g. London, Manchester, EH1
contractTypestringFilter by type: permanent, contract, temporary, part-time, freelance
maxItemsinteger100Maximum number of listings to return
fetchDetailsbooleanfalseFetch full job description from each listing page
daysOldintegerOnly return jobs posted within this many days
skipRepostsbooleanfalseSkip listings already seen in previous runs (90-day deduplication)
proxyConfigurationobjectProxy settings (UK residential proxy recommended)
startUrlsarrayDirect CV-Library search or listing URLs. Overrides all filters

Output fields

FieldTypeNotes
idstringCV-Library internal listing ID
titlestringJob title
companystringHiring company name
locationstringLocation as displayed
contractTypestringe.g. Permanent, Contract, Temporary
salaryRawstringSalary text as displayed, or null
publishDatestringDate posted
urlstringDirect link to the listing
scrapedAtstringISO 8601 scrape timestamp

Examples

IT roles in London

{
"searchQuery": "software engineer",
"location": "London",
"maxItems": 100,
"daysOld": 7
}

Permanent nursing jobs

{
"searchQuery": "nurse",
"location": "Manchester",
"contractType": "permanent",
"maxItems": 50
}

Full descriptions for an AI pipeline

{
"searchQuery": "data analyst",
"location": "Birmingham",
"fetchDetails": true,
"maxItems": 50
}

Daily incremental feed

{
"searchQuery": "project manager",
"location": "London",
"daysOld": 1,
"skipReposts": true,
"maxItems": 500
}

Pricing

Pay-per-result — charged only for items pushed to the dataset.


Run it on a schedule

This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.

  • Schedule runs — open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
  • Connect it to your stack — push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
  • Pull results via API — every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.

Set it once and it runs on its own.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl