TenderNed Scraper for Dutch Tender and Award Data

Dutch contracting authorities publish their European and national tenders on TenderNed, in Dutch. Our TenderNed scraper turns notices, documents and awards into one table.

Plans from €169 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

tenderned.nl
TenderNed Scraper for Dutch Tender and Award Data
tenderned.nlwhat you get
Typical fields for public registers
record_identity_namestatusregistered_ataddressdocument_url
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

TenderNed Data Scraping as a Managed Service

  1. You send

    TenderNed pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

You tell us what to watch - CPV codes, regions, contracting authorities, procedure types or words in the description - and we build the TenderNed crawler, run it and repair it when the announcement pages change. TenderNed draws its notices with scripts, so page rendering, pacing and proxy rotation are part of the service, along with CAPTCHA handling should the site ever ask for it.

Every row keeps the TenderNed-kenmerk and the publication id, so a tender, its rectifications and its award notice stay linked from one run to the next. Runs are one-off or scheduled - daily for live tenders, weekly for award research - and the first delivery comes with field documentation. A free project assessment tells you which filters and publication types a run will cover before you commit.

TenderNed Dataset: Fields We Extract

A TenderNed notice has two layers: a Details tab with the summary TenderNed itself builds, and a Publicatie tab with the full notice as the buyer filed it. We read both and keep TenderNed's Dutch labels next to English column names, so a Dutch analyst and a foreign bid team read the same file.

  • Identitythe TenderNed-kenmerk (the tender reference shared by all its notices), the publication id in the address, the buyer's own Referentienummer, the publication type, such as Marktconsultatie or Aankondiging van een opdracht, the title and the Omschrijving (description).
  • ClassificationType opdracht (Werken, Leveringen or Diensten - works, supplies or services), Aard van de opdracht (public contract, framework agreement, concession, design contest, dynamic purchasing system), the procedure (Openbaar, Niet-openbaar, negotiated, Open House and others), the legal framework, such as Aanbestedingswet 2012, and whether the tender is European or national.
  • CPV codes and placethe main CPV code with its Dutch description, any additional CPV codes, the place of performance with its NUTS code, and the buyer's Trefwoorden (keywords).
  • Datespublication date, Sluitingsdatum (closing date and hour), the days left to submit, the planned start and end of the contract, and the deadline for requests for more information.
  • Lots and award ruleseach perceel (lot) with its title, quantity, options, estimated duration and extensions, and the award criteria with their weights, such as quality against price.
  • Award resultsfrom the award notice: the winner of each lot, the value of the procurement in euros and the date the winner was chosen.
  • Contracting authorityofficial name, legal form of the buyer, its main activity, registration number, postal address, city and NUTS region.
  • Tender documentsthe Documenten tab: every file with its name, its group (notices, tender documents, Nota van inlichtingen), publication date, format and size.

The contact point a notice names - a named person with an e-mail address and phone number - is personal data, so it stays out of the dataset by default under GDPR, while the authority's own details stay in.

TenderNed Dataset: Fields We Extract
TenderNed Database of Awards, Changes and Plans

TenderNed Database of Awards, Changes and Plans

Single notices are only the start. The value lies in how TenderNed links them over the life of a tender.

  • Contract awardsan award notice (Aankondiging gegunde opdracht) carries the award results and, for a direct award, the justification the buyer gives. Joined on the TenderNed-kenmerk, the award closes the record the tender opened.
  • Rectification and early terminationa Rectificatie corrects an earlier notice, for example its dates or documents, and Vroegtijdige beëindiging marks a stopped procedure. Gerelateerde publicaties lists the earlier notices of the same tender, so we deliver the chain, not only the latest version.
  • Market consultation and the TenderKalendera Marktconsultatie notice carries its own closing date, and the TenderKalender lists planned tenders by quarter with contract type, procedure and an estimated value range where the buyer gives one, or onbekend (unknown).
  • Questions and answersthe Vraag en antwoord tab with its Mededelingen, where buyers post clarifications during the procedure.

Repeated runs on a schedule turn this into change history: when a deadline moved, when a document was added, when a lot was awarded and to whom.

About TenderNed and How Its Notices Are Organised

Source
tenderned.nl
Category
public registers
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

TenderNed is the Dutch government's tendering system. The Ministry of Economic Affairs started it in 2010, and it now sits within RVO, the Netherlands Enterprise Agency. It has two parts: an announcement platform anyone can browse, and an application where contracting authorities run procedures and companies, once registered, submit bids.

Dutch contracting authorities - ministries, provinces, municipalities, water boards, universities of applied sciences, hospitals and public companies - must publish their European and national notices on the announcement platform, so it gathers tenders run in TenderNed itself and tenders run elsewhere. An imported notice says so in a banner and links to the system where the procedure runs, such as Mercell; a procedure run in TenderNed shows a Digitaal inschrijven button and a countdown of the days left to submit.

The site is in Dutch, and so are most titles and descriptions, with a share written in English. The search page filters by Publicatietype (market consultation, prior information notice, contract notice, rectification, award notice, modification), publication date, place of performance, contracting authority, contract type, European or national, nature of the contract, procedure, closing date, type of contracting authority and CPV code - the dimensions a tender dataset is cut by.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

TenderNed scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why Scrape TenderNed

The uses follow from the fields TenderNed publishes for every Dutch procurement.

  • Bid pipelinesa daily list of new tenders filtered by CPV code, NUTS region and closing date, with the days left to submit, so a sales team sees a tender the day it appears.
  • Win and competitor analysisaward notices name the winning company and the value per lot, which shows who wins which contracts at which buyers, and how often a contract is awarded without a prior call for competition.
  • Buyer profilesevery notice of one contracting authority over time: what it buys, which procedures it prefers, how heavily it weighs quality against price in its award criteria.
  • Market sizingcontract values and notice counts by CPV code, region and year, split into works, supplies and services.
  • Early warningTenderKalender plans and market consultations surface a procurement before the contract notice is out.

About ScrapeIt

ScrapeIt is a managed web scraping service: we build, run and maintain the crawlers and hand over the data, so your team works with tables instead of browser tabs. Procurement portals suit that model - the same fields every day, deadlines that move, award results that arrive long after the tender. For TenderNed we deliver CSV, Excel or JSON, a load into your database, or files on SFTP or Amazon S3, with English field documentation and the Dutch labels kept alongside.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer a TenderNed API for tender and award data?

Yes. The ScrapeIt TenderNed API returns the TenderNed-kenmerk, title, contracting authority, CPV codes, closing date and, once published, the winner and contract value as JSON from an endpoint we host, refreshed on the schedule you set. The same records can also arrive as CSV or XLSX files, a JSON feed or a load straight into your database.

Is it legal to scrape TenderNed?

Yes. Contract notices, award notices, tender documents and the TenderKalender are published on TenderNed for any visitor, without an account. We collect only publicly available data - everything a visitor can see on TenderNed - and we collect it legally. Contact persons named in notices are left out by default.

Can I get a TenderNed export of tenders to Excel by CPV code?

Yes. Give us the CPV codes, main or additional, plus any regions, buyers or procedure types, and we deliver a TenderNed export as an Excel file with one row per notice or per lot and the Dutch labels translated in the column names. Daily or weekly files can go to e-mail, SFTP or Google Drive.

How often is TenderNed updated, and how often should a run repeat?

TenderNed publishes notices as buyers file them, and a live tender keeps changing: a Rectificatie can correct its dates or documents, and a new Nota van inlichtingen appears in the Documenten tab. For bidding, a daily run catches those changes in time; for award and spend research a weekly run is enough, because award notices only appear once a procedure has ended.

Do you include imported notices and the tender documents?

Yes. Notices imported from other tendering systems carry the same Details fields, and we add the link to the system where the procedure runs. For procedures run in TenderNed we list every document with its group, date, format and size, and fetch the files themselves when the project needs the texts.

How it works

  1. 1

    Make a request

    You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.

  2. 2

    We configure the crawlers

    Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

  3. 3

    Collect and deliver

    Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

  4. 4

    Maintain and support

    Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a quote

Tell us which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

TenderNed data from €169/month. Free project assessment, reply within 1 business day.