Tennis Odds API: ATP & WTA from Spanish Bookmakers
Pricing
Pay per event
Tennis Odds API: ATP & WTA from Spanish Bookmakers
ATP and WTA tennis match odds from Spanish bookmakers (Sportium, Bwin, William Hill, Paf, Betfair…) vs Pinnacle no-vig odds: value bets, best odds, surebets, line movement and closing lines. Every 10 min.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Víctor Carrión
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
ATP and WTA tennis match odds from Spanish bookmakers (Sportium, Bwin, William Hill, Paf, Betfair…) vs Pinnacle no-vig odds: value bets, best odds, surebets, line movement and closing lines. Every 10 min.
This Actor gives you pre-match odds for ATP and WTA tennis, collected every 10 minutes from Spain. Each odds row comes with Pinnacle's no-vig fair probability and EV, so you can tell a good price from a bad one at a glance. No login, browser or proxies needed on your side.
👉 Need more bookmakers or leagues? The full version is Spanish Bookmakers Odds API, with 14 Spanish bookmakers, 12 football competitions, tennis and basketball, surebets, Telegram alerts and a real-time HTTP API.
📣 Free daily picks on Telegram: t.me/valuebets_es
🆓 Try it for free: Apify's free plan gives you $5 of credit every month, with no card needed, which covers thousands of rows.
What you get
one row per bookmaker and selection, across 14 Spanish bookmakers. Each row has:
- Match details:
league,start(UTC),homeandaway. - The price:
bookmaker,market(1x2,ou2.5orml),selectionandodds. - Value vs Pinnacle:
pinnacle_fair_probandev(+0.03 means the odds are 3% above the fair price). - Line movement:
opening,min_odds,max_odds,movesandlast_change.
Modes
upcoming: All upcoming odds.value_bets: Value bets vs Pinnacle (EV).best_odds: Best odds comparison.surebets: Surebets / arbitrage.match_odds: One row per match: all bookmakers + best price.line_history: Line movement history.closing_lines: Closing lines & CLV.
Example output
{"league": "la_liga", "start": "2026-10-25T19:00:00+00:00", "home": "Real Betis", "away": "Valencia","bookmaker": "Sportium", "market": "1x2", "selection": "1", "odds": 2.1,"pinnacle_fair_prob": 0.4902, "ev": 0.0294, "opening": 2.05, "moves": 3}
Pricing
$1.50 per 1,000 rows (less on the Free plan and on high-volume plans), and an empty run costs nothing.
By default a run returns at most 200 rows (about $0.30); change maxResults to get more or fewer.
Use cases
- Odds comparison and value betting on Spanish bookmakers.
- Backtesting models with real line movement and closing line value (CLV).
- Feeding Google Sheets, Make, Zapier, n8n or your own bot through the Apify API.
FAQ
How fresh is the data? It's collected every 10 minutes. Each row has data_updated_at.
Is this affiliated with the bookmakers? No. It's an independent tool that reads publicly shown odds. Bet responsibly (+18).