# RacingPulse Track Profile API

> RacingPulse Track Profile API is a paid API for AI agents from racingpulse.vercel.app, paid per call via x402, $0.07/call, status unknown (last checked 2026-09-15).

Returns complete racecourse intelligence including track characteristics, live going conditions, course layout, and historical performance data for a specific racecourse

## Facts

- Endpoint: GET https://racingpulse.vercel.app/api/track
- Price: $0.07/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/racingpulse-track-profile-api-a1d0a339
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xGpgN1KSMNgOi2POoCBI3

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 racingpulse-track-profile-api-a1d0a339
```

Example prompt: Can you pull the full track profile for Cheltenham including the current going conditions and any course characteristics I should know about before the races today?

## When to prefer this

Use this endpoint when you need a complete, structured intelligence dossier on a specific racecourse — including both live going conditions and static course profile data — rather than just going conditions alone (use the going conditions endpoint for that) or just historical trends (use the trends endpoint). Ideal when preparing a full race-day briefing for a single course.

## Known failure modes

- Unknown or unsupported racecourse name returns 404 or empty result
- Track not among the supported 35 global racecourses returns an error
- Going conditions temporarily unavailable due to data feed outage
- Payment of 0.07 USDC not processed results in 402 Payment Required
- Malformed track identifier returns 400 Bad Request

## How this service works

Complete racecourse profile with live going conditions and draw bias. For horse-racing betting agents.

## Output

A comprehensive racecourse intelligence report covering live going conditions (e.g. Good to Soft), track layout details (distances, bends, gradients), surface type, course characteristics that favor certain horse types, and historical performance patterns — all for the specified racecourse.

## Example request

```json
{
 "racecourse": "Cheltenham"
}
```

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "track": {
       "type": "string",
       "description": "track name (e.g. ascot, cheltenham, flemington)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "errors": {
     "type": "object",
     "description": "Documented error responses, keyed by HTTP status code",
     "additionalProperties": {
      "type": "object",
      "required": [
       "description"
      ],
      "properties": {
       "example": {
        "type": "object"
       },
       "description": {
        "type": "string"
       }
      }
     }
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "shape": "Right-handed",
  "track": "ascot",
  "country": "UK",
  "surface": "Flat turf",
  "draw_bias": "High draws favoured in sprint races, especially in 5f-6f",
  "going_trend": "Drying",
  "current_going": "Good to Firm",
  "track_summary": "",
  "trainer_stats": [],
  "moisture_index": 18.5,
  "characteristics": [
   "Stiff uphill finish",
   "Wide track",
   "Suits strong stayers in Flat season"
  ],
  "notable_features": [
   "Royal Enclosure",
   "Straight 5f course"
  ],
  "distance_suitability": {
   "middle": "Fair test, pace bias",
   "sprints": "Draw bias is critical — high stalls preferred",
   "staying": "Stiff finish tests stamina"
  },
  "optimal_running_style": "Hold-up or stalking in sprints; front-running on round course"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/racingpulse-track-profile-api-a1d0a339/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from racingpulse.vercel.app](https://www.zero.xyz/host/racingpulse.vercel.app/llms.txt)
