Skip to content

API-Referenz ​

Ratenlimits (Rate Limits) ​

Jede Antwort enthält die folgenden Header, die Ihnen helfen, Ratenlimits zu verfolgen und einzuhalten:

HeaderBeschreibung
x-rate-limit-limitDauer des aktuellen Ratenlimit-Fensters (z. B. 1m)
x-rate-limit-remainingVerbleibende Anfragen im aktuellen Fenster
x-rate-limit-resetISO 8601-Zeitstempel, wann das aktuelle Fenster zurückgesetzt wird

Limits ​

EndpunktLimit
/search7 Anfragen pro 5 Sekunden
/:category200 Anfragen pro Minute (pro Kategorie)

User-Agent ​

Alle Anfragen müssen einen User-Agent-Header enthalten. Bitte verwenden Sie das folgende Format: APP_NAME (CONTACT_INFO).
Zum Beispiel: NekoApp (https://example.com) oder NekoApp (dev@example.com)

Richtlinien für die Benennung:

  • Seien Sie spezifisch: Verwenden Sie keine generischen Namen wie „Discord Bot“, „WhatsApp Bot“ oder „Telegram Bot“. Ihre Anwendung muss einen eindeutigen Namen haben.
  • Vermeiden Sie Platzhalter: Verwenden Sie keine Zeichenfolgen wie test, bot oder den obigen Beispielwert.
  • Keine Standardwerte von Bibliotheken: Vermeiden Sie die Verwendung von Standard-Bibliotheks-Strings wie python-requests, okhttp, axios, node oder Go-http-client.

Optionen für Kontaktinformationen:
Die Kontaktinformation muss keine traditionelle Website sein. Jede der folgenden Möglichkeiten ist eine akzeptable Form der Identifizierung:

  • Eine direkte Kontakt-E-Mail-Adresse.
  • Eine Projekt-Website oder eine öffentliche Repository-URL (z. B. GitHub, GitLab).
  • Ein Bot-Einladungslink oder eine Discovery-Seite.
  • Eine Listing-URL (z. B. top.gg oder ähnliche Verzeichnisse).

Vortäuschen und Identitätsdiebstahl (Spoofing & Impersonation):

  • Täuschen Sie keine Browser-Strings vor. Das Format Mozilla/5.0 ... ist strikt echten Webbrowsern und von Cloudflare verifizierten Bots vorbehalten.
  • Geben Sie sich nicht als bekannte Crawler aus, wie z. B. Googlebot oder Bingbot.

Die Nichtbeachtung dieser Richtlinien sowie die Verwendung generischer, Standard- oder vorgetäuschter Werte führen sehr wahrscheinlich dazu, dass Ihre Anfragen blockiert werden.

Kategorien ​

Kategorien definieren die Art der von der API zurückgegebenen Inhalte. Jede Kategorie ist einem festen Dateiformat zugeordnet.

Bilder ​

husbandokitsunenekowaifu

GIFs ​

angrybakabiteblehblowkissblushbonkboredcarryclapconfusedcrycuddledancefacepalmfeedhandholdhandshakehappyhighfivehugkabedonkickkisslappillowlaughlurknodnomnopenyapatpeckpokepoutpunchrunsaluteshakeshootshockedshrugsipslapsleepsmilesmugspinstaretableflipteeheethinkthumbsupticklewagwavewinkyawnyeet

Antwortfelder ​

TypFelder
Bilderartist_name, artist_href, source_url
GIFsanime_name

url und dimensions sind in beiden enthalten.