# Machina Sports Market Link Snapshot

> Machina Sports Market Link Snapshot is a paid API for AI agents from agents.machina.gg, paid per call via MPP, $0.05/call, status unknown (last checked 2026-10-22).

Returns reference prices for the single sports game a Polymarket or Kalshi URL points at, compared across supported prediction market venues with timestamps and coverage metadata.

## Facts

- Endpoint: POST https://agents.machina.gg/markets/v1/link-snapshot?utm_source=zero.xyz
- Price: $0.05/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Provider: agents.machina.gg
- Website: https://agents.machina.gg
- Canonical page: https://www.zero.xyz/c/agents-machina-gg-machina-sports-market-link-snapshot-462f19cb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rTXDzAy_iLLFG50eUouC8

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 agents-machina-gg-machina-sports-market-link-snapshot-462f19cb -d '<json body>'
```

Example prompt: Can you fetch the current reference prices across all supported prediction market venues for this Polymarket link: https://polymarket.com/event/nba-finals-2025/celtics-vs-thunder?

## When to prefer this

Choose this endpoint when you have a specific Polymarket or Kalshi game link and need to fetch and compare reference prices across all supported prediction market venues in a single call. It is purpose-built for sports game markets (not political or other event types) and returns structured, source-cited price data with coverage metadata. Prefer this over manual venue lookups when you want timestamps, coverage diagnostics, and cross-venue comparison in one synchronous response.

## Known failure modes

- ambiguous_game: the URL resolves to a game that matches multiple ESPN events
- ambiguous_market: the URL points to a market that cannot be uniquely resolved
- game_not_matched: the linked game has no matching event in the system
- invalid_request: malformed input such as missing url field or url too long
- market_not_found: the specific market at the URL does not exist
- no_usable_prices: the game was matched but no venue returned usable price data
- provider_unavailable: one or more upstream venue providers timed out or failed
- unsupported_market: the market type is not supported (e.g. non-game markets)
- unsupported_url: the URL is not a recognized Polymarket or Kalshi game link format

## How this service works

Reference prices for the single game a Polymarket or Kalshi link points at, compared across supported venues with timestamps and coverage. Send the venue link as url.

## Output

Returns a JSON object containing: the matched sporting event details (ESPN event ID, sport, home/away teams, start time), reference prices from each supported venue with timestamps, coverage metadata (usable sources, attempted sources, missing venues with reasons), price basis, whether execution is guaranteed, warnings, and an error field (null on success or an object with code, kind, and detail on failure). Also includes service contract identifier, billable flag, and request echo.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 512,
   "minLength": 1,
   "description": "`https://polymarket.com/event/<slug>[/<market-slug>]` or `https://kalshi.com/markets/<series>/<slug>/<event-ticker>`, single games only.\n"
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "oneOf": [
  {
   "type": "object",
   "required": [
    "contract",
    "service",
    "request",
    "observed_at",
    "billable",
    "status",
    "event",
    "source_market",
    "reference_prices",
    "coverage",
    "price_basis",
    "execution_guaranteed",
    "limitations",
    "warnings",
    "error"
   ],
   "properties": {
    "error": {
     "oneOf": [
      {
       "type": "null"
      },
      {
       "type": "object",
       "required": [
        "code",
        "kind",
        "detail"
       ],
       "properties": {
        "code": {
         "enum": [
          "ambiguous_game",
          "ambiguous_market",
          "game_not_matched",
          "invalid_request",
          "market_not_found",
          "no_usable_prices",
          "provider_unavailable",
          "unsupported_market",
          "unsupported_url"
         ]
        },
        "kind": {
         "type": [
          "string",
          "null"
         ],
         "description": "provider_unavailable only: failure kind (timeout, saturated, unknown, ...)."
        },
        "detail": {
         "enum": [
          "body_not_object",
          "unknown_field",
          "url_required",
          "url_too_long",
          null
         ],
         "description": "invalid_request only."
        }
       },
       "additionalProperties": false
      }
     ]
    },
    "event": {
     "oneOf": [
      {
       "type": "null"
      },
      {
       "type": "object",
       "required": [
        "espn_event_id",
        "sport",
        "home_team",
        "away_team",
        "start_time"
       ],
       "properties": {
        "sport": {
         "type": [
          "string",
          "null"
         ]
        },
        "away_team": {
         "type": [
          "string",
          "null"
         ]
        },
        "home_team": {
         "type": [
          "string",
          "null"
         ]
        },
        "start_time": {
         "type": [
          "string",
          "null"
         ]
        },
        "espn_event_id": {
         "type": "string"
        }
       },
       "additionalProperties": false
      }
     ]
    },
    "status": {
     "enum": [
      "ok",
      "partial",
      "error"
     ]
    },
    "request": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": [
        "string",
        "null"
       ]
      }
     },
     "additionalProperties": false
    },
    "
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-machina-gg-machina-sports-market-link-snapshot-462f19cb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.machina.gg](https://www.zero.xyz/host/agents.machina.gg/llms.txt)
