# OddFeeds

> URL: https://oddfeeds.com/
> Index: https://oddfeeds.com/llms.txt

> OddFeeds is a real-time bookmaker odds API operated by OddStorm Ltd: InPlay and PreMatch odds per bookmaker, pulled through one POST endpoint. InPlay odds are 1-3 seconds behind the bookmaker screen; PreMatch odds are refreshed every 15 to 180 seconds depending on the bookmaker, sharp bookmakers the most often.

Operating since 2015, built on an engine that has scanned bookmakers in real time since 2004.

## Products

- InPlay odds feed: live odds for every covered bookmaker, 1-3 seconds behind the bookmaker screen.
- PreMatch odds feed: pre-game odds from the opening line to kick-off, refreshed every 15 to 180 seconds depending on the bookmaker, sharp bookmakers the most often.
- Surebets (arbitrage) data: available on request through the contact page; not a self-serve feed.

## Coverage

- Sports: Football (soccer); planned: Tennis, Basketball
- Bookmakers: 30 bookmakers offered (27 InPlay, 26 PreMatch), 28 working right now (26 InPlay, 20 PreMatch); the list is at [Bookmakers](https://oddfeeds.com/bookmakers.md)

## Pricing

- EUR 50 per feed per month; a feed is one bookmaker in one mode (PreMatch or InPlay)
- EUR 250 per month for all InPlay feeds, every bookmaker we cover
- EUR 250 per month for all PreMatch feeds, every bookmaker we cover
- Free 10-day trial: an API key with every bookmaker, PreMatch and InPlay, after registering a free account

## Live in three steps

1. **Create a free account.** Register at oddfeeds.com. The API documentation and a playground with live data from every working bookmaker open at once.
2. **Get a trial key.** Ask for a trial and we issue an API key with every bookmaker, PreMatch and InPlay, for 10 days. It appears on your account page.
3. **Odds start flowing.** Your system sends POST requests with the key and gets current odds, with InPlay 1-3 seconds behind the bookmaker screen. Tell us what you think, then pick your feeds.

## FAQ

### What does it cost?

€50 per feed per month, where a feed is one bookmaker in one mode (PreMatch or InPlay). All InPlay feeds are €250 per month, and all PreMatch feeds another €250.

### Is the Surebets API included in the feed price?

No. The per-feed prices are for the InPlay and PreMatch odds feeds. The Surebets API is available on request: tell us which bookmakers and markets you need, the minimum profit and how often your application will ask for the list, and we'll set it up for your case.

### Can I get a free trial?

Yes. Register a free account and ask for a trial: you get an API key with every bookmaker we cover, PreMatch and InPlay, for 10 days, and you evaluate the live data before paying anything. We don't ask for payment details, and the key simply stops working when the 10 days are up. We would value your feedback.

### How is the data delivered?

Through our API: your system sends a POST request with its API key and gets the current odds for the feeds on the key. InPlay odds follow the bookmaker screen within 1-3 seconds, and PreMatch odds are refreshed every 15 to 180 seconds depending on the bookmaker, sharp bookmakers the most often. The interval between your requests adds to that. The default limit is 60 requests a minute per key, and we raise it for your key on request.

### Do you provide historical odds?

The API returns the current odds, and every price carries the time it last changed. We keep the last price of each market, not every change, so there's no tick-by-tick history: if you need every movement, store what each request returns. For the last prices of finished matches, tell us the competitions and dates you need and we'll come back with an offer.

### Do you provide a no-vig fair price?

No. The API delivers each bookmaker's own prices, and every price carries the time it last changed: from that you can compute a consensus or no-vig fair price on your side. The odds freshness scope also shows when our scanners last confirmed each price.

### How do suspended markets and stale odds show in the feed?

There are no stale prices in the feed. When a bookmaker suspends or closes a price, a market or a match, we remove it from the feed too, so a suspended market isn't in the API response at all. The odds freshness scope shows when each price closed.

### How do you handle bookmaker anti-bot measures and site changes?

Data collection runs on FourA (https://foura.ai), a web scraping API with smart proxy rotation and anti-bot resilience. Blocks and bookmaker-side changes are absorbed at the infrastructure layer, so most of them never reach your feed.

### Which sports are covered?

Football (soccer) is fully covered today. Tennis, basketball and other sports are on the roadmap.

### Which markets does each bookmaker carry?

It differs per bookmaker and per mode. The Coverage page (oddfeeds.com/bookmakers) shows what every bookmaker carried over the last 30 days, PreMatch and InPlay: its markets, in which periods, on how many of its matches, and whether it has alternate and quarter lines. Before you build on a market, check it on live data in the playground or with your trial key.

### Is there API documentation?

Yes. A free account opens the documentation, with the full request and response reference and live examples, and the playground, where you run real requests in your browser on live data from every working bookmaker, no trial key needed.

## Pages

- [API reference](https://oddfeeds.com/documentation.md): authentication, request, every scope with its parameters, fields and examples, market tables, errors
- [Bookmakers](https://oddfeeds.com/bookmakers.md): the live list with PreMatch and InPlay availability, one page per bookmaker with its markets
- [Services and pricing](https://oddfeeds.com/services.md): the feeds, what they cost, the limits
- [Request a feed](https://oddfeeds.com/request-odd-feeds): tell us the bookmakers and modes you need
- [Contact](https://oddfeeds.com/contact-us): questions, trial keys, higher rate limits
