POST /api/oeffentlichevergabe/tenders
Price: 20 credits
Get one oeffentlichevergabe.de notice by its id or URL: title, description, notice type and stage, legal basis and German procurement regulation, procedure, estimated, awarded and framework agreement values, every organisation with roles, address, contact and identifiers, each lot with CPV codes, places, duration, deadlines, documents and award criteria, and for award notices the lot results with the reason a lot was not awarded, tenders, contracts and winning suppliers.
Pass the id of an oeffentlichevergabe/tenders/search row, a UUID for eForms notices or a number for notices from service.bund.de. suppliers holds the winning organisations; tenders and contracts link each lot result to the supplier and the contract through their ids.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)tender string required — Notice id or notice URL (examples: "e2c93e8d-0b92-45eb-92c8-26ba761a7644", "25850686", "https://oeffentlichevergabe.de/ui/de/search/details?noticeId=25850686"; minLength: 1)@type string (default: "OeffentlichevergabeTenderDetail")id string requiredversion string nullableoriginal_notice_id string nullableprocedure_id string nullableinternal_id string nullabledescription string nullablenotice_type string nullablenotice_subtype string nullablenotice_kind string nullablestage string nullablelegal_basis string nullablegerman_legal_basis string nullablegerman_legal_basis_description string nullablelocal_legal_bases array (default: [])procedure_type string nullableprocedure_features string nullablecross_border_law string nullableis_accelerated boolean nullabledirect_award_justification string nullabledirect_award_justification_text string nullablelots_max_allowed integer nullablelots_max_awarded integer nullableis_all_lots_required boolean nullablecontract_nature string nullableadditional_natures array (default: [])cpv string nullablecpv_additional array (default: [])value object nullable@type string (default: "OeffentlichevergabeValue")amount number nullablecurrency string nullableawarded_value object nullable@type string (default: "OeffentlichevergabeValue")amount number nullablecurrency string nullableframework_value object nullable@type string (default: "OeffentlichevergabeValue")amount number nullablecurrency string nullablebuyer object nullable@type string (default: "OeffentlichevergabeOrganisation")id string nullablename string nullabledepartment string nullableidentifiers array (default: [])street string nullablestreet_additional string nullablecity string nullablepostcode string nullablenuts string nullablecountry string nullablecontact_name string nullableemail string nullablephone string nullablefax string nullablewebsite_url string nullableroles array (default: [])sub_roles array (default: [])legal_type string nullableactivity string nullablecontracting_entity_type string nullablebuyer_profile_url string nullableis_awarding_cpb boolean nullableis_acquiring_cpb boolean nullableis_group_lead boolean nullableservice_provider_id string nullableted_sender_id string nullablesize string nullableis_listed_on_regulated_market boolean nullablebeneficial_owner_ids array (default: [])buyers array (default: [])@type string (default: "OeffentlichevergabeOrganisation")id string nullablename string nullabledepartment string nullableidentifiers array (default: [])street string nullablestreet_additional string nullablecity string nullablepostcode string nullablenuts string nullablecountry string nullablecontact_name string nullableemail string nullablephone string nullablefax string nullablewebsite_url string nullableroles array (default: [])sub_roles array (default: [])legal_type string nullableactivity string nullablecontracting_entity_type string nullablebuyer_profile_url string nullableis_awarding_cpb boolean nullableis_acquiring_cpb boolean nullableis_group_lead boolean nullableservice_provider_id string nullableted_sender_id string nullablesize string nullableis_listed_on_regulated_market boolean nullablebeneficial_owner_ids array (default: [])suppliers array (default: [])@type string (default: "OeffentlichevergabeOrganisation")id string nullablename string nullabledepartment string nullableidentifiers array (default: [])street string nullablestreet_additional string nullablecity string nullablepostcode string nullablenuts string nullablecountry string nullablecontact_name string nullableemail string nullablephone string nullablefax string nullablewebsite_url string nullableroles array (default: [])sub_roles array (default: [])legal_type string nullableactivity string nullablecontracting_entity_type string nullablebuyer_profile_url string nullableis_awarding_cpb boolean nullableis_acquiring_cpb boolean nullableis_group_lead boolean nullableservice_provider_id string nullableted_sender_id string nullablesize string nullableis_listed_on_regulated_market boolean nullablebeneficial_owner_ids array (default: [])organisations array (default: [])@type string (default: "OeffentlichevergabeOrganisation")id string nullablename string nullabledepartment string nullableidentifiers array (default: [])street string nullablestreet_additional string nullablecity string nullablepostcode string nullablenuts string nullablecountry string nullablecontact_name string nullableemail string nullablephone string nullablefax string nullablewebsite_url string nullableroles array (default: [])sub_roles array (default: [])legal_type string nullableactivity string nullablecontracting_entity_type string nullablebuyer_profile_url string nullableis_awarding_cpb boolean nullableis_acquiring_cpb boolean nullableis_group_lead boolean nullableservice_provider_id string nullableted_sender_id string nullablesize string nullableis_listed_on_regulated_market boolean nullablebeneficial_owner_ids array (default: [])beneficial_owners array (default: [])@type string (default: "OeffentlichevergabeBeneficialOwner")id string nullablename string nullablenationalities array (default: [])street string nullablecity string nullablepostcode string nullablenuts string nullablecountry string nullableemail string nullablephone string nullablefax string nullableplaces array (default: [])@type string (default: "OeffentlichevergabePlace")street string nullablestreet_additional string nullablecity string nullablepostcode string nullablenuts string nullablecountry string nullableother string nullableadditional_information string nullablelots array (default: [])@type string (default: "OeffentlichevergabeLot")id string nullabledescription string nullableinternal_id string nullablecontract_nature string nullableadditional_natures array (default: [])cpv string nullablecpv_additional array (default: [])quantity number nullablequantity_unit string nullableoptions_description string nullableis_recurrent boolean nullablerecurrence_description string nullablevalue object nullable@type string (default: "OeffentlichevergabeValue")amount number nullablecurrency string nullableframework_max_value object nullable@type string (default: "OeffentlichevergabeValue")amount number nullablecurrency string nullableplaces array (default: [])@type string (default: "OeffentlichevergabePlace")street string nullablestreet_additional string nullablecity string nullablepostcode string nullablenuts string nullablecountry string nullableother string nullableadditional_information string nullablestart_date string nullableend_date string nullableduration number nullableduration_unit string nullableduration_other string nullablerenewal_max integer nullablerenewal_description string nullabledeadline_at integer nullablerequests_deadline_at integer nullableexpressions_deadline_at integer nullableanswers_deadline_at integer nullableinformation_deadline_at integer nullablepublic_opening_at integer nullableinvitation_dispatch_date string nullableinterest_invitation_dispatch_date string nullablesubmission_url string nullablesubmission_electronic string nullablesubmission_nonelectronic_justification string nullablesubmission_nonelectronic_description string nullablesubmission_languages array (default: [])electronic_signature string nullableelectronic_catalogue string nullablevariants string nullableis_multiple_tenders_allowed boolean nullableis_guarantee_required boolean nullableguarantee_description string nullabletender_validity number nullabletender_validity_unit string nullablelate_information string nullablelate_information_description string nullabledocuments array (default: [])@type string (default: "OeffentlichevergabeDocument")id string nullableurl string nullablerestricted_url string nullableis_restricted boolean nullablerestricted_justification string nullablelanguages array (default: [])non_official_languages array (default: [])award_criteria array (default: [])@type string (default: "OeffentlichevergabeAwardCriterion")criterion_type string nullablename string nullabledescription string nullableweight number nullableweight_kind string nullableaward_criteria_method string nullableaward_criteria_order_justification string nullableselection_criteria array (default: [])@type string (default: "OeffentlichevergabeSelectionCriterion")criterion_type string nullabledescription string nullableusage string nullableis_second_stage_invite boolean nullablesecond_stage_invites array (default: [])selection_criteria_sources array (default: [])framework_agreement string nullabledynamic_purchasing_system string nullablehas_electronic_auction boolean nullablehas_framework_max_participants boolean nullableframework_max_participants integer nullablehas_successive_reduction boolean nullablemin_candidates integer nullablemax_candidates integer nullablehas_max_candidates boolean nullableeu_funds string nullableeu_funds_details array (default: [])@type string (default: "OeffentlichevergabeEuFunds")financing_id string nullableprogramme string nullableprevious_planning_ids array (default: [])is_suitable_for_smes boolean nullablesuitable_for array (default: [])has_gpa_coverage boolean nullableis_relaunch boolean nullableadditional_information string nullablestrategic_procurement array (default: [])strategic_procurement_description string nullablegreen_procurement string nullablesocial_procurement array (default: [])has_innovation_measures boolean nullableinnovative_procurement string nullableaccessibility string nullableis_clean_vehicles_directive boolean nullableclean_vehicles_contract_type string nullableis_energy_efficiency_directive boolean nullablereserved_participation string nullablereserved_execution string nullablestaff_qualification string nullablehas_security_clearance boolean nullablesecurity_clearance_description string nullablehas_non_disclosure_agreement boolean nullablenon_disclosure_agreement_description string nullablehas_foreign_subsidies_regulation boolean nullableelectronic_invoicing string nullablehas_electronic_ordering boolean nullablehas_electronic_payment boolean nullablehas_tenderer_legal_form boolean nullabletenderer_legal_form_description string nullablefinancial_terms string nullableperformance_terms string nullabletool_name string nullabletool_url string nullablereview_deadline_description string nullablereview_organisation_id string nullablereview_information_provider_id string nullablemediator_id string nullableinformation_provider_id string nullabledocument_provider_id string nullabletender_recipient_id string nullabletender_evaluator_ids array (default: [])lot_results array (default: [])@type string (default: "OeffentlichevergabeLotResult")id string nullablelot_id string nullablewinner_chosen string nullablenot_awarded_reason string nullableframework_max_value object nullable@type string (default: "OeffentlichevergabeValue")amount number nullablecurrency string nullablereceived_submissions array (default: [])@type string (default: "OeffentlichevergabeReceivedSubmissions")submission_type string nullablecount integer nullabletender_ids array (default: [])contract_ids array (default: [])financing_party_ids array (default: [])payer_party_ids array (default: [])clean_vehicles array (default: [])@type string (default: "OeffentlichevergabeCleanVehicles")contract_type string nullablevehicles array (default: [])tenders array (default: [])@type string (default: "OeffentlichevergabeTender")id string nullablelot_ids array (default: [])value object nullable@type string (default: "OeffentlichevergabeValue")amount number nullablecurrency string nullablerank integer nullableis_ranked boolean nullableis_variant boolean nullablesubcontracting string nullablereferences array (default: [])tendering_party_id string nullablesupplier_names array (default: [])tendering_parties array (default: [])@type string (default: "OeffentlichevergabeTenderingParty")id string nullablename string nullableorganisation_ids array (default: [])group_lead_ids array (default: [])contracts array (default: [])@type string (default: "OeffentlichevergabeContract")id string nullableidentifier string nullableconclusion_date string nullablewinner_decision_date string nullabletender_ids array (default: [])signatory_ids array (default: [])modification object nullable@type string (default: "OeffentlichevergabeChange")changed_notice_id string nullablereason string nullablereason_description string nullablesections array (default: [])change object nullable@type string (default: "OeffentlichevergabeChange")changed_notice_id string nullablereason string nullablereason_description string nullablesections array (default: [])@type string (default: "OeffentlichevergabeChangeItem")section_id string nullabledescription string nullablenotice_references array (default: [])@type string (default: "OeffentlichevergabeNoticeReference")notice_id string nullablelot_id string nullablereference_type string nullableexclusion_grounds array (default: [])@type string (default: "OeffentlichevergabeExclusionGround")ground_type string nullabledescription string nullableexclusion_grounds_sources array (default: [])additional_information array (default: [])languages array (default: [])dates object nullable@type string (default: "OeffentlichevergabeDates")published_at integer nullableissued_at integer nullablechanged_at integer nullablepreferred_publication_date string nullablefuture_notice_date string nullableted_published_date string nullableted_submitted_at integer nullabledeadline_at integer nullablerequests_deadline_at integer nullableexpressions_deadline_at integer nullableanswers_deadline_at integer nullableted_publication_id string nullableeforms_version string nullableplatform string nullabledata_source string nullableis_relaunch boolean nullablecountry string (default: "DE")url string required422 — 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 notice with this identifier on oeffentlichevergabe.de 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.