Kategoriler
Tüm ürün kategorilerini listeleyin ve kategori detaylarına erişin.
Profesyonel Plan Gerektirir
Kategori listeleme, detay ve ağaç yapısı endpoint'leri yalnızca Profesyonel planda kullanılabilir.
Başlangıç planı ile bu endpoint'lere istek yapıldığında 403 PLAN_UPGRADE_REQUIRED hatası döner.
Başlangıç planında kategori bilgisi yalnızca ürün yanıtlarındaki category alanı üzerinden erişilebilir.
GET
/api/v1/categories
Tüm kategorileri listeler.
Query Parametreleri
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| game | string | Hayır | Oyun türüne göre filtrele (pokemon, onepiece) |
| market | string | Hayır | Pazara göre filtrele (pricecharting, cardmarket) |
| parent_id | integer | Hayır | Belirli bir üst kategorinin alt kategorilerini getir |
Örnek İstek
curl -X GET "https://kartfiyat.com/api/v1/categories?game=pokemon" \ -H "Authorization: Bearer YOUR_API_KEY"
Örnek Yanıt
{
"success": true,
"data": [
{
"id": 1,
"parent_id": null,
"name": "Pokemon TCG",
"slug": "pokemon-tcg",
"image": "https://kartfiyat.com/storage/categories/pokemon.jpg",
"release_date": "1996-10-20",
"game": "pokemon",
"market": "TR",
"parent": null,
"children": []
}
]
}
GET
/api/v1/categories/tree
Kategorileri hiyerarşik (ağaç) yapısında döner.
Örnek Yanıt
{
"success": true,
"data": [
{
"id": 1,
"name": "Pokemon TCG",
"slug": "pokemon-tcg",
"children": [
{
"id": 10,
"name": "Scarlet & Violet",
"slug": "scarlet-violet",
"children": [
{
"id": 101,
"name": "Paldea Evolved",
"slug": "paldea-evolved"
}
]
}
]
}
]
}
GET
/api/v1/categories/{id}
Belirli bir kategorinin detaylarını döner.
Path Parametreleri
| Parametre | Tip | Açıklama |
|---|---|---|
| id | integer | Kategori ID'si |
Örnek İstek
curl -X GET "https://kartfiyat.com/api/v1/categories/1" \ -H "Authorization: Bearer YOUR_API_KEY"
Örnek Yanıt
{
"success": true,
"data": {
"id": 1,
"parent_id": null,
"name": "Pokemon TCG",
"slug": "pokemon-tcg",
"image": "https://kartfiyat.com/storage/categories/pokemon.jpg",
"release_date": "1996-10-20",
"game": "pokemon",
"market": "TR",
"parent": null,
"children": [
{
"id": 10,
"name": "Scarlet & Violet",
"slug": "scarlet-violet"
}
]
}
}
GET
/api/v1/categories/{id}/items
Belirli bir kategorideki tüm ürünleri listeler.
Query Parametreleri
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| search | string | - | Ürün adında arama |
| genre | string | - | Türe göre filtrele |
| sort_by | string | name | Sıralama alanı (name, created_at, updated_at) |
| sort_order | string | asc | Sıralama yönü (asc, desc) |
| per_page | integer | 50 | Sayfa başına ürün (max: 100) |
| page | integer | 1 | Sayfa numarası |
Örnek Yanıt
{
"success": true,
"data": [
{
"id": 12345,
"name": "Pikachu VMAX",
"code": "SWSH045",
"slug": "pikachu-vmax-swsh045",
"images": [
{
"id": 1,
"url": "https://kartfiyat.com/storage/items/pikachu-vmax.jpg",
"order": 1
}
],
"prices": [
{
"label": "Near Mint",
"price": 450.00,
"updated_at": "2026-02-03T10:30:00Z"
}
],
"groups": [
{
"id": 1,
"name": "Ungraded",
"slug": "ungraded"
}
]
}
],
"pagination": {
"current_page": 1,
"per_page": 50,
"total": 156,
"last_page": 4,
"has_more": true
},
"category": {
"id": 101,
"name": "Paldea Evolved",
"slug": "paldea-evolved"
}
}