Discover/Gov API
live

Gov APIzakazky.gov.cz

Search and access detailed information about Czech public procurement tenders from Zakázky GOV, including AI-generated summaries of tender documentation to quickly understand project requirements and opportunities. Find the right procurement opportunities by browsing aggregated tenders and reviewing their complete details all in one place.

Endpoint health
monitored
get_tender_ai_summary
get_tender_details
search_tenders
Checks pendingself-healing
Endpoints
3
Updated
3h ago
This call costs1 credit / call— charged only on success
Try it
Page size; values above 100 are clamped to 100.
Keyword or phrase matched against tender titles and descriptions (Czech-language content).
Whether to return only active tenders or all tenders regardless of state.
Continuation cursor copied from a previous response's next_page_token. Omit for the first page.
api.parse.bot/scraper/e0e21df3-b07e-4c12-828a-ef3c33f08de7/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e0e21df3-b07e-4c12-828a-ef3c33f08de7/search_tenders?query=software' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Full-text keyword search over public tenders, newest publication first. Returns one page of tender summaries (tender_id, title, description, contracting authority name, submission deadline, status code, procedure type, topic tags). By default only currently active tenders are returned; status=all also includes finished and cancelled ones. Paging is cursor based: limit (1-100, default 50) sets the page size and when has_more is true the returned next_page_token is passed back unchanged as page_token to fetch the next page. An unknown keyword yields an empty tenders array with count 0.

Input
ParamTypeDescription
limitintegerPage size; values above 100 are clamped to 100.
queryrequiredstringKeyword or phrase matched against tender titles and descriptions (Czech-language content).
statusstringWhether to return only active tenders or all tenders regardless of state.
page_tokenstringContinuation cursor copied from a previous response's next_page_token. Omit for the first page.
Response
{
  "type": "object",
  "fields": {
    "count": "number of tenders in this page",
    "query": "the keyword that was searched",
    "tenders": "array of tender summaries: tender_id (stable RVZ identifier used by the other endpoints), title, description, contracting_authority, submission_deadline (ISO 8601 UTC or absent), status (site status code such as AKTIVNI_NEUKONCEN), procedure_type, tags",
    "has_more": "true when another page exists",
    "status_filter": "the status filter applied (active or all)",
    "next_page_token": "cursor for the next page, null on the last page"
  },
  "sample": {
    "data": {
      "count": 1,
      "query": "software",
      "tenders": [
        {
          "tags": [
            "#Software",
            "#ItSluzby"
          ],
          "title": "Software MATLAB 2026 – 2027",
          "status": "AKTIVNI_NEUKONCEN",
          "tender_id": "RVZ2600120390",
          "description": "Předmětem veřejné zakázky je poskytnutí licencí a služeb podrobně popsaných v Příloze č. 2 – licenční smlouva.",
          "procedure_type": "VEREJNA_ZAKAZKA",
          "submission_deadline": "2026-09-11T07:00:00Z",
          "contracting_authority": "Vysoká škola chemicko-technologická v Praze"
        }
      ],
      "has_more": false,
      "status_filter": "active",
      "next_page_token": null
    },
    "status": "success"
  }
}

About the Gov API

The Gov API on Parse exposes 3 endpoints for the publicly available data on zakazky.gov.cz. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.