Get Your First Odds in 5 Minutes
This guide will walk you through creating an account, getting your API key, purchasing credits, and making your first API request.1
Create Your Account
Sign up for a free account at mrdoge.co
- Visit mrdoge.co/register
- Enter your email and create a password or sign up with Google
- You’re in instantly — no email verification required. Every new account gets 500 free credits to start testing the API immediately.
500 free credits included! No credit card required. Start making API calls right away.
2
Purchase Credits
Your 500 free credits are great for testing, but when you’re ready for production, purchase more credits from your dashboard.Available Packages:
Why Credits? We use a pay-as-you-go model. Buy credits once, use them whenever you need. No monthly subscriptions or hidden fees.
- STARTER: 20,000 credits - $29.90
- GROWTH: 100,000 credits - $59.90
- BUSINESS: 500,000 credits - $199.90
- ENTERPRISE: 2,000,000 credits - $599.90
View Full Pricing
See detailed credit costs for each endpoint
3
Generate Your API Key
Create your first API key in the dashboard:
- Go to Dashboard → API Keys
- Click Create API Key
- Enter a name (e.g., “Production App”)
- Click Create
4
Make Your First Request
Let’s fetch today’s soccer matches with odds and AI recommendations!
Success! You’ve made your first API request. The response includes:
- Event details (teams, start time, competition)
- Markets and betting odds
- AI recommendations with edge percentage
- Your remaining credit balance in response headers
5
Monitor Your Usage
Track your API usage and credit consumption in real-time:
- Go to Dashboard → API Keys
- Click on your API key to view detailed analytics
- See request volumes, credits used, and response times
- View endpoint breakdown to optimize your usage
Understanding the Response
Here’s what you get back from the/v2/matches endpoint:
What’s Next?
Now that you’ve made your first API call, explore these powerful features:Explore All Endpoints
Browse our complete API reference with 10+ endpoints for odds, live data, and AI predictions
Live Data & Scores
Learn how to fetch real-time scores and live betting markets
Filtering & Queries
Master advanced filtering by region, competition, date range, and more
Error Handling
Learn best practices for handling errors and rate limits
Common First-Time Issues
401 Unauthorized Error
401 Unauthorized Error
402 Payment Required Error
402 Payment Required Error
Problem: Getting a 402 error even though you purchased credits.Solutions:
- Check your credit balance in the dashboard
- Verify the payment was successful (check your email)
- Wait 1-2 minutes for credits to reflect (usually instant)
- Contact support if credits don’t appear after 5 minutes
Empty Results Array
Empty Results Array
Problem: API returns
[] with no events.Solutions:- Try removing the
sportfilter to see all sports - Check if you’re filtering by a future date with no scheduled events
- Add
status=completedif you need settled events - Some sports may not have events during off-season
Slow Response Times
Slow Response Times
Problem: API requests are taking too long.Solutions:
- Use pagination with the
limitparameter (default: 100) - Filter by specific
competitionIdorregionIdinstead of fetching all - Cache
/v2/matchesresponses (or your prerender output) for static pages - Check your internet connection
Need Help?
Join Reddit Community
Get help from other developers and the Mr. Doge team
Email Support
Contact our technical support team directly
View Full Documentation
Browse all guides and API references
Pro Tip: Use your 500 free credits to test and prototype. When you’re
ready for production, the STARTER package (20,000 credits for $29.90) is
perfect for small to medium apps. Credits never expire!