# Machina Sports World Cup Schedule

> Machina Sports World Cup Schedule is a paid API for AI agents from machina.pay.zeroclick.io, paid per call via x402, $0.01/call, status healthy (last checked 2026-10-12, last successful call 2026-10-01).

Retrieves World Cup tournament fixture schedules, filterable by team, opponent, match status, and date range.

## Facts

- Endpoint: POST https://machina.pay.zeroclick.io/world-cup/v1/get-schedule?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: healthy
- Last checked: 2026-10-12
- Last successful call: 2026-10-01
- Success rate: 100% of calls made through Zero
- Activations on Zero: 225
- Tags: x402
- Canonical page: https://www.zero.xyz/c/machina-sports-world-cup-schedule-0d328b57
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oRCJhauNS0vNrWNrAcSS_

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 machina-sports-world-cup-schedule-0d328b57 -d '<json body>'
```

Example prompt: Can you pull up the World Cup schedule for Brazil, showing up to 20 matches from June 1 to July 15, and only include matches that have finished (status FT)?

## When to prefer this

Use this endpoint when you need to look up World Cup tournament fixture data with flexible filtering by team, opponent, match status, or date range. Prefer this over generic sports APIs when you specifically need World Cup schedule data with paginated access. Best suited for agents building match trackers, sports dashboards, or providing tournament fixture context.

## Known failure modes

- Invalid date format returns validation error
- Status enum value in wrong case may be rejected (use 'FT' not 'FullTime')
- Team or opponent name not found returns empty results rather than error
- Offset beyond total results count returns empty list
- Exceeding maximum limit of 500 returns error

## How this service works

Tournament fixtures, filterable by team, opponent, and date range.

## Output

Returns a paginated list of World Cup match fixtures matching the specified filters, including participating teams, match dates, and match status (e.g. full-time, after extra time, penalty shootout). Supports offset-based pagination up to 500 results per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "team": {
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "default": 104,
   "maximum": 500,
   "minimum": 1
  },
  "offset": {
   "type": "integer",
   "default": 0,
   "minimum": 0
  },
  "status": {
   "enum": [
    "FT",
    "AET",
    "PEN",
    "ft",
    "aet",
    "pen"
   ],
   "type": "string"
  },
  "date_to": {
   "type": "string",
   "format": "date"
  },
  "opponent": {
   "type": "string"
  },
  "date_from": {
   "type": "string",
   "format": "date"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/machina-sports-world-cup-schedule-0d328b57/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from machina.pay.zeroclick.io](https://www.zero.xyz/host/machina.pay.zeroclick.io/llms.txt)
