{"uid":"cap_B1Yj-FuCIYYj32B540cel","slug":"racingpulse-arbitrage-scanner-44fd9a10","name":"RacingPulse Arbitrage Scanner","description":"Live cross-bookmaker horse-racing arbitrage detection. For arbitrage and betting agents.","url":"https://racingpulse.vercel.app/api/scanner","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"regions":{"type":"string","description":"uk,au,us,eu (optional)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"errors":{"type":"object","description":"Documented error responses, keyed by HTTP status code","additionalProperties":{"type":"object","required":["description"],"properties":{"example":{"type":"object"},"description":{"type":"string"}}}},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"note":"Arb windows typically last 30-90 seconds","arb_count":2,"active_sports":["horse_racing_uk","horse_racing_au"],"opportunities":[{"event":"Ascot 14:30","stakes":[{"odds":3.5,"runner":"Red Rum","bookmaker":"Betfair","stake_pct":28.57}],"commence_time":"2026-06-06T13:30:00Z","guaranteed_profit_pct":1.8}],"scan_timestamp":"2026-06-06T12:00:00Z"}},"example":{"request":{},"response":{"note":"No arbitrage opportunities detected. Zero markets scanned across all active sports. This typically indicates: (1) no live odds data available from connected bookmakers, (2) all bookmakers are temporarily offline or rate-limited, (3) the scan endpoint returned empty data, or (4) this is outside peak betting hours. Recommend: verify bookmaker API connections, check data feed status, and retry during high-liquidity windows (race day mornings, major event hours).","arb_count":0,"disclaimer":"Arbitrage windows close rapidly. Verify odds before placing bets.","active_sports":[],"opportunities":[],"scan_timestamp":"2026-06-18T05:38:50.845Z"}},"exampleRequest":{},"tags":["x402"],"displayCostAmount":"0.07","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.07/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.07","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.07","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_pXuAQyAmglO07dfTkCGfO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.07","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans live odds across multiple bookmakers to detect guaranteed-profit horse racing arbitrage opportunities in real time","exampleAgentPrompt":"Can you scan all the bookmakers right now and show me any live horse racing arbitrage opportunities where I can guarantee a profit regardless of the outcome?","exampleUseCases":[{"title":"Identify risk-free bets across sportsbooks","prompt":"Check all the bookmakers for any horse racing arbitrage opportunities available right now where I can lock in a guaranteed profit no matter which horse wins."},{"title":"Find cross-bookmaker price discrepancies daily","prompt":"Scan across all tracked bookmakers and pull up any live horse racing arb opportunities today—I want to see where the odds are misaligned enough for me to make risk-free money."},{"title":"Monitor overnight odds shifts for arbs","prompt":"Show me any new arbitrage opportunities that have popped up in horse racing overnight across the bookmakers—I'm looking for those guaranteed-profit windows before the market corrects itself."}],"resultDescription":"Returns a list of detected arbitrage opportunities across bookmakers for current horse racing markets, including the specific horses, races, bookmakers involved, individual odds, combined arb percentage, and estimated profit margin for a given stake","failureModes":["No arb opportunities currently available — markets are too efficient at the moment","Bookmaker odds feeds temporarily unavailable or stale, reducing detection accuracy","Rate limiting if called too frequently given real-time data costs","Payment failure via x402 protocol resulting in 402 response before data is returned","Partial data if some bookmaker feeds are offline, potentially missing arb opportunities"],"whenToPreferThis":"Use this endpoint when you need a live, automated sweep of all tracked bookmakers to surface horse racing arbitrage opportunities in one call, rather than manually comparing odds across individual bookmaker feeds. Prefer this over the 'live arbitrage' sibling endpoint when you want raw scanner output rather than a curated briefing, and over the calculator endpoint when you want detection first and calculation second.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:35:38.328Z","isFirstParty":false}