TenderTech Market Benchmark 2026: 52 Vendors, 81 Features, One Clear Leader Lees meer

Tendersight API

Aanbestedingsdata voor uw systemenen uw agents.

Doorzoek aankondigingen en lees hun documenten, inschrijvingen en aanbestedende diensten vanuit uw eigen software, via één API. Aanroepen gebruiken dezelfde credits als de app.

Voorbeeldverzoek
curl https://api.tendersight.ai/v1/notices/search \
  -H "Authorization: Bearer $TENDERSIGHT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "filters": {
      "searchText": "lift maintenance",
      "contractTypes": ["services"],
      "buyer": { "countries": ["AUT", "DEU"] },
      "deadline": { "from": "2026-11-16T00:00:00Z" },
      "estimatedValue": { "min": 250000 }
    },
    "pageSize": 20
  }'
Voorbeeldantwoord, ingekort
{
  "items": [
    {
      "key": "not_01kf3m8q2vx7d9hk4tz6rbn5cw",
      "title": "Maintenance of lifts in federal buildings, 3 lots",
      "publicationDate": "2026-11-03T08:00:00+00:00",
      "estimatedValue": {
        "minAmount": null,
        "maxAmount": 1800000,
        "currency": "EUR",
        "minAmountEur": null,
        "maxAmountEur": 1800000
      },
      "buyers": [
        {
          "organizationKey": "org_01jz8r5t2kw4n6p9c3x7v1hmqd",
          "name": "Federal property agency",
          "country": "AUT",
          "fiscalId": "ATU12345678"
        }
      ],
      "milestones": [
        {
          "type": "deadline",
          "name": "Time limit for receipt of tenders",
          "date": "2026-12-01T10:00:00+00:00"
        }
      ],
      "contractType": "services",
      "primaryCpv": {
        "code": "50750000-7",
        "description": "Lift-maintenance services"
      },
      "biddability": "biddable",
      "nextDeadlineAt": "2026-12-01T10:00:00+00:00"
    }
  ],
  "continuationToken": "eyJhZnRlciI6WzEuOTQs…",
  "totalCount": 23
}

Aankondigingen uit 28+ officiële bronnen

REST en MCP met één sleutel

Credits per aanroep, in elk pakket

De aankondigingen die uw team in Tendersight leest, geleverd in uw CRM, uw datawarehouse of uw eigen agent.

De API leest dezelfde index als Tendersight Leads. Gebruik de API om een salespipeline te voeden, gegevens over aanbestedende diensten en leveranciers te verrijken of een agent een eigen zoekfunctie voor aanbestedingen te geven.

Wat de API teruggeeft.

Zes soorten data, verdeeld over 9 endpoints.

  • Aankondigingen zoeken

    Filter op tekst, CPV-code, land en regio van de aanbestedende dienst, geraamde waarde in euro, termijn, publicatiedatum en type aankondiging.

  • Details van een aankondiging

    Eén aankondiging op basis van de sleutel, met de aanbestedende diensten, geraamde waarde, termijnen, gunningscriteria, CPV-code en status van de procedure.

  • Aanbestedingsdocumenten

    De lijst met documenten van een aankondiging, en elk bestand, gedownload via de API.

  • Inschrijvingen en winnaars

    Wie op een aankondiging heeft ingeschreven, de waarde van elke inschrijving en wie heeft gewonnen, als de bron die gegevens publiceert.

  • Aanbestedende diensten en leveranciers

    Zoek aanbestedende diensten die aankondigingen publiceerden op een deel van de naam of op het fiscaal identificatienummer. Elke aanbestedende dienst of leverancier vindt u op het fiscaal identificatienummer of de sleutel.

  • Filtermetadata

    De filterwaarden die de zoekfunctie accepteert en hoeveel aankondigingen elke waarde bevat. Deze aanroep gebruikt geen credits.

Van aanmelding tot uw eerste aanroep.

Een account, een sleutel en één header. De API-referentie beschrijft elk endpoint, elk veld en elke fout.

  1. 01

    Maak een gratis account aan

    Meld u gratis aan. Elk pakket bevat de API, en aanroepen gebruiken dezelfde credits als de rest van Tendersight.

  2. 02

    Maak een API-sleutel aan

    Een eigenaar van het team opent het beheer van API-sleutels in de teaminstellingen, geeft de sleutel een naam en kiest de scopes. De sleutel wordt één keer getoond, dus bewaar hem veilig.

  3. 03

    Doe uw eerste aanroep

    Stuur de sleutel mee als Bearer-token. Begin met een zoekopdracht naar aankondigingen en open daarna de aankondigingen, documenten en inschrijvingen die u terugkrijgt.

Authenticatie
Authorization: Bearer tsk_live_…

Stuur de sleutel mee bij elke aanroep. Zodra de sleutel is ingetrokken, werkt hij niet meer.

Scopes
notices:readdocuments:readawards:readorganizations:read

Een sleutel heeft alleen de scopes die u kiest. Een aanroep daarbuiten krijgt een 403.

Paginering
continuationToken

Een zoekopdracht geeft maximaal 100 aankondigingen per pagina terug, plus een token voor de volgende pagina. Stuur het token terug om verder te gaan.

Snelheidslimieten
429Retry-After

Standaard 10 verzoeken per seconde en 100.000 per dag per sleutel. Boven de limiet antwoordt de API met 429 en meldt wanneer u het opnieuw kunt proberen.

Fouten
application/problem+json

Probleemdetails in JSON: 401 bij een ontbrekende, onbekende of ingetrokken sleutel, 402 als de credits van het team de aanroep niet dekken, 403 bij een ontbrekende scope, 429 bij te veel verzoeken.

Credits
X-Credits-ChargedX-RateLimit-Remaining

Elk antwoord vermeldt wat de aanroep heeft gebruikt en hoeveel verzoeken er nog over zijn. Alleen geslaagde aanroepen gebruiken credits.

Betaal per aanroep, in credits.

Aanroepen putten uit het creditsaldo van uw team, hetzelfde saldo dat Flow in de app gebruikt. Bij Team kosten 1.000 credits € 2,50. Een gratis account krijgt 2.000 credits bij de aanmelding.

Bekijk pakketten en tarieven
Credits per aanroep van de Tendersight API
AanroepCredits per aanroep
Een zoekopdracht naar aankondigingen POST /v1/notices/search2
Eén aankondiging GET /v1/notices/{noticeKey}1
De documentenlijst van een aankondiging GET /v1/notices/{noticeKey}/documents1
Een documentdownload GET /v1/notices/{noticeKey}/documents/{documentId}5
De inschrijvingen op een aankondiging GET /v1/notices/{noticeKey}/bids5
Een zoekopdracht naar aanbestedende diensten GET /v1/buyers?query=&limit=1
Een zoekopdracht naar aanbestedende diensten of leveranciers op fiscaal identificatienummer GET /v1/organizations?fiscalId=&limit=1
Eén aanbestedende dienst of leverancier GET /v1/organizations/{organizationKey}1
De filterwaarden van de zoekfunctie GET /v1/meta/filters0

Alleen geslaagde aanroepen gebruiken credits.

Dezelfde data voor uw agents, via MCP.

Koppel elke MCP-client met dezelfde sleutel aan de Tendersight-server. De tools volgen de REST-endpoints en gebruiken dezelfde scopes en credits.

Voorbeeldconfiguratie van een client
{
  "mcpServers": {
    "tendersight": {
      "url": "https://api.tendersight.ai/mcp",
      "headers": {
        "Authorization": "Bearer tsk_live_…"
      }
    }
  }
}
  • search_noticesZoekt aankondigingen met dezelfde filters als de API
  • get_noticeLeest één aankondiging
  • list_notice_documentsToont de documenten van een aankondiging
  • list_notice_bidsToont de inschrijvingen op een aankondiging
  • search_buyersVindt aanbestedende diensten op naam of fiscaal identificatienummer
  • get_organizationLeest één aanbestedende dienst of leverancier
  • search_organizationsVindt aanbestedende diensten en leveranciers op fiscaal identificatienummer

Vragen over de Tendersight API

Welke aanbestedingen dekt de API?

Dezelfde aankondigingen als Tendersight Leads: overheidsaanbestedingen uit 28+ officiële bronnen, met hun documenten, de betrokken aanbestedende diensten en leveranciers en, als de bron ze publiceert, de inschrijvingen en winnaars.

Wat kost een aanroep?

Elke geslaagde aanroep gebruikt tussen 0 en 5 credits uit het saldo van uw team, afhankelijk van het endpoint. De tabel op deze pagina toont elk endpoint, en mislukte aanroepen gebruiken niets.

Kan ik de API gratis uitproberen?

Ja. De API zit in elk pakket, ook in Gratis. Een gratis account krijgt 2.000 credits bij de aanmelding, en API-aanroepen putten daaruit net als de rest van Tendersight.

Wat zijn de snelheidslimieten?

Standaard 10 verzoeken per seconde en 100.000 per dag per sleutel. Boven de limiet antwoordt de API met 429 en de header Retry-After, en antwoorden bevatten X-RateLimit-Limit en X-RateLimit-Remaining.

Hoe actueel zijn de data?

Elke aanroep leest dezelfde index die de Tendersight-app doorzoekt, en die index wordt dagelijks bijgewerkt vanuit de officiële bronnen.

Wie kan API-sleutels aanmaken en intrekken?

Eigenaren van het team, in de teaminstellingen. Elke sleutel heeft een naam en eigen scopes, wordt één keer getoond bij het aanmaken en werkt niet meer zodra hij is ingetrokken.

Maak een sleutel aan en doe uw eerste aanroep.

Start gratis, maak een API-sleutel aan in de teaminstellingen en volg de API-referentie.