Jujutsu Kaisen API

Una API RESTful profesional generada mediante técnicas avanzadas de Web Scraping y arquitectura ETL.

Extracción Dinámica

Motor scraper PHP basado en DOMXPath para obtener datos actualizados de la Wiki oficial.

Assets Optimizados

Descarga y procesamiento de imágenes con slugification inteligente para nombres de archivos.

Arquitectura ETL

Estructura limpia: Extract (Scraper), Transform (Processing), Load (MySQL PDO).

Endpoints

GET /api/characters

Obtiene la lista de todos los personajes disponibles.

[
  {
    "id": 1,
    "name": "Satoru Gojō",
    "status": "Deceased",
    "grade": "Special Grade Jujutsu Sorcerer",
    "image_url": "http://localhost/jjkapi/assets/images/characters/satoru-gojo.png"
  },
  ...
]
GET /api/characters/{id}

Obtiene el detalle completo de un personaje específico por ID.

{
  "id": 1,
  "name": "Satoru Gojō",
  "species": "Human",
  "gender": "Male",
  "status": "Deceased",
  "grade": "Special Grade Jujutsu Sorcerer",
  "age": "28",
  "appearance": "Satoru is a tall man...",
  "personality": "Satoru is a complex individual...",
  "abilities": "Infinity, Six Eyes...",
  "image_url": "http://localhost/jjkapi/assets/images/characters/satoru-gojo.png"
}