Search markets, events.../
A
Transparency is core to OddsBridge. Here is exactly how we collect, match, and present odds data from prediction markets and sportsbooks.
Odds are fetched via official APIs and web feeds every 2-5 minutes depending on the platform. We prioritize low-latency sources and validate data integrity before publishing.
The hardest part of cross-platform comparison is matching the same event across different platforms. A fight on Polymarket might be listed as “Jon Jones vs. Stipe Miocic” while Pinnacle lists it as “Jones, J. v Miocic, S.” with a different start time.
We normalize team/player names and use string similarity algorithms to match entities across platforms with different naming conventions.
Events are matched based on start time proximity (within a configurable window) in addition to name similarity, reducing false matches.
We map prediction market binary outcomes (YES/NO at a price) to their sportsbook equivalents (moneyline, spread, total) so you see true apples-to-apples comparisons.
Edge cases and ambiguous matches are flagged for human review. We would rather show fewer matches than incorrect ones.
The “gap” is the difference between the prediction market price and the sportsbook implied probability for the same outcome.
Gap = PM Price - SB Implied Probability
Sportsbook implied probability is calculated by removing the vig (bookmaker margin) from the displayed odds. We use the multiplicative method to strip vig, which distributes the margin proportionally across both sides.