Bloomberg Quotes Scraper
Pricing
from $0.80 / 1,000 quote chargeds
Bloomberg Quotes Scraper
Get real-time quotes across stocks, indices, commodities, currencies, and bonds from Bloomberg. Talks directly to Bloomberg's own mobile app API, no login needed. Split from the mature, published bloomberg-all-in-one-api for a focused, single-purpose workflow.
What does Bloomberg Quotes Scraper do?
Bloomberg Quotes Scraper takes one or more Bloomberg security ids and pushes a batch quote (price, % change, name) plus full detail (company profile, executives, P/E, market cap, sector, volume) for each, one dataset row per id.
It talks directly to the same internal API the official Bloomberg Android app uses (cdn-mobapi.bloomberg.com), reverse-engineered by capturing and analyzing live traffic from the real app — including bypassing its dual-layer TLS certificate pinning and root-detection with Frida on a real device — then independently re-confirmed by calling the API directly from a plain server with no device involved at all. This is the quotes slice of Bloomberg All-in-One API, split out as its own focused Actor.
Why use Bloomberg Quotes Scraper?
- No signature, token, or session cookie needed — confirmed live: only a fixed
user-agentheader identifying the app is required, nothing else - One batch call + parallel per-id detail, merged into one row — a single
tickerCompactcall covers all ids at once, thentickerFullruns per id in parallel and gets merged in - Universal security model — the same id shape (
symbol:exchange) works across stocks, indices, commodities, currencies, and bonds, with the exact same output structure - No batch limit found — confirmed live with 81 distinct ids in a single call
- No account needed — every request works fully anonymously
- Use cases: market data dashboards, portfolio trackers, quant research, price alerting, watchlist enrichment
Input
| Field | Type | Description |
|---|---|---|
ids | string[] | Required. Bloomberg security ids in symbol:exchange format. Works across security types: stocks (e.g. aapl:us), indices (indu:ind), commodities (cl1:com), currencies (eurusd:cur), bonds (gt10:gov). |
Example:
{"ids": ["aapl:us", "indu:ind", "eurusd:cur"]}
Output
One dataset row per id:
{"id": "aapl:us","quote": {"symbol": "AAPL","name": "Apple Inc","last": 227.5,"netChange": 1.2,"pctChange": 0.53},"detail": {"name": "Apple Inc","sector": "Technology","exchange": "NASDAQ GS","last": 227.5,"open": 226.1,"volume": 48213000,"marketCap": 3480000000000,"peRatio": 34.2,"yearHigh": 237.23,"yearLow": 164.08,"executives": ["..."],"links": { "...": "related resources (news, financials, keystats, chart ranges)" }}}
Known limitations
- Financials, key stats, news, movers, and historical charts per security are separate concerns not covered here — see Bloomberg All-in-One API for the full endpoint set.
tickerFullis called once per id (matching the parent API's per-id route), not batched — for very large id lists this means many parallel requests, not one.
Pricing
Pay-per-event: $0.0008 per quote result (FREE plan; BRONZE/SILVER/GOLD/PLATINUM/DIAMOND get automatic discounts based on your Apify plan). Billed per security id processed.