live · Commerce · JSON · API for agents
/birmakine.com uzerinde is makinesi, endustriyel ekipman ve mutfak ekipmani ilanlarini anahtar kelimeyle arar ve sonuc sayfasini acar.
{
"name": "search_listings",
"kind": "read",
"impl": "imperative",
"description": "birmakine.com uzerinde is makinesi, endustriyel ekipman ve mutfak ekipmani ilanlarini anahtar kelimeyle arar ve sonuc sayfasini acar.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Aranacak urun, makine veya marka adi"
}
},
"required": [
"query"
]
},
"page": "/"
}BirMakine'de ikinci el ve yeni iş makinesi, endüstriyel ekipman, endüstriyel mutfak ve ağır vasıta ilanı arar. Anahtar kelime, kategori, fiyat aralığı ve şehir ile filtreler. JSON sonuç döndürür.
{
"name": "ilan_ara",
"kind": "action",
"impl": "imperative",
"description": "BirMakine'de ikinci el ve yeni iş makinesi, endüstriyel ekipman, endüstriyel mutfak ve ağır vasıta ilanı arar. Anahtar kelime, kategori, fiyat aralığı ve şehir ile filtreler. JSON sonuç döndürür.",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Anahtar kelime, ör. ekskavatör, matkap, fritöz"
},
"kategori": {
"type": "string",
"description": "Kategori slug (kategori_gez tool'undan alınır)"
},
"fiyat_min": {
"type": "number",
"description": "Minimum fiyat (TL)"
},
"fiyat_max": {
"type": "number",
"description": "Maksimum fiyat (TL)"
},
"sehir": {
"type": "number",
"description": "Şehir/plaka id"
},
"sort": {
"type": "string",
"enum": [
"yeni",
"eski",
"fiyat_artan",
"fiyat_azalan",
"uygunluk"
],
"description": "Sıralama"
},
"sayfa": {
"type": "number",
"description": "Sayfa no (varsayılan 1)"
}
}
},
"page": "/"
}Bir BirMakine ilanının detayını döndürür: ad, fiyat, açıklama, kategori, satıcı, şehir, teknik bilgiler. İlan slug'ı (URL son parçası) ile çağrılır.
{
"name": "ilan_detay",
"kind": "action",
"impl": "imperative",
"description": "Bir BirMakine ilanının detayını döndürür: ad, fiyat, açıklama, kategori, satıcı, şehir, teknik bilgiler. İlan slug'ı (URL son parçası) ile çağrılır.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "İlan slug'ı, ör. makita-vc3211mx1"
}
},
"required": [
"slug"
]
},
"page": "/"
}BirMakine'deki tüm ilan kategorilerini (89) ilan sayılarıyla listeler. ilan_ara için kategori slug almak amacıyla kullanılır.
{
"name": "kategori_gez",
"kind": "action",
"impl": "imperative",
"description": "BirMakine'deki tüm ilan kategorilerini (89) ilan sayılarıyla listeler. ilan_ara için kategori slug almak amacıyla kullanılır.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}BirMakine'deki üretici markalarını (Makita, Bosch, Stihl, Öztiryakiler vb.) ilan sayılarıyla listeler. Opsiyonel q ile marka adına göre arar.
{
"name": "marka_listele",
"kind": "action",
"impl": "imperative",
"description": "BirMakine'deki üretici markalarını (Makita, Bosch, Stihl, Öztiryakiler vb.) ilan sayılarıyla listeler. Opsiyonel q ile marka adına göre arar.",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Marka adı araması (opsiyonel)"
}
}
},
"page": "/"
}Bir BirMakine satıcısının/firmasının profilini döndürür: ad, şehir, aktif ilan sayısı, üyelik yılı. Satıcı slug'ı ile çağrılır.
{
"name": "satici_profil",
"kind": "action",
"impl": "imperative",
"description": "Bir BirMakine satıcısının/firmasının profilini döndürür: ad, şehir, aktif ilan sayısı, üyelik yılı. Satıcı slug'ı ile çağrılır.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Satıcı slug'ı"
}
},
"required": [
"slug"
]
},
"page": "/"
}Bir ilana benzer (aynı kategori) ilanları getirir.
{
"name": "benzer_ilan",
"kind": "action",
"impl": "imperative",
"description": "Bir ilana benzer (aynı kategori) ilanları getirir.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
},
"page": "/"
}Pazar istatistiği: toplam aktif ilan, fiyat aralığı (min/ort/max TL) ve en çok ilanlı kategoriler.
{
"name": "pazar_istatistik",
"kind": "action",
"impl": "imperative",
"description": "Pazar istatistiği: toplam aktif ilan, fiyat aralığı (min/ort/max TL) ve en çok ilanlı kategoriler.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}En çok ilanlı kategorileri (popüler) döndürür.
{
"name": "populer_kategori",
"kind": "action",
"impl": "imperative",
"description": "En çok ilanlı kategorileri (popüler) döndürür.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}En yeni eklenen ilanları getirir (opsiyonel kategori).
{
"name": "en_yeni_ilan",
"kind": "action",
"impl": "imperative",
"description": "En yeni eklenen ilanları getirir (opsiyonel kategori).",
"inputSchema": {
"type": "object",
"properties": {
"kategori": {
"type": "string"
},
"adet": {
"type": "number"
}
}
},
"page": "/"
}Belirli bir şehirdeki (plaka id) ilanları getirir.
{
"name": "konum_ilanlari",
"kind": "action",
"impl": "imperative",
"description": "Belirli bir şehirdeki (plaka id) ilanları getirir.",
"inputSchema": {
"type": "object",
"properties": {
"sehir": {
"type": "number"
},
"q": {
"type": "string"
}
},
"required": [
"sehir"
]
},
"page": "/"
}Bir satıcının ilanlarını getirir (satıcı slug).
{
"name": "satici_ilanlari",
"kind": "action",
"impl": "imperative",
"description": "Bir satıcının ilanlarını getirir (satıcı slug).",
"inputSchema": {
"type": "object",
"properties": {
"satici": {
"type": "string"
},
"q": {
"type": "string"
}
},
"required": [
"satici"
]
},
"page": "/"
}Bir üretici markasının (Makita, Bosch…) ilanlarını getirir (marka slug).
{
"name": "marka_ilanlari",
"kind": "action",
"impl": "imperative",
"description": "Bir üretici markasının (Makita, Bosch…) ilanlarını getirir (marka slug).",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
},
"page": "/"
}BirMakine blog/rehber yazılarını arar.
{
"name": "blog_ara",
"kind": "action",
"impl": "imperative",
"description": "BirMakine blog/rehber yazılarını arar.",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string"
}
}
},
"page": "/"
}Bir blog yazısının içeriğini getirir (slug).
{
"name": "blog_getir",
"kind": "action",
"impl": "imperative",
"description": "Bir blog yazısının içeriğini getirir (slug).",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
},
"page": "/"
}BirMakine sık sorulan soruları ve cevaplarını döndürür.
{
"name": "sss_getir",
"kind": "action",
"impl": "imperative",
"description": "BirMakine sık sorulan soruları ve cevaplarını döndürür.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}Bir blog yazarının uzmanlık, deneyim ve bilgilerini döndürür (slug).
{
"name": "yazar_getir",
"kind": "action",
"impl": "imperative",
"description": "Bir blog yazarının uzmanlık, deneyim ve bilgilerini döndürür (slug).",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
},
"page": "/"
}İlanları kategori, marka, fiyat ve şehir facet'leriyle filtreler (ilan_ara ile aynı, filtre odaklı).
{
"name": "ilan_filtrele",
"kind": "action",
"impl": "imperative",
"description": "İlanları kategori, marka, fiyat ve şehir facet'leriyle filtreler (ilan_ara ile aynı, filtre odaklı).",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string"
},
"kategori": {
"type": "string"
},
"fiyat_min": {
"type": "number"
},
"fiyat_max": {
"type": "number"
},
"sehir": {
"type": "number"
},
"satici": {
"type": "string"
},
"sort": {
"type": "string"
}
}
},
"page": "/"
}BirMakine genel araması (ilan).
{
"name": "site_ara",
"kind": "action",
"impl": "imperative",
"description": "BirMakine genel araması (ilan).",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string"
}
},
"required": [
"q"
]
},
"page": "/"
}Makine alımı için basit leasing/taksit hesaplar. Yerel hesap, PII gerektirmez.
{
"name": "finansman_hesapla",
"kind": "action",
"impl": "imperative",
"description": "Makine alımı için basit leasing/taksit hesaplar. Yerel hesap, PII gerektirmez.",
"inputSchema": {
"type": "object",
"properties": {
"tutar": {
"type": "number"
},
"pesinat": {
"type": "number"
},
"vade_ay": {
"type": "number"
},
"yillik_faiz": {
"type": "number"
}
},
"required": [
"tutar",
"vade_ay"
]
},
"page": "/"
}/ilan/hidromek-140lc-paletli-ekskavatorSu an goruntulenen ilanin adini, fiyatini, kategorisini, saticisini ve URL'sini dondurur.
{
"name": "get_listing_details",
"kind": "read",
"impl": "imperative",
"description": "Su an goruntulenen ilanin adini, fiyatini, kategorisini, saticisini ve URL'sini dondurur.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/ilan/hidromek-140lc-paletli-ekskavator"
}Bu ilanin saticisinin orijinal urun sayfasini yeni sekmede acar.
{
"name": "open_seller_product_page",
"kind": "action",
"impl": "imperative",
"description": "Bu ilanin saticisinin orijinal urun sayfasini yeni sekmede acar.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/ilan/hidromek-140lc-paletli-ekskavator"
}