Documentation de l'API

Vue d'ensemble

L'API Italian Brainrot Wiki fournit un accès programmatique à notre base de données de personnages. Tous les points de terminaison de l'API renvoient des données JSON et prennent en charge CORS pour les applications basées sur navigateur.

URL de base: https://italianbrainrot.wiki/api

Points de terminaison

GET /api/characters

Récupérer une liste paginée de personnages

Paramètres de requête:

  • 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

Récupérer un seul personnage par ID

GET /api/characters/clm9xzw0x0000qw0xg6h7k9xy

GET /api/search

Rechercher des personnages

Paramètres de requête:

  • 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

Obtenir des personnages par première lettre

Paramètres de requête:

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

Format de réponse

Toutes les réponses de l'API suivent un format JSON cohérent :

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

Limitation du débit

L'API est actuellement gratuite à utiliser sans authentification. Veuillez être respectueux et éviter de faire des demandes excessives. Nous nous réservons le droit de mettre en œuvre une limitation du débit à l'avenir si nécessaire.

Besoin d'aide ?

Si vous avez des questions ou avez besoin d'aide avec l'API, veuillez nous contacter sur Twitter