Skip to content
GET /v1/match

Match centre: team stats + line-ups

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/nrl-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/nrl-api/v1/match" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/nrl-api/v1/match", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/nrl-api/v1/match");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/nrl-api/v1/match",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "match": {
            "id": "603354",
            "date": "2026-06-04T09:50Z",
            "teams": [
                {
                    "id": "289196",
                    "logo": "https://a.espncdn.com/i/teamlogos/rugby/teams/500/289196.png",
                    "name": "Sea Eagles",
                    "score": 28,
                    "halves": [
                        10,
                        28,
                        0,
                        0
                    ],
                    "record": "WLWWW",
                    "winner": true,
                    "home_away": "home",
                    "abbreviation": "MAN"
                },
                {
                    "id": "289205",
                    "logo": "https://a.espncdn.com/i/teamlogos/rugby/teams/500/289205.png",
                    "name": "Rabbitohs",
                    "score": 14,
                    "halves": [
                        8,
                        14,
                        0,
                        0
                    ],
                    "record": "LLLWL",
                    "winner": false,
                    "home_away": "away",
                    "abbreviation": "SOU"
                }
            ],
            "venue": "4 Pines Park",
            "detail": "Final",
            "status": "Final"
        },
        "lineups": [
            {
                "team": "Sea Eagles",
                "winner": true,
                "players": [
                    {
                        "id": "289928",
                        "name": "Nathan Brown",
                        "stats": {
                            "tries": 0,
                            "metres": 106,
                            "passes": 3,
                            "offload": 0,
                            "tackles": 14,
                            "tryAssists": 0,
                            "cleanBreaks": 0,
                            "penaltyGoals": 0,
                            "missedTackles": 1,
                            "conversionGoals": 0
                        },
                        "jersey": "15",
                        "captain": false,
                        "starter": false,
                        "position": "R"
                    },
                    {
                        "id": "295471",
                        "name": "Brandon Wakeham",
                        "stats": {
                            "tries": 0,
                            "metres": 28,
                            "passes": 42,
                            "offload": 0,
                            "tackles": 31,
                            "tryAssists": 0,
                            "cleanBreaks": 0,
                            "penaltyGoals": 0,
                            "missedTackles": 6,
                            "conversionGoals": 0
                        },
                        "jersey": "14",
                        "captai
…