Ürünler

Ürün detaylarına erişin ve ürünlerde arama yapın.

Plana Göre Yanıt Farkları

Başlangıç planı: id, name, code, category, prices ve groups alanlarını döner.
Profesyonel planı: Tüm alanları döner (images, attributes, slug, genre, game, market dahil).

GET /api/v1/items

Tüm ürünleri sayfa sayfa listeler. Her iki plan için kullanılabilir.

Query Parametreleri

Parametre Tip Zorunlu Açıklama
page integer Hayır Sayfa numarası (varsayılan: 1)
per_page integer Hayır Sayfa başına ürün sayısı (varsayılan: 20, max: 100)
search string Hayır İsim veya koda göre filtrele
category_id integer Hayır Kategoriye göre filtrele
game string Hayır Oyun türüne göre filtrele (pokemon, onepiece)
market string Hayır Pazara göre filtrele
genre string Hayır Türe göre filtrele
sort_by string Hayır Sıralama alanı (varsayılan: name)
sort_order string Hayır Sıralama yönü: asc veya desc (varsayılan: asc)

Örnek İstek

curl -X GET "https://kartfiyat.com/api/v1/items?page=1&per_page=20&game=pokemon" \
  -H "Authorization: Bearer YOUR_API_KEY"

Örnek Yanıt

{
  "success": true,
  "data": [
    {
      "id": 12345,
      "name": "Pikachu VMAX",
      "code": "SWSH045",
      "category": {
        "id": 101,
        "name": "Paldea Evolved"
      },
      "prices": [
        {
          "label": "Near Mint",
          "price": 450.00,
          "updated_at": "2026-02-03T10:30:00Z"
        }
      ],
      "groups": [
        {
          "id": 1,
          "name": "Ungraded"
        }
      ]
    }
  ],
  "pagination": {
    "current_page": 1,
    "per_page": 20,
    "total": 5420,
    "last_page": 271,
    "has_more": true
  }
}

GET /api/v1/items/{id}

Belirli bir ürünün detaylarını döner.

Path Parametreleri

Parametre Tip Açıklama
id integer Ürün ID'si

Örnek İstek

curl -X GET "https://kartfiyat.com/api/v1/items/12345" \
  -H "Authorization: Bearer YOUR_API_KEY"

Örnek Yanıt Profesyonel

{
  "success": true,
  "data": {
    "id": 12345,
    "name": "Pikachu VMAX",
    "code": "SWSH045",
    "slug": "pikachu-vmax-swsh045",
    "genre": "Pokemon",
    "game": "pokemon",
    "market": "TR",
    "category": {
      "id": 101,
      "name": "Paldea Evolved",
      "slug": "paldea-evolved"
    },
    "images": [
      {
        "id": 1,
        "url": "https://kartfiyat.com/storage/items/pikachu-vmax.jpg",
        "order": 1
      },
      {
        "id": 2,
        "url": "https://kartfiyat.com/storage/items/pikachu-vmax-back.jpg",
        "order": 2
      }
    ],
    "prices": [
      {
        "label": "Near Mint",
        "price": 450.00,
        "updated_at": "2026-02-03T10:30:00Z"
      },
      {
        "label": "Lightly Played",
        "price": 380.00,
        "updated_at": "2026-02-03T10:30:00Z"
      },
      {
        "label": "PSA 10",
        "price": 2500.00,
        "updated_at": "2026-02-03T10:30:00Z"
      }
    ],
    "groups": [
      {
        "id": 1,
        "name": "Ungraded",
        "slug": "ungraded"
      },
      {
        "id": 2,
        "name": "Graded",
        "slug": "graded"
      }
    ],
    "attributes": [
      {
        "name": "Rarity",
        "value": "Ultra Rare"
      },
      {
        "name": "Set Number",
        "value": "045/073"
      }
    ]
  }
}

Örnek Yanıt Başlangıç

Başlangıç planında temel ürün bilgileri ile birlikte gruplar döner:

{
  "success": true,
  "data": {
    "id": 12345,
    "name": "Pikachu VMAX",
    "code": "SWSH045",
    "category": {
      "id": 101,
      "name": "Paldea Evolved"
    },
    "prices": [
      {
        "label": "Near Mint",
        "price": 450.00,
        "updated_at": "2026-02-03T10:30:00Z"
      },
      {
        "label": "Lightly Played",
        "price": 380.00,
        "updated_at": "2026-02-03T10:30:00Z"
      },
      {
        "label": "PSA 10",
        "price": 2500.00,
        "updated_at": "2026-02-03T10:30:00Z"
      }
    ],
    "groups": [
      {
        "id": 1,
        "name": "Ungraded"
      },
      {
        "id": 2,
        "name": "Graded"
      }
    ]
  }
}

GET /api/v1/items/search

Ürünlerde arama yapar.

Query Parametreleri

Parametre Tip Zorunlu Açıklama
q string Evet Arama sorgusu (min 2 karakter)
category_id integer Hayır Belirli bir kategoride ara
game string Hayır Oyun türüne göre filtrele
market string Hayır Pazara göre filtrele
per_page integer Hayır Sayfa başına sonuç (varsayılan: 50, max: 100)
page integer Hayır Sayfa numarası

Örnek İstek

curl -X GET "https://kartfiyat.com/api/v1/items/search?q=charizard&game=pokemon" \
  -H "Authorization: Bearer YOUR_API_KEY"

Örnek Yanıt

{
  "success": true,
  "data": [
    {
      "id": 54321,
      "name": "Charizard ex",
      "code": "SV03-125",
      "slug": "charizard-ex-sv03-125",
      "category": {
        "id": 102,
        "name": "Obsidian Flames",
        "slug": "obsidian-flames"
      },
      "images": [...],
      "prices": [...]
    }
  ],
  "pagination": {
    "current_page": 1,
    "per_page": 50,
    "total": 45,
    "last_page": 1,
    "has_more": false
  }
}

Ürün Nesnesi

Bir ürün nesnesi aşağıdaki alanları içerir. Profesyonel etiketi olan alanlar yalnızca Profesyonel planda döner.

Alan Tip Plan Açıklama
id integer Tümü Benzersiz ürün ID'si
name string Tümü Ürün adı
code string|null Tümü Ürün kodu (varsa)
category object Tümü Ürünün ait olduğu kategori (Başlangıç: sadece id ve name)
prices array Tümü Duruma göre fiyat listesi
slug string Profesyonel URL-dostu benzersiz tanımlayıcı
genre string|null Profesyonel Ürün türü
game string Profesyonel Oyun (pokemon, onepiece)
market string Profesyonel Pazar (pricecharting, cardmarket)
images array Profesyonel Ürün görselleri listesi
groups array Tümü Ürün grupları (Graded, Ungraded vb.)
attributes array Profesyonel Ek ürün özellikleri

Fiyat Etiketleri

Fiyatlar farklı durumlar için ayrı ayrı sunulur:

Etiket Açıklama
Near Mint Neredeyse mükemmel durumda
Lightly Played Hafif kullanılmış
Moderately Played Orta düzeyde kullanılmış
Heavily Played Yoğun kullanılmış
PSA 10 PSA 10 derecelendirmeli
CGC 10 CGC 10 derecelendirmeli