303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Economie

TenderNed aanbestedingen

TenderNed is het aanbestedingsplatform van de overheid. Elke publicatie (aankondiging, gunning, rectificatie, marktconsultatie …) staat erin met aanbesteder, soort opdracht, procedure en CPV-code. Open zijn de jaarbestanden (JSON in de Open Contracting-standaard, CC0) en een publicatie-webservice; in die webservice stonden op 16 oktober 2026 146.513 publicaties, waarvan 25.797 uit 2025.

EconomieFinancieelOpenAPIDownloadNederland · publicatie (aanbesteding, perceel)
Actueel · bijgewerkt 15 uur geleden · gecontroleerd 17:23
tenderned.nl
Schermafbeelding van tenderned.nl

Publicaties op TenderNed: 25.797 publicaties in 2025, 15% meer dan in 2022

Publicaties op TenderNed, 2022 – 2025, in publicaties. Dat is het hoogste punt in de reeks.

Bron: TenderNed, publicatie-webservice (TNS) · opgehaald 25 oktober 2026 · selectie: alle soorten publicaties (aankondigingen, gunningen, rectificaties …); naar publicatiedatum, alleen hele jarenOpen de tabel Los blok

Publicaties op TenderNed per soort opdracht: het meest diensten (15.390 publicaties), dan leveringen en werken

Publicaties op TenderNed per soort opdracht, 2025, in publicaties. Totaal: 25.797; de grootste 3 van 3 categorieën staan in de grafiek. Diensten is 60% van het totaal. Een publicatie kan bij meer soorten horen: samen 25.935, tegen 25.797 publicaties.

Bron: TenderNed, publicatie-webservice (TNS) · opgehaald 25 oktober 2026 · selectie: publicatiedatum in 2025; typeOpdracht L, D, WOpen de tabel Los blok

Wat je ermee kunt bouwen1

Wat kun je ermee?4 ideeën

Om te beginnen

Wat besteedt jouw gemeente aan?

Filter de jaarbestanden op buyer.name. Zeg per opdracht wat er gevraagd wordt (tender.title, de CPV-code) en of het Europees is aanbesteed.

Om te beginnen

Diensten, leveringen of werken?

In 2025 ging 60% van de publicaties over diensten (15.390), tegen 6.924 over leveringen en 3.621 over werken. Een publicatie kan bij meer soorten horen.

Voor gevorderden

Welke procedures kiest de overheid?

Tel per jaar de openbare procedures tegen de onderhandelingsprocedures zonder voorafgaande oproep. In de webservice zijn 92.654 van de 146.513 publicaties openbaar (procedure=OPE).

Voor gevorderden

Volg één aanbesteding van begin tot eind

In de jaarbestanden noemt relatedNotices de verwante publicaties (bv. "427208, 427890, 432426"). Zo volg je een aanbesteding van aankondiging via rectificatie tot gunning, en zie je hoe lang het duurde.

Zo verwerk je het4 stappen

  1. Een jaarbestand downloaden

    JSON per jaar vanaf 2016 (58 tot 116 MB) en XLSX voor 2010–2015, 2016–2020 en 2021–2026. Het bestand van 2026 loopt tot 1 oktober; TenderNed vult de bestanden elk halfjaar aan.

    https://www.tenderned.nl/cms/sites/default/files/2026-07/Dataset_Tenderned-2025-01-01-2025-12-31.json
  2. Tellen met de publicatie-webservice

    size=1 en de filters publicatieDatumVanaf, publicatieDatumTot en typeOpdracht (L, D, W) geven in totalElements het aantal. Onbekende filters worden stil genegeerd.

    https://www.tenderned.nl/papi/tenderned-rs-tns/v2/publicaties?page=0&size=1&publicatieDatumVanaf=2025-01-01&publicatieDatumTot=2025-12-31&typeOpdracht=W
  3. De nieuwste publicaties volgen

    De Atom-feed geeft de laatste publicaties met soort, procedure en CPV-omschrijving.

    https://www.tenderned.nl/papi/tenderned-rs-tns/rss/laatste-publicatie.rss
  4. Kijk eerst naar de structuur

    Een jaarbestand is groot; met een Range-verzoek zie je de eerste releases zonder alles te downloaden. Velden volgen OCDS 1.1: parties, buyer, tender (title, classification, procurementMethodDetails, lots).

    curl -r 0-6000 "https://www.tenderned.nl/cms/sites/default/files/2026-10/Dataset_Tenderned-2026-01-01-2026-10-01.json"

Interessante koppelingen

Vergelijkbare bronnen

Waar je op moet letten

  • De jaarbestanden zijn groot

    58 MB (2016) tot 116 MB (2025) JSON per jaar. Lees ze in stukken (streaming) of gebruik de XLSX voor een eerste blik.

  • De webservice is pas vanaf 2022 compleet

    2020 telt er 3.221 publicaties, 2021 loopt op van 521 in januari naar 1.942 in december. Gebruik voor oudere jaren de jaarbestanden.

  • Webservice staat niet in de officiële specificatie

    De publicatie-webservice wordt op data.overheid.nl genoemd, maar staat niet in de OpenAPI van de TenderNed Notice Service. Die XML-API vraagt een login en neemt voorlopig geen nieuwe aanvragen aan.

  • Persoonsgegevens van contactpersonen

    In de jaarbestanden staan naam, e-mail en telefoonnummer van contactpersonen bij aanbesteders. Gebruik die niet verder dan nodig.

  • Niet alle filters werken

    In de webservice veranderen typePublicatie en europees het totaal niet: ze worden genegeerd. Tel die soorten in de jaarbestanden.

APIREST (JSON), Spring-paginering · gelezen 16 okt 2026

StandaardREST (JSON), Spring-pagineringdocumentatie
Toegang zonder sleutel

Geen sleutel of account voor de publicatiewebservice. (De TenderNed Notice Service, een XML-API voor aanbesteders, vraagt wel een login.) getest

Omvang146.559

publicaties in de webservice (totalElements zonder filter, 16 okt 2026) getest

Formaten

jsonpdfatom

Basisadres

https://www.tenderned.nl/papi/tenderned-rs-tns/v2

Endpoints 5

  • GET/publicaties?page=0&size=10Lijst van publicaties, nieuwste eerst, met filters. Spring-paginering: totalElements, totalPages, number, first, last.
  • GET/publicaties/{publicatieId}Eén publicatie met CPV- en NUTS-codes, procedure, soort opdracht, juridisch kader, trefwoorden, referentienummer en links.
  • GET/publicaties/{publicatieId}/documentenDe documenten bij een publicatie (aankondiging, nota van inlichtingen …) met grootte en downloadlink.
  • GET/publicaties/{publicatieId}/pdfDe publicatie als PDF.
  • GEThttps://www.tenderned.nl/papi/tenderned-rs-tns/rss/laatste-publicatie.rssAtom-feed met de laatste publicaties.

Filteren getest

Gewone queryparameters. Onbekende of niet-ondersteunde filters worden stil genegeerd: typePublicatie, europees, digitaal, publicatiestatus, opdrachtgeverNaam, zoekterm en sort veranderden het totaal niet. Controleer altijd of totalElements verandert.

Parameters 8

pagePaginanummer, begint bij 0.getest
sizeAantal per pagina, hoogstens 100 (101 geeft 400 "must be less than or equal to 100"). size=1 is genoeg om te tellen.getest
publicatieDatumVanafVanaf JJJJ-MM-DD (inclusief).getest
publicatieDatumTotTot en met JJJJ-MM-DD (vanaf en tot 2026-10-01 gaf 111).getest
typeOpdrachtL (leveringen), D (diensten) of W (werken).getest
procedureProcedurecode, bv. OPE (openbaar: 92.686).getest
cpvCodesCPV-code, bv. 45000000-7 (bouwwerkzaamheden: 22.773).getest
searchVrije tekst (search=belastingdienst: 1.149); de volgorde is dan niet meer op datum.getest

Velden in lijst en detail (selectie) 15

NaamTypeBetekenis
publicatieIdstringId van de publicatie (ook in de link naar tenderned.nl/aankondigingen/overzicht/…)
kenmerkintegerKenmerk van de aanbesteding (meer publicaties per aanbesteding)
publicatieDatumdatePublicatiedatum
typePublicatieobjectcode en omschrijving (Aankondiging, Rectificatie, Gunning …)
aanbestedingNaamstringNaam van de aanbesteding
opdrachtgeverNaamstringAanbestedende dienst
sluitingsDatumdatetimeSluitingsdatum voor inschrijven
procedureobjectOPE, NOG (niet-openbaar) …
typeOpdrachtobjectL, D of W
europeesbooleanEuropese aanbesteding (boven de drempel)
publicatiecodeobjecteForms-formulier (EF16 …)
opdrachtBeschrijvingstringBeschrijving van de opdracht
Toon alle 15
NaamTypeBetekenis
cpvCodeslijstDetail: CPV-codes met omschrijving en isHoofdOpdracht
nutsCodeslijstDetail: NUTS-regio's
isGegundbooleanDetail: of de opdracht gegund is

Limieten en valkuilen

  • Hoogstens 100 per pagina. Geen gedocumenteerde rate limit; tel met size=1 en de datumfilters. getest
  • De webservice is pas vanaf 2022 compleet: 2020 telt 3.221 publicaties, 2021 loopt op van 521 (januari) naar 1.942 (december). Gebruik voor oudere jaren de jaarbestanden. ervaring
  • Het pad zonder v2 (…/tenderned-rs-tns/publicaties) stuurt met 301 door naar v2. Er is geen OpenAPI-beschrijving gevonden (api-docs en swagger geven 404); de webservice staat niet in de specificatie van de TenderNed Notice Service. getest
  • Een publicatie kan meer soorten opdracht hebben: de tellingen per typeOpdracht (L+D+W) zijn samen groter dan het totaal. ervaring
  • Jaarbestanden (OCDS 1.1 JSON, CC0): 58 MB (2016) tot 116 MB (2025), elk halfjaar aangevuld; Range-verzoeken werken om de structuur te bekijken. Ze bevatten naam, e-mail en telefoon van contactpersonen. ervaring
  • robots.txt (/robots.txt stuurt door naar /cms/robots.txt) sluit /papi/ niet uit. getest

Probeer het HTTP 200 · 321 ms · 16 okt

https://www.tenderned.nl/papi/tenderned-rs-tns/v2/publicaties?page=0&size=3&publicatieDatumVanaf=2026-10-01&typeOpdracht=W
{
  "content": [
    {
      "publicatieId": "445061",
      "publicatieDatum": "2026-10-16",
      "typePublicatie": {
        "code": "REC",
        "omschrijving": "Rectificatie"
      },
      "aanbestedingNaam": "2022-67 Vrijliggend fietspad Molenkampsweg Brakel",
      "opdrachtgeverNaam": "Gemeente Zaltbommel",
      "sluitingsDatum": "2026-11-09T10:00:00",
      "aantalDagenTotSluitingsDatum": 24,
      "procedure": {
        "code": "OPE",
        "omschrijving": "Openbaar"
      },
      "typeOpdracht": {
        "code": "W",
        "omschrijving": "Werken"
      },
      "digitaal": true,
      "europees": false,
      "publicatiecode": {
        "code": "EFE3",
        "omschrijving": "Vrijwillige aankondiging van een opdracht"
      },
      "publicatiestatus": {
        "code": "PUB",
        "omschrijving": "Gepubliceerd"
      },
      "isVroegtijdigeBeeindiging": false
    },
    {
      "publicatieId": "445015",
      "publicatieDatum": "2026-10-16",
      "typePublicatie": {
        "code": "REC",
        "omschrijving": "Rectificatie"
      },

Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.

Gelezen uit TenderNed: datasets aanbestedingen (jaarbestanden OCDS en XLSX) · data.overheid.nl: de dataset met de TNS-publicatiewebservice als resource (eigenaar PIANOo). Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Zo haal je het op

curl "https://www.tenderned.nl/papi/tenderned-rs-tns/v2/publicaties?page=0&size=5&publicatieDatumVanaf=2026-10-01"

Meer van RVO in onze index

84 datasets in data.overheid.nl, Nationaal Georegister. Dit zijn de laatst gewijzigde.

Alles over RVO

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: tenderned
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
cache:
  tag: bron:tenderned
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: datum van de nieuwste publicatie in de publicatie-webservice (TNS)
  verwacht: dagelijks

Bron: content/bronnen/tenderned.yaml · Markdown