Skip to content

API Uç Noktaları

Temel URL (Base URL)

https://nekos.best/api/:version

:version kısmını aşağıdaki desteklenen sürümlerden biriyle değiştirin.

Sürümler

Sürüm
Durum
v2
Güncel & Destekleniyor

Önemli

Herhangi bir istekte bulunmadan önce lütfen User-Agent dokümantasyonunu okuyun. Tüm istekler doğru biçimlendirilmiş bir User-Agent başlığı içermelidir.

Uç Noktalar

GET /endpoints

Mevcut tüm API kategorilerini ve bunlarla ilişkili dosya formatlarını döndürür.

Örnek

https://nekos.best/api/v2/endpoints

json
{
  "neko": { "format": "png" },
  "...": {},
  "wink": { "format": "gif" }
}

TIP

Kategorileri koda sabit yazmak yerine desteklenen kategorileri dinamik olarak keşfetmek için bu uç noktayı kullanın.


GET /:category

Belirtilen kategoriden rastgele bir görsel veya GIF'i meta verileriyle birlikte döndürür.

Sorgu Parametreleri (Query Parameters)

İsimTürGerekliAçıklama
amountnumberHayırDöndürülecek sonuç sayısı (1 ≤ X ≤ 20)

Belirtilmezse varsayılan olarak 1 değerini alır.

Örnek (tek sonuç)

https://nekos.best/api/v2/neko

json
{
  "results": [
    {
      "artist_name": "John Doe",
      "artist_href": "https://www.example.com/en/users/1234567",
      "source_url": "https://www.example.com/en/artworks/1234567",
      "url": "https://nekos.best/api/v2/neko/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.png",
      "dimensions": {
        "width": 420,
        "height": 690
      }
    }
  ]
}

Örnek (birden fazla sonuç)

https://nekos.best/api/v2/hug?amount=2

json
{
  "results": [
    {
      "anime_name": "Generic Anime Name",
      "url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
      "dimensions": {
        "width": 420,
        "height": 690
      }
    },
    {
      "anime_name": "Generic Anime Name",
      "url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
      "dimensions": {
        "width": 420,
        "height": 690
      }
    }
  ]
}

Sanatçı isimleri veya kaynak başlıkları gibi meta verileri kullanarak görseller veya GIF'ler arasında arama yapın.

Sorgu Parametreleri (Query Parameters)

İsimTürGerekliAçıklama
querystringEvetArama ifadesi
typeenumEvet1 = görseller, 2 = GIF'ler
categorystringHayırSonuçları bir kategoriyle sınırla
amountnumberHayırSonuç sayısı (1 ≤ X ≤ 20)

Örnek (görsel araması)

https://nekos.best/api/v2/search?query=John&type=1

json
{
  "results": [
    {
      "artist_name": "John Doe",
      "artist_href": "https://www.example.com/en/users/1234567",
      "source_url": "https://www.example.com/en/artworks/1234567",
      "url": "https://nekos.best/api/v2/neko/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.png",
      "dimensions": {
        "width": 420,
        "height": 690
      }
    }
  ]
}

Örnek (kategori ile GIF araması)

https://nekos.best/api/v2/search?query=Generic&type=2&category=pat&amount=2

json
{
  "results": [
    {
      "anime_name": "Generic Anime Name",
      "url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
      "dimensions": {
        "width": 420,
        "height": 690
      }
    },
    {
      "anime_name": "Generic Anime Name",
      "url": "https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif",
      "dimensions": {
        "width": 420,
        "height": 690
      }
    }
  ]
}

GET /:category/:filename.:format

Belirli bir dosyayı doğrudan alır.

Yol Parametreleri (Path Parameters)

İsimAçıklama
categoryKategori adı
filenameÖğe dosya adı (UUID)
formatDosya formatı (png, gif)

INFO

Bu uç nokta için meta veriler URL ile kodlanmış HTTP yanıt başlıkları aracılığıyla döndürülür.

Mevcut başlıklar:

  • anime_name
  • artist_name
  • artist_href
  • source_url

Örnek

https://nekos.best/api/v2/hug/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.gif

Yanıt: İkili görsel veya GIF verisi