Data scraping
Public web data collected into a clean spreadsheet or database, once or on a schedule.
GradaxEuropean companyOrder outright
Founded 2014·Built and operated in Europe·3 days to 3 weeks

About this service
Prices, product listings, directory entries, public tenders and other information published on websites, collected by script into structured data you can use. We check what is allowed first, build a scraper that copes with pagination and changes, and deliver clean CSV, Excel, Google Sheets or database output.
Allowed before possible
Almost any public website can technically be scraped. Whether it should be is a different question. Some sites prohibit automated access in their terms, some publish personal data that is regulated under GDPR, and some sit behind logins you are not authorised to automate.
We review each source before writing code: terms of use, robots rules and whether personal data is involved. We decline sources that clearly prohibit scraping or require unauthorised access, and we flag personal data so you can check your lawful basis with a legal adviser. We are not lawyers and do not give legal opinions.
Scrapers break; plan for it
Websites change their layout without notice. A scraper that worked perfectly last week suddenly returns empty fields or wrong values. If nobody notices, decisions are made on broken data.
Our scheduled scrapers check their own output. If a run returns far fewer records than usual, or required fields come back empty, you get an alert instead of a silently wrong spreadsheet. The largest package includes three months of fixes when sources change.
We also scrape politely: limited request rates, respect for site load and identification where appropriate. Aggressive scraping gets blocked and can harm the site you depend on for data.
- Sources reviewed for terms and personal data
- Polite request rates
- Validation and alerts on every scheduled run
- Clean output in CSV, Excel, Sheets or a database
What you get
Everything below is in the price. Nothing here is an upgrade.
- Source review with any restrictions noted
- Scraper script in Python or Node.js
- Cleaned dataset in your chosen format
- Schedule and alerts, on recurring packages
- Documentation for running or changing the scraper
What changes
- Data in clean columns with consistent formats
- Sources checked for terms, robots rules and personal data before collection
- Scheduled runs that alert you when a site changes and breaks the scraper
- Duplicates removed and fields validated
How it runs
Review
Each source checked for terms of use, robots rules and personal data.
Build
A scraper that handles pagination, filters and polite request rates.
Clean
Fields normalised, duplicates removed, gaps flagged.
Deliver
Data handed over, or scheduled with alerts on failure.
Compare the sizes
The standard price for each size. Extras are priced beside it, not hidden behind a call.
| Included | One-off extract€2903 to 5 working days | Multi-source extract€5001 to 2 weeks | Scheduled scraper€1,0502 to 3 weeks |
|---|---|---|---|
| One website | Included | Included | Included |
| Up to 10,000 records | Included | Included | Included |
| CSV or Excel output | Included | Included | Included |
| Basic cleaning | Included | Included | Included |
| Up to 100,000 records | Not included | Included | Included |
| Fields matched across sources | Not included | Included | Included |
| Google Sheets or database output | Not included | Included | Included |
| Daily or weekly scheduled runs | Not included | Not included | Included |
| Alerts when a source changes | Not included | Not included | Included |
| Three months of fixes when sites change | Not included | Not included | Included |
| Order | Select | Select | Select |
Add what you need
Choose the size
Add what you need
Your total€500
ContinueThe standard price, plus whatever you add. Confirmed in writing before anything starts; nothing is charged until you accept it.
Questions
Is web scraping legal?
It depends on the site's terms, the data and how it is used, and we are not lawyers. We decline sources that prohibit automated access or require logins we are not authorised to use, and we flag personal data so you can check your lawful basis with a legal adviser.
Can you scrape personal contact details?
Personal data is regulated under GDPR. We do not build lists of private individuals' contact details. Business information published by companies is a different matter, and we discuss it case by case.
What happens when the website changes?
Scrapers break when layouts change. Scheduled packages include alerts and three months of fixes; after that, maintenance can continue monthly.
Related searches
Related work
One-timeData cleaningMessy spreadsheets and CRM data deduplicated, standardised and ready to use.from €290one-time
One-timeData enrichmentGaps in your company records filled from public sources: industry, size, website, location.from €290one-time
One-timeB2B lead list buildingResearched lists of companies and decision-makers that match your ideal customer, with sources and verified emails.from €290one-time
Order it
Standardised enough to order on its own. The price is confirmed in writing before anything starts.