---
name: ticker-quotes
description: Call the Ticker Quotes API through Service Router, paying per call. Real-time stock quotes and daily price history. Use when the user needs stocks, quotes, ohlc.
---

# Ticker Quotes

Last price, bid, ask, and volume for listed equities, and daily open-high-low-close history going back 20 years.

Base URL: `https://pay-servicerouter.agents.bakingbad.dev/service/ticker-quotes`. Send `Authorization: Bearer $SERVICEROUTER_PAYMENT_KEY`. No payment key yet: follow https://servicerouter.agents.bakingbad.dev/llms.txt with the user's consent, or pay per call with x402 or MPP from the `402` answer.

| Route | Price | Pay with |
|---|---|---|
| `GET /quote/{symbol}` (Latest quote) | $0.0005 | credits (payment key) |
| `GET /history/{symbol}` (Daily OHLC history) | $0.002 | credits (payment key), x402, MPP |

```sh
curl -X GET https://pay-servicerouter.agents.bakingbad.dev/service/ticker-quotes/quote/<symbol> \
  -H "Authorization: Bearer $SERVICEROUTER_PAYMENT_KEY"
```

- Only `2xx` answers are charged. Each carries a receipt header.
- `402` with a code such as `insufficient_balance` or `key_budget_exceeded`: ask the user before topping up or raising limits.
- OpenAPI: https://servicerouter.agents.bakingbad.dev/discover/ticker-quotes/openapi.json

Prompt for the user to give an agent: "Use the Ticker Quotes API through Service Router. Read https://servicerouter.agents.bakingbad.dev/discover/ticker-quotes/llms.txt for how to call and pay for it. Ask me before you spend anything."
