Bloomberg Charts Scraper
Pricing
from $0.80 / 1,000 chart point chargeds
Bloomberg Charts Scraper
Get historical price and volume tick data 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 Charts Scraper do?
Bloomberg Charts Scraper takes one or more Bloomberg security ids and a date range, and pushes historical price and volume tick data 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 via live device capture (Frida, bypassing the app's TLS cert pinning and root detection) and independently re-confirmed by calling the API directly with no device involved. No API key, no session, no auth. This is the charts slice of Bloomberg All-in-One API, split out as its own focused Actor.
Why use Bloomberg Charts Scraper?
- Batch ids, parallel fetch — pass any number of security ids, all charts fetched in parallel and pushed as separate dataset rows
- Nine date ranges — from 1-day intraday ticks up to 5-year history
- No account needed — every request works fully anonymously
- Use cases: price history backfills, technical analysis pipelines, portfolio/watchlist charting, market research
Input
| Field | Type | Description |
|---|---|---|
ids | string[] | Required. Bloomberg security ids in symbol:exchange format, e.g. aapl:us. |
range | string | Required. One of d1, d2, d3, ytd, m1, m3, m6, y1, y5. Default m1. |
Example:
{"ids": ["aapl:us", "msft:us"],"range": "m1"}
Output
One dataset row per security id:
{"id": "aapl:us","range": "m1","chart": {"success": true,"result": {"aapl:us": {"ticks": [{ "...": "price/volume tick" }]}}}}
Known limitations
- Real-time quotes, financials, key stats, news, and search are separate spin-off Actors — this one focuses only on historical charts.
- Chart range is a fixed enum (
d1/d2/d3/ytd/m1/m3/m6/y1/y5) — these are the only ranges the upstream API supports; there is no custom start/end date parameter.
Pricing
Pay-per-event: $0.0010 per chart-point result (FREE plan; BRONZE/SILVER/GOLD/PLATINUM/DIAMOND get automatic discounts based on your Apify plan). Billed per security id processed (one chart per id).