Build on the desk.
Endpoints, payloads and integration notes for teams that want BlockTicker data inside their own workflow.
/pricesLatest crypto market prices with change, market cap, volume and optional sparkline fields.
Parameters
- symbol
- Optional asset symbol filter, for example BTC.
- limit
- Optional row limit.
Example
curl https://blockticker.io/wp-json/blockticker/v1/pricesExample response schema
{
"success": true,
"data": [
{
"symbol": "BTC",
"price": 80671.00,
"change_24h": 0.57,
"updated_at": "ISO-8601"
}
]
}/forexMajor FX rates and dollar-sensitive pairs from the BlockTicker forex cache.
Parameters
- pair
- Optional pair filter, for example EUR/USD.
Example
curl https://blockticker.io/wp-json/blockticker/v1/forexExample response schema
{
"success": true,
"data": [
{
"symbol": "BTC",
"price": 80671.00,
"change_24h": 0.57,
"updated_at": "ISO-8601"
}
]
}/signalsFirst-party signal snapshots with asset, direction, confidence, rationale and timestamp.
Parameters
- market
- crypto, forex or commodities.
- min_confidence
- Minimum confidence threshold.
Example
curl https://blockticker.io/wp-json/blockticker/v1/signalsExample response schema
{
"success": true,
"data": [
{
"symbol": "BTC",
"price": 80671.00,
"change_24h": 0.57,
"updated_at": "ISO-8601"
}
]
}/sentimentNews and market sentiment aggregates used by public BlockTicker widgets.
Parameters
- scope
- news, crypto, forex or macro.
Example
curl https://blockticker.io/wp-json/blockticker/v1/sentimentExample response schema
{
"success": true,
"data": [
{
"symbol": "BTC",
"price": 80671.00,
"change_24h": 0.57,
"updated_at": "ISO-8601"
}
]
}Authentication and Limits
API keys
Public widgets use cached endpoints. Private automation should use an API key once enabled.
Open →TTLCache windows
Prices and sentiment are cached to protect Core Web Vitals and avoid API burst failures.
Open →CORSBrowser usage
Use REST endpoints from trusted origins or embed the packaged widget SDK.
Open →