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