Skip to content
European companyFounded in 2014Built and operated in EuropePayments secured by Stripe
Gradax

Data scraping

Public web data collected into a clean spreadsheet or database, once or on a schedule.

GradaxEuropean companyOrder outright

Founded 2014Built and operated in Europe3 days to 3 weeks

One supplier of recordOne contract and one team, whoever does the work.
Your data stays in the EUNothing is moved outside the union to be processed.
Priced before it startsConfirmed in writing, and nothing charged until you accept.

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

  1. Review

    Each source checked for terms of use, robots rules and personal data.

  2. Build

    A scraper that handles pagination, filters and polite request rates.

  3. Clean

    Fields normalised, duplicates removed, gaps flagged.

  4. 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.

Data scraping: what each size includes
IncludedOne-off extract€2903 to 5 working daysMulti-source extract€5001 to 2 weeksScheduled scraper€1,0502 to 3 weeks
One websiteIncludedIncludedIncluded
Up to 10,000 recordsIncludedIncludedIncluded
CSV or Excel outputIncludedIncludedIncluded
Basic cleaningIncludedIncludedIncluded
Up to 100,000 recordsNot includedIncludedIncluded
Fields matched across sourcesNot includedIncludedIncluded
Google Sheets or database outputNot includedIncludedIncluded
Daily or weekly scheduled runsNot includedNot includedIncluded
Alerts when a source changesNot includedNot includedIncluded
Three months of fixes when sites changeNot includedNot includedIncluded
OrderSelect Select Select

Add what you need

Choose the size

Add what you need

Your total€500

Continue

The 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

Order it

Standardised enough to order on its own. The price is confirmed in writing before anything starts.