Investing.com Scraper API - Quotes & Historical Prices
Pricing
from $2.90 / 1,000 quotes
Investing.com Scraper API - Quotes & Historical Prices
Investing.com scraper and API alternative: live quotes (price, change, day and 52-week range, volume, market cap, P/E, EPS, dividend) and daily OHLCV price history for stocks, ETFs, indices, forex, crypto and commodities, by ticker, name or URL. No login.
Pricing
from $2.90 / 1,000 quotes
Rating
0.0
(0)
Developer
CrawlKit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Get live quotes and daily price history from Investing.com for stocks, ETFs, indices, currencies (forex), crypto, commodities and bonds. Give tickers, names, Investing.com instrument ids or instrument URLs; get flat JSON records ready for spreadsheets, databases or AI agents.
What it does
- Quote mode (default): one record per instrument with last price, change, change %, open, day high/low, previous close, volume, 3-month average volume, 52-week high/low, bid/ask, last update time and whether the market is open. For stocks, also market cap, revenue, P/E ratio, EPS, dividend, beta, shares outstanding, next earnings date, performance (1 week to 3 years) and Investing.com's daily technical summary.
- History mode: one record per instrument and trading day with open, high, low, close, volume and the day-over-day change of the close, between
startDateandendDate(default: last 30 days). - Accepts tickers (
AAPL), pairs (EUR/USD), names (Bitcoin,Gold), instrument ids (6408) and URLs (https://www.investing.com/equities/tesla-motors). - No login, no API key.
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
symbols | array of strings | Yes | — | Tickers, names, Investing.com instrument ids or instrument URLs |
mode | string | No | quote | quote (latest quote) or history (daily OHLCV rows) |
startDate | string | No | 30 days before endDate | History start, YYYY-MM-DD |
endDate | string | No | today | History end, YYYY-MM-DD |
includeFundamentals | boolean | No | true | Quote mode: add market cap, P/E, EPS, dividend, performance... |
maxItems | integer | No | 100 | Maximum records (quotes, or daily rows across all symbols) |
Example:
{"symbols": ["AAPL", "EUR/USD", "Bitcoin"],"mode": "history","startDate": "2026-09-01","endDate": "2026-10-24","maxItems": 200}
How symbols are matched: the Investing.com search is queried. For a ticker (upper case, no space: AAPL, BRK.B, EUR/USD) the main listing with that symbol is used, then an instrument with that exact name; if nothing matches, the symbol is reported as not found rather than guessed. For a name (Nestle, Gold, Deutsche Bank) the instrument with that exact name is used, then the main listing whose name contains the words, then Investing.com's top result. Every record includes name, exchange and instrumentId so you can check the match. To target one listing exactly, pass its instrument id or its Investing.com URL. Numeric inputs are read as instrument ids (not as Asian exchange tickers such as 7203).
Output
Quote record (mode: quote):
{"input": "AAPL","symbol": "AAPL","name": "Apple Inc","instrumentId": 6408,"type": "Equities","exchange": "NASDAQ","country": "United States","currency": "USD","url": "https://www.investing.com/equities/apple-computer-inc","price": 347.73,"change": -0.5,"changePercent": -0.14,"open": 349.12,"high": 351.73,"low": 345.75,"previousClose": 347.73,"volume": 39539690,"bid": null,"ask": null,"fiftyTwoWeekHigh": 351.73,"fiftyTwoWeekLow": 243.42,"lastUpdate": "2026-10-23T19:59:59Z","avgVolume3m": 43915026,"marketOpen": false,"marketCap": 5070000000000,"revenue": 466820000000,"peRatio": 39.76,"eps": 8.7171,"dividend": 1.08,"beta": 1.09,"sharesOutstanding": 14594180000,"nextEarningsDate": "2026-11-02","performanceWeek": 1.24,"performanceMonth": 1.95,"performanceYtd": 27.91,"performanceYear": 32.31,"performance3Year": 108.36,"technicalSignalDaily": "strong_buy","scrapedAt": "2026-10-25T11:24:21.809599+00:00"}
Price history record (mode: history), newest day first:
{"input": "945629","symbol": "BTC/USD","name": "Bitcoin US Dollar","instrumentId": 945629,"type": "currency","exchange": "Bitfinex","country": null,"currency": "USD","url": "https://www.investing.com/crypto/bitcoin/btc-usd","date": "2026-10-24","open": 81216,"high": 81230,"low": 79283,"close": 80880,"volume": 480,"changePercent": -0.4186,"scrapedAt": "2026-10-25T11:24:37.935582+00:00"}
Fields that do not apply to an instrument (market cap of a currency pair, bid/ask when not quoted) are null. Large values such as market cap and revenue are numbers in the instrument's currency.
Pricing
Pay-per-event, no start fee: $4.90 per 1,000 quotes and $0.35 per 1,000 daily price rows on the Apify Free plan, with lower prices on paid plans. Each quote (quote mode) or daily OHLCV row (history mode) pushed to the dataset is one event.
| Event | Free | Starter | Scale | Business | Enterprise |
|---|---|---|---|---|---|
Quote (QUOTE) | $4.90 | $4.20 | $3.70 | $2.90 | $2.90 |
Daily price row (PRICE_ROW) | $0.35 | $0.30 | $0.26 | $0.21 | $0.21 |
Prices in USD per 1,000 events.
Cost examples (Free plan)
| Scenario | Daily rows | Cost |
|---|---|---|
| 1 symbol, 1 year | 252 | $0.0882 |
| 10 symbols, 1 year | 2,520 | $0.882 |
| 1 symbol, 20 years | 5,040 | $1.76 |
Limitations
- Prices are the values Investing.com publishes; depending on the exchange they can be delayed (often 15 minutes for stocks). Not suitable for trading execution.
- Name searches return the best match described above, which may be another listing than the one you expect (for example
Bitcoinresolves to Investing.com's Bitcoin index,Rocheto a Toronto listing); use the ticker, instrument id or URL for an exact instrument. - History mode returns daily rows only (no intraday bars). Weekends and holidays have no row, except for markets that trade on those days (crypto).
- Fundamentals come from Investing.com's overview data and are null for instruments without them (currencies, crypto, commodities).
- Investing.com protects its pages with Cloudflare; the Actor uses the site's own JSON endpoints through rotating proxy sessions. A run can take a few extra seconds when sessions are refused.
- This Actor returns market data only; it is not financial advice.
Related Actors
- SEC EDGAR Filings & Yahoo Finance Scraper — Scrape SEC EDGAR filings (10-K, 10-Q, 8-K) by ticker or CIK, plus stock quotes and annual financial statements from Yahoo Finance.
- Google Trends Scraper - Interest Over Time & Related Queries — Scrape Google Trends: interest over time and related queries for up to 5 compared keywords, by country, time range and category.
- Google News Scraper API - Articles by Keyword, No Login — Scrape Google News articles for any keyword: headlines, sources, dates and URLs by country and language. News monitoring API, no API key or login.