API REST desarrollada con Flask para consultar conciertos de AC/DC en España utilizando la plataforma Ticketmaster. Incluye endpoints para búsqueda de eventos, detalles específicos, monitoreo de precios y verificación de estado.
- 🔍 Búsqueda de conciertos de AC/DC en España
- 📄 Detalles específicos de eventos por ID
- 📈 Monitoreo automatizado de precios (cron job)
- 🛡️ Verificación de salud y configuración de la API
- 🔐 Autenticación mediante API Key de Ticketmaster
- 🌐 CORS habilitado para todas las rutas
- Python 3
- Flask
- Railway (despliegue sugerido)
📡 Endpoints disponibles
Ruta | Método | Descripción |
---|---|---|
/ |
GET | Información general de la API |
/health |
GET | Estado de salud del servicio |
/api-info |
GET | Configuración actual de la API |
/concerts |
GET | Lista de conciertos de AC/DC en España |
/event/<event_id> |
GET | Detalles específicos de un evento |
/monitor |
POST | Monitoreo de precios (cron job) |
📌 Ejemplo de uso
Consulta conciertos de AC/DC en España:
curl http://localhost:5000/concerts?keyword=AC/DC&countryCode=ES
⚙️ Instalación
- Clona el repositorio:
git clone https://github.com/tu-usuario/acdc-ticketmaster-api.git
cd acdc-ticketmaster-api
- Instala las dependencias
pip install -r requirements.txt
- Modifica el archivo .env con tus credenciales de Ticketmaster (las puedes obtener en https://developer.ticketmaster.com)
- Ejecuta la API
python app.py