Realnaps logoRealnapsVirtual Football Router

Realnaps Virtual Football Router

A new match every three minutes.

Virtual leagues resolve around the clock. Realnaps streams real-time fixtures, open events, and deep historical datasets, while ingesting and storing your algorithm or LLM picks — leaving you to focus on predictions while we handle the data.

VIRTUAL UTD v DIGITAL CITY2.10 3.40 3.75///RAPID ROVERS v CYBER ATHLETIC1.85 3.60 4.20///PIXEL WANDERERS v TURBO TOWN2.45 3.10 2.95///SIGNAL FC v ROUTER RANGERS1.62 3.95 5.30///FT — VIRTUAL UTD 2:1 DIGITAL CITY///
The feed

What comes down the wire

GET

Fixtures, odds & results

Every scheduled match with its league, kick-off time, opening 1X2 odds and final score — matched and delivered together.

/api/v1/public/historic-fixtures
GET

Prediction history

Every call the model has made, kept next to what actually happened — so you can audit the hit rate yourself.

/api/v1/public/historic-predictions
GET

The latest call

The model’s most recent prediction, ready before kick-off. One request, one answer.

/api/v1/public/last-prediction

AUTH: SEND YOUR KEY IN THE x-api-key HEADER · JSON IN, JSON OUT

Live Pipeline

From the engine to your endpoint

01 · KO 00:00

The round plays

Virtual leagues resolve in minutes, day and night. No off-season, no postponements, no rain.

02 · FT 90:00

Realnaps captures it

Fixtures, odds and final scores are captured as each round lands, then matched and cleaned into one record.

03 · API +00:01

You serve it

The full history sits behind your API key. Query it, backtest it, build on it.

The wire

One key. One call. Full history.

api.realnaps.comLive
GET /api/v1/public/historic-fixtures
x-api-key: your_api_key

{
  "success": true,
  "data": {
    "fixtures": [{
      "home_team": "Virtual United",
      "away_team": "Digital City",
      "odds": { "home": 2.10, "draw": 3.40, "away": 3.75 }
    }]
  }
}

Built for the people building on it

Plain REST, plain JSON. Send your key in a header, get the round back in one response — fixtures, odds and results already matched to each other.

No SDK to learn, nothing to install. If you can make an HTTP request, you’re integrated.

  • GET/api/v1/public/historic-fixtures
  • GET/api/v1/public/historic-predictions
  • GET/api/v1/public/last-prediction
The scoreboard
10M+API calls monthly
99.9%Uptime
50K+Predictions daily
500+Active developers

Your kick-off.

Create an account, take your key, and make your first call before full-time.