{"info":{"contact":{"email":"admin@theoddsgap.com","url":"https://theoddsgap.com/for-agents"},"description":"Ask a sports betting price question in plain English and get an answer from The Odds Gap's own scans of US sportsbooks and prediction-market exchanges: where a bet pays the most, a hedge, a parlay price, or a game's board. Each answer gives the time of the scan and a link to the matching page on theoddsgap.com. Information only: it places no bets and gives no picks. 21+. Gambling problem? Call 1-800-GAMBLER.","title":"The Odds Gap","version":"1.0.0","x-guidance":"GET /assistant/v1/answer?q=<a whole question>. The first 10 answers each day are free per caller; after that each answer costs 0.02 USDC on Base through x402 version 2: the call returns 402 with the requirements in a PAYMENT-REQUIRED header, and you resend with a PAYMENT-SIGNATURE header. Only an answer is charged. Information only, never betting advice. Details: https://theoddsgap.com/for-agents"},"openapi":"3.1.0","paths":{"/assistant/v1/answer":{"get":{"description":"Ask a sports betting price question in plain English and get an answer from The Odds Gap's own scans of US sportsbooks and prediction-market exchanges: where a bet pays the most, a hedge, a parlay price, or a game's board. Each answer gives the time of the scan and a link to the matching page on theoddsgap.com. Information only: it places no bets and gives no picks. 21+. Gambling problem? Call 1-800-GAMBLER.","operationId":"answer","parameters":[{"description":"A whole question in plain English.","in":"query","name":"q","required":true,"schema":{"example":"where is the best price on the Lions moneyline","maxLength":400,"type":"string"}},{"description":"Optional; ask runs the whole engine, which a bare q already does.","in":"query","name":"tool","required":false,"schema":{"enum":["ask"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"answer":{"description":"The answer in plain sentences.","type":"string"},"as_of":{"description":"The time of the scan, Eastern Time.","type":"string"},"attribution":{"type":"string"},"card":{"description":"The same answer, structured.","type":"object"},"license":{"type":"string"},"live_url":{"format":"uri","type":"string"},"ok":{"type":"boolean"},"options":{"description":"Whole questions to resend, only when the question could not be placed.","items":{"type":"string"},"type":"array"},"page":{"description":"The matching page on theoddsgap.com.","format":"uri","type":"string"},"payment":{"type":"object"},"responsible_gambling":{"type":"string"},"scope":{"type":"string"},"tool":{"description":"The engine tool that answered.","type":["string","null"]},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["answer","page","as_of","responsible_gambling"],"type":"object"}}},"description":"One answer."},"402":{"description":"Payment required. The x402 v2 requirements are base64 JSON in the PAYMENT-REQUIRED header."}},"summary":"Ask The Odds Gap's answers engine one question","x-payment-info":{"price":{"amount":"0.02","currency":"USD","mode":"fixed"},"protocols":[{"x402":{"amount":"20000","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0xa0d190daA6AA0839a86192d37fc388CA8E60302d","scheme":"exact","x402Version":2}}]}}}},"servers":[{"url":"https://theoddsgap.com"}]}
