Pull live crypto prices and on-chain data per request
Live and historical crypto prices on one endpoint, with stocks, FX and commodities too. Billed per call in USDC, so an agent pays for what it reads.
What it does
One symbol, one call: a spot quote for a crypto pair, an FX cross or a metal, and OHLC history for the same symbol at resolutions from one minute to one month. The symbol is a path segment and the resolution is a required query param, so a malformed request is refused before any payment rather than after it.
Each asset class carries a list endpoint that enumerates what it can actually quote, which is the honest way to discover coverage: ask the list rather than guess a ticker. Every call is the same flat per-call price whatever the class, and nothing here needs a market-data subscription or an exchange account.
The call
One endpoint, priced in dollars before it runs and settled in USDC. No API key and no account — the request pays for itself.
GET /api/v1/crypto/price/BTC-USD
Host: blockrun.aiRequest parameters
| field | type |
|---|---|
| symbol * | string |
What it covers
What it costs
Why per call
No seat, no minimum, no contract per vendor. Each request is quoted in dollars before it runs and settles on-chain, so an agent can pay for its own work without a human holding a credit card. How the payment works →
Questions
What data is covered?
Live and historical prices across crypto, US equities, FX and commodities, from the same endpoint shape.
How is it billed?
Per call in USDC at the rate shown here — no monthly data plan and no key.
Is there a websocket feed?
This endpoint is request-priced REST; the docs describe the full surface.
Can I get equities too?
Yes — the same service carries US equities, with its own per-symbol pages.