search_tenders
Search Turkish government tenders from EKAP v2 portal using text, date ranges, tender types, provinces, and detailed criteria to find relevant procurement opportunities.
Instructions
Search Turkish government tenders from EKAP v2 portal.
Tender types: 1=Mal, 2=Yapım, 3=Hizmet, 4=Danışmanlık Provinces: Use plate numbers (6=Ankara, 34=İstanbul, 35=İzmir) IKN format: YEAR/NUMBER, dates: YYYY-MM-DD
Input Schema
Name | Required | Description | Default |
---|---|---|---|
alt_yuklenici_calistirilabilir_mi | No | Filter for subcontractor employment allowed | |
alternatif_teklif_verilebilir_mi | No | Filter for alternative proposals allowed | |
announcement_date_end | No | End date for announcement dates (YYYY-MM-DD format) | |
announcement_date_filter | No | Announcement date filter type | |
announcement_date_start | No | Start date for announcement dates (YYYY-MM-DD format) | |
announcement_types | No | Announcement type IDs: 1=Ön İlan, 2=İhale İlanı, 3=Sonuç İlanı, etc. | |
authority_ids | No | Authority/institution IDs to filter by | |
avans_verilecek_mi | No | Filter for advance payment to be given | |
cerceve_anlasmasi_mi | No | Filter for framework agreements | |
e_eksiltme_yapilacak_mi | No | Filter for electronic auctions (Elektronik eksiltme yapılacak mı) | |
e_ihale | No | Filter for electronic tenders (e-İhale) | |
ekonomik_mali_yeterlilik_belgeleri_isteniyor_mu | No | Filter for economic/financial qualification documents required | |
fiyat_disi_unsur_varmi | No | Filter for non-price factors (Fiyat dışı unsur var mı) | |
fiyat_farki_verilecek_mi | No | Filter for price difference to be given | |
ikn_number | No | IKN number | |
ikn_year | No | IKN year (e.g., 2025) | |
is_deneyimi_gosteren_belgeler_isteniyor_mu | No | Filter for work experience documents required | |
kismi_teklif_mi | No | Filter for partial proposals (Kısmi teklif verilebilir mi) | |
konsorsiyum_katilabilir_mi | No | Filter for consortium participation allowed | |
limit | No | Maximum number of results to return (1-100) | |
mesleki_teknik_yeterlilik_belgeleri_isteniyor_mu | No | Filter for professional/technical qualification documents required | |
okas_codes | No | OKAS classification codes to filter by | |
order_by | No | Order results by: ihaleTarihi=date, ihaleAdi=name, idareAdi=authority | ihaleTarihi |
ortak_alim_mi | No | Filter for joint procurement (Ortak alım mı) | |
personel_calistirilmasina_dayali_mi | No | Filter for personnel employment based tenders | |
proposal_types | No | Proposal type IDs: 1=Götürü-Anahtar Teslimi Götürü, 2=Birim Fiyat, 3=Karma | |
provinces | No | Province plate numbers to filter by (1-81, e.g., 6=Ankara, 34=İstanbul, 35=İzmir). Accepts integers or strings. | |
search_in_admin_spec | No | Search in administrative specifications | |
search_in_announcement | No | Search in tender announcement | |
search_in_bid_form | No | Search in bid form | |
search_in_contract_draft | No | Search in contract draft | |
search_in_ikn | No | Search in IKN (tender reference number) | |
search_in_location | No | Search in work location clause | |
search_in_nature_quantity | No | Search in nature/quantity clause | |
search_in_similar_work | No | Search in similar work clause | |
search_in_tech_spec | No | Search in technical specifications | |
search_in_tender_info | No | Search in tender information | |
search_in_title | No | Search in tender title | |
search_text | No | Text to search for in tender titles, descriptions, and specifications | |
search_type | No | Search type: GirdigimGibi=exact match, TumKelimeler=all words | GirdigimGibi |
skip | No | Number of results to skip for pagination | |
sort_order | No | Sort order | desc |
tender_date_end | No | End date for tender dates (YYYY-MM-DD format) | |
tender_date_filter | No | Tender date filter type | |
tender_date_start | No | Start date for tender dates (YYYY-MM-DD format) | |
tender_methods | No | Tender method IDs to filter by | |
tender_statuses | No | Tender status IDs to filter by | |
tender_sub_methods | No | Tender sub-method IDs to filter by | |
tender_types | No | Tender types: 1=Mal (Goods), 2=Yapım (Construction), 3=Hizmet (Service), 4=Danışmanlık (Consultancy) | |
yabanci_isteklilere_izin_veriliyor_mu | No | Filter for foreign bidders allowed | |
yerli_istekliye_fiyat_avantaji_uygulanıyor_mu | No | Filter for domestic bidder price advantage applied |
Input Schema (JSON Schema)
{
"properties": {
"alt_yuklenici_calistirilabilir_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for subcontractor employment allowed",
"title": "Alt Yuklenici Calistirilabilir Mi"
},
"alternatif_teklif_verilebilir_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for alternative proposals allowed",
"title": "Alternatif Teklif Verilebilir Mi"
},
"announcement_date_end": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "End date for announcement dates (YYYY-MM-DD format)",
"title": "Announcement Date End"
},
"announcement_date_filter": {
"default": null,
"description": "Announcement date filter type",
"enum": [
"today",
"date_range"
],
"title": "Announcement Date Filter",
"type": "string"
},
"announcement_date_start": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Start date for announcement dates (YYYY-MM-DD format)",
"title": "Announcement Date Start"
},
"announcement_types": {
"default": null,
"description": "Announcement type IDs: 1=Ön İlan, 2=İhale İlanı, 3=Sonuç İlanı, etc.",
"items": {
"type": "integer"
},
"title": "Announcement Types",
"type": "array"
},
"authority_ids": {
"default": null,
"description": "Authority/institution IDs to filter by",
"items": {
"type": "integer"
},
"title": "Authority Ids",
"type": "array"
},
"avans_verilecek_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for advance payment to be given",
"title": "Avans Verilecek Mi"
},
"cerceve_anlasmasi_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for framework agreements",
"title": "Cerceve Anlasmasi Mi"
},
"e_eksiltme_yapilacak_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for electronic auctions (Elektronik eksiltme yapılacak mı)",
"title": "E Eksiltme Yapilacak Mi"
},
"e_ihale": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for electronic tenders (e-İhale)",
"title": "E Ihale"
},
"ekonomik_mali_yeterlilik_belgeleri_isteniyor_mu": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for economic/financial qualification documents required",
"title": "Ekonomik Mali Yeterlilik Belgeleri Isteniyor Mu"
},
"fiyat_disi_unsur_varmi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for non-price factors (Fiyat dışı unsur var mı)",
"title": "Fiyat Disi Unsur Varmi"
},
"fiyat_farki_verilecek_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for price difference to be given",
"title": "Fiyat Farki Verilecek Mi"
},
"ikn_number": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "IKN number",
"title": "Ikn Number"
},
"ikn_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "IKN year (e.g., 2025)",
"title": "Ikn Year"
},
"is_deneyimi_gosteren_belgeler_isteniyor_mu": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for work experience documents required",
"title": "Is Deneyimi Gosteren Belgeler Isteniyor Mu"
},
"kismi_teklif_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for partial proposals (Kısmi teklif verilebilir mi)",
"title": "Kismi Teklif Mi"
},
"konsorsiyum_katilabilir_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for consortium participation allowed",
"title": "Konsorsiyum Katilabilir Mi"
},
"limit": {
"default": 10,
"description": "Maximum number of results to return (1-100)",
"title": "Limit",
"type": "integer"
},
"mesleki_teknik_yeterlilik_belgeleri_isteniyor_mu": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for professional/technical qualification documents required",
"title": "Mesleki Teknik Yeterlilik Belgeleri Isteniyor Mu"
},
"okas_codes": {
"default": null,
"description": "OKAS classification codes to filter by",
"items": {
"type": "string"
},
"title": "Okas Codes",
"type": "array"
},
"order_by": {
"default": "ihaleTarihi",
"description": "Order results by: ihaleTarihi=date, ihaleAdi=name, idareAdi=authority",
"enum": [
"ihaleTarihi",
"ihaleAdi",
"idareAdi"
],
"title": "Order By",
"type": "string"
},
"ortak_alim_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for joint procurement (Ortak alım mı)",
"title": "Ortak Alim Mi"
},
"personel_calistirilmasina_dayali_mi": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for personnel employment based tenders",
"title": "Personel Calistirilmasina Dayali Mi"
},
"proposal_types": {
"default": null,
"description": "Proposal type IDs: 1=Götürü-Anahtar Teslimi Götürü, 2=Birim Fiyat, 3=Karma",
"items": {
"type": "integer"
},
"title": "Proposal Types",
"type": "array"
},
"provinces": {
"default": null,
"description": "Province plate numbers to filter by (1-81, e.g., 6=Ankara, 34=İstanbul, 35=İzmir). Accepts integers or strings.",
"items": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
}
]
},
"title": "Provinces",
"type": "array"
},
"search_in_admin_spec": {
"default": true,
"description": "Search in administrative specifications",
"title": "Search In Admin Spec",
"type": "boolean"
},
"search_in_announcement": {
"default": true,
"description": "Search in tender announcement",
"title": "Search In Announcement",
"type": "boolean"
},
"search_in_bid_form": {
"default": true,
"description": "Search in bid form",
"title": "Search In Bid Form",
"type": "boolean"
},
"search_in_contract_draft": {
"default": true,
"description": "Search in contract draft",
"title": "Search In Contract Draft",
"type": "boolean"
},
"search_in_ikn": {
"default": true,
"description": "Search in IKN (tender reference number)",
"title": "Search In Ikn",
"type": "boolean"
},
"search_in_location": {
"default": true,
"description": "Search in work location clause",
"title": "Search In Location",
"type": "boolean"
},
"search_in_nature_quantity": {
"default": true,
"description": "Search in nature/quantity clause",
"title": "Search In Nature Quantity",
"type": "boolean"
},
"search_in_similar_work": {
"default": true,
"description": "Search in similar work clause",
"title": "Search In Similar Work",
"type": "boolean"
},
"search_in_tech_spec": {
"default": true,
"description": "Search in technical specifications",
"title": "Search In Tech Spec",
"type": "boolean"
},
"search_in_tender_info": {
"default": true,
"description": "Search in tender information",
"title": "Search In Tender Info",
"type": "boolean"
},
"search_in_title": {
"default": true,
"description": "Search in tender title",
"title": "Search In Title",
"type": "boolean"
},
"search_text": {
"default": "",
"description": "Text to search for in tender titles, descriptions, and specifications",
"title": "Search Text",
"type": "string"
},
"search_type": {
"default": "GirdigimGibi",
"description": "Search type: GirdigimGibi=exact match, TumKelimeler=all words",
"enum": [
"GirdigimGibi",
"TumKelimeler"
],
"title": "Search Type",
"type": "string"
},
"skip": {
"default": 0,
"description": "Number of results to skip for pagination",
"title": "Skip",
"type": "integer"
},
"sort_order": {
"default": "desc",
"description": "Sort order",
"enum": [
"asc",
"desc"
],
"title": "Sort Order",
"type": "string"
},
"tender_date_end": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "End date for tender dates (YYYY-MM-DD format)",
"title": "Tender Date End"
},
"tender_date_filter": {
"default": null,
"description": "Tender date filter type",
"enum": [
"from_today",
"date_range"
],
"title": "Tender Date Filter",
"type": "string"
},
"tender_date_start": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Start date for tender dates (YYYY-MM-DD format)",
"title": "Tender Date Start"
},
"tender_methods": {
"default": null,
"description": "Tender method IDs to filter by",
"items": {
"type": "integer"
},
"title": "Tender Methods",
"type": "array"
},
"tender_statuses": {
"default": null,
"description": "Tender status IDs to filter by",
"items": {
"type": "integer"
},
"title": "Tender Statuses",
"type": "array"
},
"tender_sub_methods": {
"default": null,
"description": "Tender sub-method IDs to filter by",
"items": {
"type": "integer"
},
"title": "Tender Sub Methods",
"type": "array"
},
"tender_types": {
"default": null,
"description": "Tender types: 1=Mal (Goods), 2=Yapım (Construction), 3=Hizmet (Service), 4=Danışmanlık (Consultancy)",
"items": {
"enum": [
1,
2,
3,
4
],
"type": "integer"
},
"title": "Tender Types",
"type": "array"
},
"yabanci_isteklilere_izin_veriliyor_mu": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for foreign bidders allowed",
"title": "Yabanci Isteklilere Izin Veriliyor Mu"
},
"yerli_istekliye_fiyat_avantaji_uygulanıyor_mu": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter for domestic bidder price advantage applied",
"title": "Yerli Istekliye Fiyat Avantaji Uygulanıyor Mu"
}
},
"type": "object"
}