HEN3 · Henkel Ag+co Kgaa Vzo
Live quote and historical OHLC bars for Henkel Ag+co Kgaa Vzo on XETRA · Frankfurt. Pay $0.001 USDC per call via x402 — no API keys, no accounts, no subscriptions.
Realtime via Pyth Hermes
±0.20 EUR confidence · 2026-04-23 09:06:23 UTC
GET https://blockrun.ai/api/v1/stocks/de/price/HEN3GET https://blockrun.ai/api/v1/stocks/de/history/HEN3?resolution=D&from=<unix>&to=<unix>HOW TO ACCESS
Three ways to pull HEN3
Every example below hits the same x402-gated endpoint. Wallet, payment, and retries are handled by whichever surface you pick.
Franklin
The AI agent with a wallet. Ask in plain English — it pays the $0.001 and streams the quote back.
> What's Henkel Ag+co Kgaa Vzo (HEN3) trading at? → live quote · conf ±0.4 · 12s ago
ClawRouter
Drop into Python or TypeScript. The SDK signs x402 headers, pays in USDC, retries on failure — you just call the endpoint.
$ pip install blockrun-llm
>>> from blockrun_llm import Client
>>> c = Client() # auto-loads wallet
>>> c.get("/v1/stocks/de/price/HEN3")MCP Server
One install plugs every BlockRun service — including live quotes — into your AI assistant as callable tools.
$ claude mcp add blockrun \
--transport http \
https://mcp.blockrun.ai/mcpOr go raw HTTP
The 402 response below carries a full bazaar schema, so any x402-compatible agent can discover and call it with no prior knowledge.
$ curl -i https://blockrun.ai/api/v1/stocks/de/price/HEN3
HTTP/1.1 402 Payment Required
WWW-Authenticate: x402
...
{
"error": "Payment Required",
"endpoint": "/v1/stocks/de/price/HEN3",
"price": { "amount": "0.0010", "currency": "USD" },
"x402": { ...bazaar schema for HEN3... }
}OTHER TICKERS ON XETRA · FRANKFURT