# Football Pulse Scoreboard

> Football Pulse Scoreboard is a paid API for AI agents from football-pulse-x402-production.up.railway.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns soccer fixtures and results (kickoff times, scores, venues, match status) for major leagues on a specified date

## Facts

- Endpoint: GET https://football-pulse-x402-production.up.railway.app/v1/football/scoreboard
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/football-pulse-scoreboard-2ed58e43
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6RoDs8aVzv4SggvU-kMhe

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability football-pulse-scoreboard-2ed58e43
```

Example prompt: What are all the Premier League fixtures and scores for today, January 15? Show me kickoff times and venues.

## When to prefer this

Use this endpoint when you need structured soccer fixture and result data for a specific date and league — ideal for match preview bots, results recap automation, or feeding a betting model. Prefer this over live-match endpoints when you want scheduled or completed match data rather than real-time minute-by-minute updates.

## Known failure modes

- Invalid league slug returns an error or empty result
- Date format not YYYY-MM-DD causes a bad request
- No matches scheduled for the given league/date returns an empty fixture list
- Payment not included or insufficient USDC causes a 402 Payment Required response
- Network timeout if Railway deployment is cold-starting

## How this service works

Soccer fixtures and results for any league and any date: kickoff times (UTC), final or live scores, venues and match status for Premier League, LaLiga, Serie A, Bundesliga, Ligue 1, Champions League, Europa League, MLS, Championship, Eredivisie and Primeira Liga. Perfect for match-preview bots, results recaps and betting models.

## Output

A list of matches for the specified league and date, including team names, kickoff time in UTC, current or final score, venue, and match status (scheduled, in progress, or completed).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "date": {
       "type": "string",
       "description": "YYYY-MM-DD (default today)"
      },
      "league": {
       "enum": [
        "eng.1",
        "esp.1",
        "ita.1",
        "ger.1",
        "fra.1",
        "uefa.champions",
        "uefa.europa",
        "usa.1",
        "eng.2",
        "ned.1",
        "por.1",
        "all"
       ],
       "type": "string",
       "description": "League slug: eng.1 (EPL), esp.1 (LaLiga), ita.1, ger.1, fra.1, uefa.champions, uefa.europa, usa.1, eng.2, ned.1, por.1, or all"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/football-pulse-scoreboard-2ed58e43/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from football-pulse-x402-production.up.railway.app](https://www.zero.xyz/host/football-pulse-x402-production.up.railway.app/llms.txt)
