Bloomberg Markets
Quotes, charts, financials, and news for securities, plus market movers, articles, trending media, and live video schedules from Bloomberg, served as plain REST.
Endpoints
| Endpoint | Path params | Query params | What it returns | Price | Data up to |
|---|---|---|---|---|---|
GET /bloomberg/securities |
— | ids |
Quotes for a list of securities. | $0.003 | 30 sec |
GET /bloomberg/securities/{id} |
id |
— | Detail for one security. | $0.003 | 1 min |
GET /bloomberg/securities/{id}/financials |
id |
currency |
Financial statements for one security. | $0.003 | 1 hr |
GET /bloomberg/securities/{id}/stats |
id |
— | Key statistics for one security. | $0.003 | 5 min |
GET /bloomberg/securities/{id}/news |
id |
— | News related to one security. | $0.003 | 2 min |
GET /bloomberg/securities/{id}/movers |
id |
template |
Top market movers. | $0.003 | 1 min |
GET /bloomberg/securities/{id}/chart/{range} |
id, range |
— | Price chart data for one security. | $0.003 | 1 min |
GET /bloomberg/articles/bulletin |
— | ids |
Bulletin articles. | $0.003 | 5 min |
GET /bloomberg/articles/{id} |
id |
— | Full content of one article. | $0.003 | 1 hr |
GET /bloomberg/search |
— | q, filter, security_limit, story_limit, country |
Search Bloomberg content. | $0.003 | 1 min |
GET /bloomberg/home/{region} |
region |
— | Home page feed. | $0.003 | 2 min |
GET /bloomberg/media/videos/trending |
— | — | Trending videos. | $0.003 | 5 min |
GET /bloomberg/media/audios/trending |
— | — | Trending audio. | $0.003 | 5 min |
GET /bloomberg/media/live/{lineup}/schedule |
lineup |
— | Live video schedule. | $0.003 | 5 min |
GET /bloomberg/media/live/{lineup}/event |
lineup |
— | Details of one live event. | $0.003 | 30 sec |
Prices are per call, paid in USDC with x402. "Data up to" is the cache window: a repeated call inside it returns the same data.
Calling it
# x402: no account or API key. The server answers 402 with payment instructions; an x402 client pays and repeats the request.
curl -i "https://<base-url>/bloomberg/securities"
Responses are JSON. Field names follow the upstream source, so a response can be larger than the table above suggests.
Notes
- Responses are Bloomberg's own JSON, passed through unchanged.
- Security endpoints take the security id in the path (for example a ticker id as Bloomberg shows it).