Why am I not receiving the final score/result of a match (match_result)?

The final score (match_result) is not available through the prematch (CTRL) producer, and is only available within the last odds_change message from the Live Odds producer. To receive the result, you will need to have booked the match and be subscribed to the Live Odds producer (and the match has to be covered). If these criteria are not met, you will need to pull the match_result though the API. This can be done using the summary.xml endpoint.

XML example of returned result

<match_summary
<sport_event_status status="4" home_score="2" away_score="2" status_code="4">
    <period_scores>
        <period_score home_score="2" away_score="2" type="regular_period" number="1"/>
        <period_score home_score="0" away_score="0" type="regular_period" number="2"/>
    </period_scores>
</sport_event_status>
<coverage_info level="bronze" live_coverage="false">
    <coverage includes="basic_score"/>
</coverage_info>
</match_summary>

Last updated

Was this helpful?