API-Dokumentation

Übersicht

Die Italian Brainrot Wiki API bietet programmatischen Zugriff auf unsere Charakterdatenbank. Alle API-Endpunkte geben JSON-Daten zurück und unterstützen CORS für browserbasierte Anwendungen.

Basis-URL: https://italianbrainrot.wiki/api

Endpunkte

GET /api/characters

Eine paginierte Liste von Charakteren abrufen

Abfrageparameter:

  • page - Page number (default: 1)
  • limit - Items per page (default: 20, max: 100)
  • sort - Sort by: popularity, name, recent (default: popularity)
  • type - Filter by character type
  • order - Sort order: asc, desc (default: desc)
GET /api/characters?page=1&limit=20&sort=popularity

GET /api/characters/:id

Einen einzelnen Charakter nach ID abrufen

GET /api/characters/clm9xzw0x0000qw0xg6h7k9xy

GET /api/search

Nach Charakteren suchen

Abfrageparameter:

  • q - Search query
  • type - Filter by character type
  • popularity - Filter by popularity: high, medium, low
  • hasRelationships - Filter characters with relationships (true/false)
  • page - Page number (default: 1)
  • limit - Items per page (default: 20)
GET /api/search?q=tralalero&type=HYBRID_ANIMAL

GET /api/alphabet

Charaktere nach Anfangsbuchstaben abrufen

Abfrageparameter:

  • letter - Single letter A-Z or # for special characters (required)
GET /api/alphabet?letter=T

Antwortformat

Alle API-Antworten folgen einem konsistenten JSON-Format:

{
  "characters": [...],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 127,
    "totalPages": 7
  }
}

Ratenbegrenzung

Die API ist derzeit kostenlos und ohne Authentifizierung nutzbar. Bitte seien Sie respektvoll und vermeiden Sie übermäßige Anfragen. Wir behalten uns das Recht vor, bei Bedarf in Zukunft eine Ratenbegrenzung zu implementieren.

Brauchen Sie Hilfe?

Wenn Sie Fragen haben oder Hilfe mit der API benötigen, wenden Sie sich bitte an uns unter Twitter