[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page:en:sport-rezult-api.html":3},{"id":4,"body":5,"extension":78,"meta":212,"slug":213,"stem":214,"__hash__":215},"content_en\u002Fen\u002Fsport-rezult-api.json",{"template":6,"meta":7,"content":52},"page",{"title":8,"description":9,"keywords":10,"ogTitle":11,"ogDescription":12,"schema":13},"Finished Match Results API — Scores, Periods and Stats in JSON","Pull finished sports and esports results as JSON: full-time and period scores, corners, cards and shots. Settle coupons, fill a livescore archive, back-test a model.","match results api, sport results api, finished match results, json match results, sports scores api, live scores api, football results api, esports results api, historical sports data api, match statistics api","Finished Match Results, One API Call","Period scores, corners, cards and shots for finished matches across 200+ sports and esports — JSON you can settle against.",{"@context":14,"@type":15,"name":16,"url":17,"description":18,"inLanguage":19,"brand":20,"offers":23,"aggregateRating":39,"review":43},"https:\u002F\u002Fschema.org","Product","Finished Match Results API","https:\u002F\u002Fbetsinbox.com\u002Fsport-rezult-api.html","JSON API for finished sports and esports matches: full-time and period scores plus secondary lines such as corners, cards and shots.","en",{"@type":21,"name":22},"Organization","Bet in Box",{"@type":24,"priceCurrency":25,"lowPrice":26,"highPrice":27,"offerCount":28,"offers":29},"AggregateOffer","USD","29","2999","3",[30,34,37],{"@type":31,"name":32,"price":26,"priceCurrency":25,"availability":33},"Offer","REZULT","https:\u002F\u002Fschema.org\u002FInStock",{"@type":31,"name":35,"price":36,"priceCurrency":25,"availability":33},"FULL-REZULT","479",{"@type":31,"name":38,"price":27,"priceCurrency":25,"availability":33},"STAT-REZULT",{"@type":40,"ratingValue":41,"reviewCount":42},"AggregateRating","4.9","144",{"@type":44,"author":45,"reviewRating":48,"reviewBody":51},"Review",{"@type":46,"name":47},"Person","Developer",{"@type":49,"ratingValue":50,"bestRating":50},"Rating","5","Excellent sports data API. Extremely fast response times and very stable.",{"blocks":53},[54,66,72,81,108,129,185,190,208],{"type":55,"center":56,"eyebrow":57,"titleHtml":58,"lead":59,"ctas":60},"hero",true,"Finished matches","Match Results API","Three different jobs need the same feed: settling a coupon, filling a livescore archive, and back-testing a model against seasons that have already been played. This API answers all three — full-time and period scores, plus the secondary lines most feeds quietly drop.",[61],{"label":62,"variant":63,"icon":64,"iconRight":56,"href":65},"Documentation","accent","arrow-right","\u002Fdocs.html",{"type":67,"title":68,"image":69},"showcase","A finished match, exactly as the endpoint returns it",{"src":70,"alt":71},"\u002Fassets\u002Fimg\u002Fnormal\u002Fmatch-results-showcase.webp","Finished match results rendered from a Bet in Box API response",{"type":73,"title":74,"media":75,"band":80},"split","One finished match, one JSON object",{"kind":76,"title":77,"lang":78,"body":79},"code","GET \u002Fv1\u002Fresults\u002F559317164","json","{\n  \"Id\": 559317164,\n  \"Name1\": \"Pachuca\",\n  \"Name2\": \"Deportivo Toluca\",\n  \"Start\": 1706621200,\n  \"Score\": \"2:2 (0:1,2:1)\",\n  \"Opp1Img\": \"98045.png\",\n  \"Opp2Img\": \"43765.png\",\n  \"SubMatch\": [\n    { \"Name\": \"Corners\", \"Score\": \"6:7 (3:4,3:3)\" },\n    { \"Name\": \"Cards\", \"Score\": \"3:5 (1:1,2:4)\" }\n  ]\n}","tint",{"type":82,"eyebrow":83,"title":84,"sub":85,"cols":86,"items":87},"features","What you get back","Scores, periods and the lines underneath them","Every finished match comes back as one object: the final score, the score at each break, and the secondary markets settled alongside it. Sports and esports share the same shape, so one parser covers both. Volume runs past 100,000 finished events a month.",4,[88,93,98,103],{"icon":89,"tone":90,"title":91,"text":92},"check-check","green","Score at every break","Full time, halves, quarters, sets, periods — whatever the sport splits into.",{"icon":94,"tone":95,"title":96,"text":97},"list-tree","blue","Narrow the request","One parameter limits a call to a sport, a country, a championship or a date range.",{"icon":99,"tone":100,"title":101,"text":102},"zap","volt","Settled within the hour","Top matches land the moment the whistle goes; the long tail follows inside twenty minutes.",{"icon":104,"tone":105,"title":106,"text":107},"history","aqua","Back to 1989","The archive is deep enough to train on, not just deep enough to display.",{"type":82,"eyebrow":109,"title":110,"cols":86,"band":80,"items":111},"Why this one","What tends to decide it",[112,116,120,124],{"icon":113,"tone":95,"title":114,"text":115},"refresh-cw","Nothing to reconcile","Scores arrive already split by period, so you are not parsing a string to find out who led at half time.",{"icon":117,"tone":100,"title":118,"text":119},"plug-zap","Test before you pay","A trial key hits the real endpoint with real matches — no sandbox with invented fixtures.",{"icon":121,"tone":105,"title":122,"text":123},"sliders-horizontal","One shape for 200+ sports","Cricket and darts come back in the same envelope as football. Adding a sport costs no new code.",{"icon":125,"tone":126,"title":127,"text":128},"gamepad-2","coral","Esports in the same feed","Dota, Counter-Strike, FIFA and Mortal Kombat settle through the endpoint you already integrated.",{"type":130,"eyebrow":131,"title":132,"sub":133,"ctaLabel":134,"cols":135,"items":136},"packages","Our Service Prices","Choose a Service Package","REZULT covers one sport, FULL-REZULT covers the catalogue, and STAT-REZULT is the one to take if the data is going into a model rather than onto a page: a full year of matches, teams, players and referees for a single sport. Historical odds are not part of it.","Select",3,[137,158,169],{"name":32,"price":138,"priceValue":26,"lines":139},"$29",[140,143,146,149,152,155],{"label":141,"value":142},"Quantity","1 Sport",{"label":144,"value":145},"Matches","Completed",{"label":147,"value":148},"Translation","1 Language",{"label":150,"value":151},"Statistics","No",{"label":153,"value":154,"strong":56},"Type","Sport, Cyber",{"label":156,"value":157},"Support","8\u002F5",{"name":35,"price":159,"priceValue":36,"popular":56,"lines":160},"$479",[161,163,164,166,167,168],{"label":141,"value":162},"200+",{"label":144,"value":145},{"label":147,"value":165},"1 Language (+ $12 \u002F lang)",{"label":150,"value":151},{"label":153,"value":154,"strong":56},{"label":156,"value":157},{"name":38,"price":170,"priceValue":27,"lines":171},"$2999",[172,173,176,177,178,180,182,183],{"label":141,"value":142},{"label":174,"value":175},"Period","1 year",{"label":144,"value":145},{"label":147,"value":148},{"label":150,"value":179},"+",{"label":181,"value":179},"Top Leagues",{"label":153,"value":154,"strong":56},{"label":156,"value":184},"12\u002F7",{"type":186,"label":187,"managerName":188,"title":189,"ctaLabel":62,"ctaHref":65},"managerCta","Contact Manager","Manager","Read the match results API documentation",{"type":191,"eyebrow":192,"title":193,"columns":194,"items":195},"faq","Questions we actually get","Before you integrate",2,[196,199,202,205],{"q":197,"a":198},"How soon after the whistle is a result available?","\u003Cp>Top matches are there as the match ends. Everything else lands between one and twenty minutes later — the spread comes from the official sources, not from our side of the pipe. If your settlement job runs on a timer, twenty minutes is the number to build against.\u003C\u002Fp>",{"q":200,"a":201},"Can I settle coupons straight from this feed?","\u003Cp>For the markets it carries, yes — final and period scores, corners, cards, fouls, shots. If you want the settlement decided for you rather than computed on your side, that is the Coupon API instead, which returns win, loss or refund per selection.\u003C\u002Fp>",{"q":203,"a":204},"What exactly is in STAT-REZULT?","\u003Cp>A year of one sport, in depth: championships, teams, referees, players, head-to-head history and per-match statistics — brief stats, field positioning, goal times and scorers, strengths and weaknesses, tournament brackets. It is priced for model training and back-testing. \u003Cb>Historical odds are not included\u003C\u002Fb>, and that catches people out, so it is worth saying twice.\u003C\u002Fp>",{"q":206,"a":207},"How far back does the archive go?","\u003Cp>To 1989 for the sports that were being recorded then, and to the first season for everything newer. Esports naturally start much later. Tell us the sport and the years you need and we will confirm the coverage before you commit to anything.\u003C\u002Fp>",{"type":209,"title":210,"html":211,"band":80},"prose","Where these results usually end up","\u003Cp>Most people arrive here with one of three problems. A sportsbook needs finished scores to close out coupons that are still open. A livescore or media site needs yesterday, last week and last season to exist as pages worth indexing. An analyst needs enough completed seasons to test whether a model would have made money.\u003C\u002Fp>\u003Cp>The three want different things from the same feed. Settlement wants speed and the secondary lines — corners, cards, shots — because that is where the coupons are. An archive wants breadth and stable identifiers, so that a team is the same team across ten seasons. A model wants depth, which is why \u003Cstrong>STAT-REZULT\u003C\u002Fstrong> is sold by sport and by year rather than by month.\u003C\u002Fp>\u003Cp>What they share is the format. One JSON object per finished match, the same envelope whether it is a Champions League tie or a Counter-Strike map, so the parser you write for football keeps working when you add cricket. That is the part that saves the time.\u003C\u002Fp>\u003Cp>Take the trial key, point it at a sport you know well, and check last weekend against a source you trust. It is a faster way to judge a feed than any description of one.\u003C\u002Fp>",{},"sport-rezult-api.html","en\u002Fsport-rezult-api","MI6Ps8fkMMAI49DRLh61VZVv0EgjvfKJ1KyiDVn1LFM"]