POST /api/prozorro/tenders
Price: 20 credits
Get one Prozorro tender by its number, uuid or page URL as the full procurement record: title, description, status and stage, the buyer with EDRPOU, address and contact, estimated value, every period, line items with CPV codes and delivery addresses, lots, bids with tenderers and prices, pre-qualification decisions, awards with suppliers, contracts, cancellations with their reason, the legal ground of a no-competition procedure, funders, documents, questions and answers, complaints with objections, payment milestones, qualification criteria and the procedure's configuration flags.
Pass the tender number from a search result, for example UA-2026-04-03-010959-a, or the tender page URL; the uuid from a record's id also resolves. Plan numbers (UA-P-...) and contract numbers (UA-...-a1) belong to other record types and return 412.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)tender string required — Tender number, tender uuid or tender page URL (examples: "UA-2026-04-03-010959-a", "1fe0aaa832024d4e90fae2a2a69fa050", "https://prozorro.gov.ua/tender/UA-2026-04-03-010959-a"; minLength: 1)@type string (default: "ProzorroTender")id string requiredtender_id string requiredtitle_en string nullabledescription string nullabledescription_en string nullablestatus string nullablestage string requiredprocurement_method string nullableprocurement_method_type string nullableprocurement_method_rationale string nullablemain_procurement_category string nullableaward_criteria string nullablesubmission_method string nullablesubmission_method_details string nullableowner string nullableis_masked boolean nullablecause_details object nullable@type string (default: "ProzorroCauseDetails")code string nullablescheme string nullabletitle_en string nullabledescription string nullabledescription_en string nullableurl string nullablefunding_kind string nullablenbu_discount_rate number nullablemax_awards_count integer nullableagreement_duration string nullablebuyer object nullable@type string (default: "ProzorroOrganization")name string nullablename_en string nullableidentifier object nullable@type string (default: "ProzorroIdentifier")scheme string nullableid string nullablelegal_name string nullablelegal_name_en string nullableurl string nullableaddress object nullable@type string (default: "ProzorroAddress")street string nullablelocality string nullableregion string nullablepostal_code string nullablecountry_name string nullablecontact object nullable@type string (default: "ProzorroContact")name string nullablename_en string nullableemail string nullabletelephone string nullablefax string nullableurl string nullableavailable_language string nullableadditional_contacts array (default: [])@type string (default: "ProzorroContact")name string nullablename_en string nullableemail string nullabletelephone string nullablefax string nullableurl string nullableavailable_language string nullablekind string nullablescale string nullablefunders array (default: [])@type string (default: "ProzorroOrganization")name string nullablename_en string nullableidentifier object nullable@type string (default: "ProzorroIdentifier")scheme string nullableid string nullablelegal_name string nullablelegal_name_en string nullableurl string nullableaddress object nullable@type string (default: "ProzorroAddress")street string nullablelocality string nullableregion string nullablepostal_code string nullablecountry_name string nullablecontact object nullable@type string (default: "ProzorroContact")name string nullablename_en string nullableemail string nullabletelephone string nullablefax string nullableurl string nullableavailable_language string nullableadditional_contacts array (default: [])@type string (default: "ProzorroContact")name string nullablename_en string nullableemail string nullabletelephone string nullablefax string nullableurl string nullableavailable_language string nullablekind string nullablescale string nullablesuppliers array (default: [])@type string (default: "ProzorroOrganization")name string nullablename_en string nullableidentifier object nullable@type string (default: "ProzorroIdentifier")scheme string nullableid string nullablelegal_name string nullablelegal_name_en string nullableurl string nullableaddress object nullable@type string (default: "ProzorroAddress")street string nullablelocality string nullableregion string nullablepostal_code string nullablecountry_name string nullablecontact object nullable@type string (default: "ProzorroContact")name string nullablename_en string nullableemail string nullabletelephone string nullablefax string nullableurl string nullableavailable_language string nullableadditional_contacts array (default: [])@type string (default: "ProzorroContact")name string nullablename_en string nullableemail string nullabletelephone string nullablefax string nullableurl string nullableavailable_language string nullablekind string nullablescale string nullablevalue object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullablemin_value object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullableminimal_step object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullableguarantee object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullabledates object nullable@type string (default: "ProzorroDates")published_at integer nullablecreated_at integer nullablemodified_at integer nullableenquiry_deadline_at integer nullabledeadline_at integer nullableauction_at integer nullableawarded_at integer nullablecontract_at integer nullablecpv array (default: [])@type string (default: "ProzorroClassification")scheme string nullablecode string requireddescription string nullablecountry string (default: "UA")url string requiredenquiry_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullabletender_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullableauction_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullablequalification_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullableaward_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullablecomplaint_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullableauction_url string nullableagreement_id string nullableagreement_ids array (default: [])plan_ids array (default: [])line_items array (default: [])@type string (default: "ProzorroItem")id string requireddescription string nullabledescription_en string nullableclassification object nullable@type string (default: "ProzorroClassification")scheme string nullablecode string requireddescription string nullableadditional_classifications array (default: [])@type string (default: "ProzorroClassification")scheme string nullablecode string requireddescription string nullablequantity number nullableunit object nullable@type string (default: "ProzorroUnit")code string nullablename string nullablevalue object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullabledelivery_address object nullable@type string (default: "ProzorroAddress")street string nullablelocality string nullableregion string nullablepostal_code string nullablecountry_name string nullabledelivery_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullablerelated_lot string nullablecategory string nullableprofile string nullableproduct string nullablelots array (default: [])@type string (default: "ProzorroLot")id string requiredtitle_en string nullabledescription string nullabledescription_en string nullablestatus string nullablevalue object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullablemin_value object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullableminimal_step object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullableminimal_step_percentage number nullableyearly_payments_percentage_range number nullablefunding_kind string nullableguarantee object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullableauction_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullableauction_url string nullabledate_at integer nullablebids array (default: [])@type string (default: "ProzorroBid")id string requiredstatus string nullabletenderers array (default: [])@type string (default: "ProzorroOrganization")name string nullablename_en string nullableidentifier object nullable (see schema ProzorroIdentifier)address object nullable (see schema ProzorroAddress)contact object nullable (see schema ProzorroContact)additional_contacts array (default: [])kind string nullablescale string nullablevalue object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullableinitial_value object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullablelot_values array (default: [])@type string (default: "ProzorroLotValue")related_lot string nullablestatus string nullablevalue object nullable (see schema ProzorroValue)initial_value object nullable (see schema ProzorroValue)date_at integer nullableline_items array (default: [])@type string (default: "ProzorroItem")id string requireddescription string nullabledescription_en string nullableclassification object nullable (see schema ProzorroClassification)additional_classifications array (default: [])quantity number nullableunit object nullable (see schema ProzorroUnit)delivery_address object nullable (see schema ProzorroAddress)delivery_period object nullable (see schema ProzorroPeriod)related_lot string nullablecategory string nullableprofile string nullableproduct string nullableis_self_qualified boolean nullablesubcontracting_details string nullabledate_at integer nullablesubmitted_at integer nullablerequirement_responses array (default: [])@type string (default: "ProzorroRequirementResponse")id string requiredrequirement_id string nullablerequirement_title string nullableclassification object nullable (see schema ProzorroClassification)value union nullablevalues array (default: [])unit object nullable (see schema ProzorroUnit)evidences array (default: [])documents array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullableeligibility_documents array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablefinancial_documents array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablequalification_documents array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablequalifications array (default: [])@type string (default: "ProzorroQualification")id string requiredstatus string nullabledescription string nullablebid_id string nullablelot_id string nullableis_qualified boolean nullableis_eligible boolean nullabledate_at integer nullablecomplaint_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullablemilestones array (default: [])@type string (default: "ProzorroMilestone")id string requiredcode string nullablemilestone_type string nullabledescription string nullableduration_days integer nullableduration_type string nullablepercentage number nullablesequence_number integer nullablerelated_lot string nullabledate_at integer nullabledue_at integer nullablecomplaints array (default: [])@type string (default: "ProzorroComplaint")id string requiredcomplaint_id string nullablecomplaint_type string nullablestatus string nullabledescription string nullableauthor object nullable (see schema ProzorroOrganization)value object nullable (see schema ProzorroValue)related_lot string nullablebid_id string nullableis_accepted boolean nullablereview_place string nullabletenderer_action string nullabledate_at integer nullablesubmitted_at integer nullableaccepted_at integer nullabledecided_at integer nullablereview_at integer nullabletenderer_action_at integer nullableobjections array (default: [])posts array (default: [])documents array (default: [])documents array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullableawards array (default: [])@type string (default: "ProzorroAward")id string requiredstatus string nullabledescription string nullablesuppliers array (default: [])@type string (default: "ProzorroOrganization")name string nullablename_en string nullableidentifier object nullable (see schema ProzorroIdentifier)address object nullable (see schema ProzorroAddress)contact object nullable (see schema ProzorroContact)additional_contacts array (default: [])kind string nullablescale string nullablevalue object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullablebid_id string nullablelot_id string nullableis_qualified boolean nullableis_eligible boolean nullabledate_at integer nullableperiod object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullablecomplaint_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullablemilestones array (default: [])@type string (default: "ProzorroMilestone")id string requiredcode string nullablemilestone_type string nullabledescription string nullableduration_days integer nullableduration_type string nullablepercentage number nullablesequence_number integer nullablerelated_lot string nullabledate_at integer nullabledue_at integer nullablecomplaints array (default: [])@type string (default: "ProzorroComplaint")id string requiredcomplaint_id string nullablecomplaint_type string nullablestatus string nullabledescription string nullableauthor object nullable (see schema ProzorroOrganization)value object nullable (see schema ProzorroValue)related_lot string nullablebid_id string nullableis_accepted boolean nullablereview_place string nullabletenderer_action string nullabledate_at integer nullablesubmitted_at integer nullableaccepted_at integer nullabledecided_at integer nullablereview_at integer nullabletenderer_action_at integer nullableobjections array (default: [])posts array (default: [])documents array (default: [])documents array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablecontracts array (default: [])@type string (default: "ProzorroContract")id string requiredcontract_id string nullablecontract_number string nullablestatus string nullabletitle_en string nullabledescription string nullabledescription_en string nullableaward_id string nullablesuppliers array (default: [])@type string (default: "ProzorroOrganization")name string nullablename_en string nullableidentifier object nullable (see schema ProzorroIdentifier)address object nullable (see schema ProzorroAddress)contact object nullable (see schema ProzorroContact)additional_contacts array (default: [])kind string nullablescale string nullablevalue object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullabledate_at integer nullablesigned_at integer nullableperiod object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullableline_items array (default: [])@type string (default: "ProzorroItem")id string requireddescription string nullabledescription_en string nullableclassification object nullable (see schema ProzorroClassification)additional_classifications array (default: [])quantity number nullableunit object nullable (see schema ProzorroUnit)delivery_address object nullable (see schema ProzorroAddress)delivery_period object nullable (see schema ProzorroPeriod)related_lot string nullablecategory string nullableprofile string nullableproduct string nullabledocuments array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablecancellations array (default: [])@type string (default: "ProzorroCancellation")id string requiredstatus string nullablereason string nullablereason_type string nullablecancellation_of string nullablerelated_lot string nullabledate_at integer nullablecomplaint_period object nullable@type string (default: "ProzorroPeriod")start_at integer nullableend_at integer nullableshould_start_after_at integer nullableclarifications_until_at integer nullableinvalidation_at integer nullablereporting_published_at integer nullabledocuments array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablecomplaints array (default: [])@type string (default: "ProzorroComplaint")id string requiredcomplaint_id string nullablecomplaint_type string nullablestatus string nullabledescription string nullableauthor object nullable (see schema ProzorroOrganization)value object nullable (see schema ProzorroValue)related_lot string nullablebid_id string nullableis_accepted boolean nullablereview_place string nullabletenderer_action string nullabledate_at integer nullablesubmitted_at integer nullableaccepted_at integer nullabledecided_at integer nullablereview_at integer nullabletenderer_action_at integer nullableobjections array (default: [])posts array (default: [])documents array (default: [])documents array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablequestions array (default: [])@type string (default: "ProzorroQuestion")id string requireddescription string nullableanswer string nullablequestion_of string nullablerelated_item string nullableasked_at integer nullableanswered_at integer nullablecomplaints array (default: [])@type string (default: "ProzorroComplaint")id string requiredcomplaint_id string nullablecomplaint_type string nullablestatus string nullabledescription string nullableauthor object nullable@type string (default: "ProzorroOrganization")name string nullablename_en string nullableidentifier object nullable@type string (default: "ProzorroIdentifier")scheme string nullableid string nullablelegal_name string nullablelegal_name_en string nullableurl string nullableaddress object nullable@type string (default: "ProzorroAddress")street string nullablelocality string nullableregion string nullablepostal_code string nullablecountry_name string nullablecontact object nullable@type string (default: "ProzorroContact")name string nullablename_en string nullableemail string nullabletelephone string nullablefax string nullableurl string nullableavailable_language string nullableadditional_contacts array (default: [])kind string nullablescale string nullablevalue object nullable@type string (default: "ProzorroValue")amount number nullableamount_net number nullablecurrency string nullablevat_included boolean nullablerelated_lot string nullablebid_id string nullableis_accepted boolean nullablereview_place string nullabletenderer_action string nullabledate_at integer nullablesubmitted_at integer nullableaccepted_at integer nullabledecided_at integer nullablereview_at integer nullabletenderer_action_at integer nullableobjections array (default: [])@type string (default: "ProzorroObjection")id string requireddescription string nullableclassification object nullable (see schema ProzorroClassification)relates_to string nullablerelated_item string nullablesequence_number integer nullablearguments array (default: [])requested_remedies array (default: [])posts array (default: [])@type string (default: "ProzorroPost")id string requireddescription string nullableauthor string nullablerelated_objection string nullablepublished_at integer nullabledocuments array (default: [])@type string (default: "ProzorroDocument")id string requiredtitle_en string nullabledescription string nullableurl string nullablemime_type string nullabledocument_type string nullabledocument_of string nullablerelated_item string nullablelanguage string nullableauthor string nullableconfidentiality string nullablehash string nullablepublished_at integer nullablemodified_at integer nullablemilestones array (default: [])@type string (default: "ProzorroMilestone")id string requiredcode string nullablemilestone_type string nullabledescription string nullableduration_days integer nullableduration_type string nullablepercentage number nullablesequence_number integer nullablerelated_lot string nullabledate_at integer nullabledue_at integer nullablecriteria array (default: [])@type string (default: "ProzorroCriterion")id string requireddescription string nullablesource string nullablerelates_to string nullablerelated_item string nullableclassification object nullable@type string (default: "ProzorroClassification")scheme string nullablecode string requireddescription string nullablelegislation array (default: [])@type string (default: "ProzorroLegislation")legislation_type string nullablearticle string nullableidentifier object nullable (see schema ProzorroIdentifier)version string nullablerequirement_groups array (default: [])@type string (default: "ProzorroRequirementGroup")id string requireddescription string nullablerequirements array (default: [])config object nullable@type string (default: "ProzorroConfig")has_auction boolean nullablehas_awarding_order boolean nullablehas_value_restriction boolean nullablevalue_currency_equality boolean nullablemin_bids_number integer nullablehas_prequalification boolean nullablehas_pre_selection_agreement boolean nullablehas_tender_complaints boolean nullablehas_award_complaints boolean nullablehas_cancellation_complaints boolean nullablehas_qualification_complaints boolean nullableis_restricted boolean nullablehas_value_estimation boolean nullablehas_enquiries boolean nullablehas_multi_sourcing boolean nullableclarification_until_duration integer nullabletender_complain_regulation integer nullableaward_complain_duration integer nullablecancellation_complain_duration integer nullablequalification_complain_duration integer nullablequalification_duration integer nullablemin_tendering_duration integer nullableenquiry_period_regulation integer nullablemin_enquiries_duration integer nullable422 — The request body did not validate Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — No tender with this number or uuid on Prozorro Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.