{"uid":"cap_XLRvy1USXAmDYWYbs1QAu","slug":"racingpulse-cross-bookmaker-arbitrage-scanner-d9a63757","name":"RacingPulse Cross-Bookmaker Arbitrage Scanner","description":"Live cross-bookmaker horse-racing arbitrage detection. For arbitrage and betting agents.","url":"https://racingpulse.theaslangroupllc.com/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":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.07","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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_rjORQyajNNh2fYx9wrud3","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 real-time horse-racing arbitrage opportunities","exampleAgentPrompt":"Scan the live horse racing markets right now and show me any cross-bookmaker arbitrage opportunities where I can guarantee a profit regardless of which horse wins.","exampleUseCases":null,"resultDescription":"Returns a list of detected arbitrage opportunities across bookmakers for live or upcoming horse races, including the specific horses, the bookmakers involved, the odds at each bookmaker, the implied probabilities, the arb percentage margin, and suggested stake splits to lock in a guaranteed return.","failureModes":["No arbitrage opportunities currently detected — returns empty result set","Bookmaker odds feed stale or unavailable — partial or no data returned","Race market suspended or closed — endpoint may return error or skip affected races","Rate limit exceeded at $0.07/call — HTTP 402 payment required","Invalid query parameters — 400 bad request"],"whenToPreferThis":"Use this endpoint when you need real-time cross-bookmaker arbitrage detection specifically for horse racing — particularly when acting as a betting agent that needs to identify risk-free profit windows before odds shift. Prefer this over general odds comparison endpoints when the goal is guaranteed-profit arb detection rather than value betting or single-bookmaker analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T12:33:47.867Z","isFirstParty":false}