API Documentation
Documentación de referencia para la API REST de Virtual Binders. Accede a los endpoints públicos de tiendas y carpetas.
Información General
La API de Virtual Binders está construida con FastAPI y sigue los estándares REST. Todas las respuestas están en formato JSON.
Base URL: https://api.virtualbinders.com/api/v1
Documentación interactiva: Puedes explorar todos los endpoints disponibles en /docs (Swagger UI) o /redoc (ReDoc).
Endpoints Principales
Tiendas
GET /stores — Listar tiendasGET /stores/:slug — Detalle de tiendaGET /stores/:slug/binders — Carpetas de una tienda
Carpetas
GET /binders/:id/page/:num — Página de carpetaGET /slots/:id — Detalle de un slot
Autenticación
POST /auth/login — Iniciar sesiónPOST /auth/register — Crear cuentaGET /auth/me — Usuario actual
Scryfall
GET /scryfall/search — Buscar cartas
Integración con la API de Scryfall para obtener datos e imágenes de cartas MTG.
Autenticación
Los endpoints protegidos requieren un token JWT en el header de la petición:
Authorization: Bearer <tu_token_jwt>
El token se obtiene al hacer login exitoso en POST /auth/login. Los endpoints públicos (listado de tiendas, carpetas) no requieren autenticación.
Límites de uso
Para mantener la estabilidad del servicio, aplicamos los siguientes límites:
- Endpoints públicos: 100 peticiones por minuto
- Endpoints autenticados: 200 peticiones por minuto
- Búsqueda Scryfall: 30 peticiones por minuto
Si necesitas límites más amplios para integraciones especiales, contáctanos.
¿Necesitas ayuda con la API?
Nuestro equipo técnico puede asistirte con integraciones.
[email protected]