API playground

Run a real TickFeed request.

Pick an instrument and send a request. You get the same JSON as GET /v1/price, straight from the live feed, with no account.

Request

Instrument

GET /v1/price/XAUUSD

Demo requests are limited and never touch any account or balance.

Response

Not run yet
Press Run request to see a response.

Use it from your own code

import os
import requests

# Set TICKFEED_API_KEY to the key from your dashboard.
r = requests.get(
    "https://api.tickfeed.pro/v1/price/XAUUSD",
    headers={"X-API-Key": os.environ["TICKFEED_API_KEY"]},
    timeout=15,
)
r.raise_for_status()
quote = r.json()
print(quote["symbol"], quote["bid"], quote["ask"], quote["tick_time"], quote["freshness"])

Works as written once TICKFEED_API_KEY is set. In Windows PowerShell, call curl.exe and use $env:TICKFEED_API_KEY.

What each result means

  • Fresh quote: the newest tick is within the instrument's freshness window.
  • Market closed: the last quote before a scheduled closure, labelled and never shown as live.
  • Delayed feed: the market should be trading but the feed is behind.
  • Unavailable: no quote could be read, so no price is shown.

Playground and API

  • The playground offers the latest quote for 3 instruments, for trying the API by hand.
  • Requests are limited per network, and quotes can be up to 3 seconds behind the feed.
  • Your own key adds every market, candles, ticks, gap reports, MCP tools and higher limits.