| # ↕ | Market | Polymarket BID/ASK | Opinion BID/ASK | Spread ↓ | Direction | Match ↕ | Volume 24h ↕ | Expires ↕ | Links |
|---|---|---|---|---|---|---|---|---|---|
| Fetching markets from Polymarket & Opinion... | |||||||||
| Stat | Value | Interpretation |
|---|
ArbViews detects pricing discrepancies between Polymarket and Opinion.trade — two prediction market platforms. When the same event is priced differently, you can buy YES on the cheaper platform and sell (or buy NO) on the more expensive one.
1. We fetch open markets from Opinion Open API and Polymarket Gamma API.
2. Markets are fuzzy-matched by title similarity using text normalization.
3. The spread is calculated via real bid/ask prices: spread = 1 − (poly_yes_ask + op_no_ask) or 1 − (poly_no_ask + op_yes_ask) — whichever is higher. Positive spread = real arbitrage opportunity.
4. Markets are ranked by spread descending, with volume and expiry filters available.
gamma-api.polymarket.com/markets
clob.polymarket.com/prices
api.opinion.trade/v1/markets
api.opinion.trade/v1/prices