Las cuotas a tu
favor.
Partidos, cuotas en vivo, estadísticas, predicciones e insights de IA. Soporte nativo de WebSocket. Tipado de punta a punta.
import { MrDoge } from "@mrdoge/node"; const mrdoge = new MrDoge({ apiKey: process.env.MRDOGE_API_KEY!,}); // stream live matchesconst sub = await mrdoge.matches.subscribeLive({ sports: ["soccer"],}); sub.on("match.upd", (match) => { console.log(match.homeTeam.name, match.stats?.homeScore);}); // or pull today's AI picksconst { data: picks } = await mrdoge.ai.picks.list({ limit: 10 });Todo lo que mueve a Mr. Doge.
El mismo SDK que mueve el app, el dashboard y tu producto. Una fuente de verdad, tres transportes.
Hecho para ser rápido
First paint de ~200ms y actualizaciones en vivo con baja latencia — rápido por defecto. El SDK pone en carrera el caché HTTP contra el WebSocket en el arranque, así tu UI nunca espera al handshake.
HTTP + WebSocket, un cliente
Las lecturas van por HTTP cuando el socket no está abierto; las suscripciones en vivo viajan por WS al conectar. Un cliente, dos transportes.
Tipado de punta a punta
Los schemas validan cada request en el servidor y llegan a tu cliente como tipos TypeScript. Autocompletado desde la primera hasta la última llamada.
Seguro en el browser por diseño
Tu clave de API se queda en tu servidor. El frontend autentica con JWTs de corta duración emitidos por una ruta tuya. Sin secretos en el bundle, nunca.
Más que cuotas
Cuotas, marcadores, estadísticas y forma de los equipos en cientos de ligas. Más pronósticos de IA con confianza, edge y el razonamiento detrás.
Localizado en todo
Cada llamada acepta un locale. Los nombres de equipos, competiciones, estados y horarios vuelven en inglés, español o portugués. Define un valor por defecto en el cliente o cámbialo por llamada.
De cero a una app completa en cinco minutos.
Instala un paquete. Crea una API key. Estás streameando.
import { MrDoge } from "@mrdoge/node"; const mrdoge = new MrDoge({ apiKey: process.env.MRDOGE_API_KEY!,}); // stream live matchesconst sub = await mrdoge.matches.subscribeLive({ sports: ["soccer"],}); sub.on("match.upd", (match) => { console.log(match.homeTeam.name, match.stats?.homeScore);}); // or pull today's AI picksconst { data: picks } = await mrdoge.ai.picks.list({ limit: 10 });Construye gratis. Paga cuando escales.
Todo plan trae el mismo SDK. Subir desbloquea volumen de requests, endpoints de IA avanzados y nivel de soporte.
Probar el terreno.
- Catálogo de partidos, equipos, competiciones
- Endpoints de detalle y búsqueda
- 60 requests / min
- Soporte de la comunidad
Proyectos pequeños, apuestas paralelas.
- Todo lo del Free, más
- Feed de partidos en vivo (WebSocket)
- Partidos en tendencia
- 300 requests / min
Para apps en producción.
- Todo lo del Starter, más
- Subscripciones por partido
- Push de stats, cuotas y estado
- 1.000 requests / min
- Soporte prioritario
Productos de alto volumen.
- Todo lo del Growth, más
- API de pronósticos de IA
- API de recomendaciones de IA
- 5.000 requests / min
Límites personalizados, white-label, infraestructura dedicada, SLA y revisión de seguridad.
Empieza a buildar.
API key gratis. Cinco minutos hasta la primera cuota. Lee la documentación y construye con la manada.