Crypto Info (investing.com)
Pricing
from $1.00 / 1,000 results
Crypto Info (investing.com)
The Crypto Information Data (Investing.com) Actor is a powerful tool designed to fetch comprehensive cryptocurrency information from Investing.com.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Pinto Studio
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
15 days ago
Last modified
Categories
Share
Crypto Info (Investing.com) — Cryptocurrency Data Scraper & API
Crypto Info (Investing.com) is an Apify Actor that scrapes real-time and comprehensive cryptocurrency market data directly from Investing.com. Give it a ticker symbol like BTC, ETH, or SOL and get back structured JSON with live price, market cap, trading volume, 52-week high/low, percentage change, supply metrics, and dozens of other data points — ready to use in your app, spreadsheet, trading bot, or dashboard.
No coding, browser automation, or reverse-engineering of Investing.com's internal API is required. This Actor handles the scraping, parsing, and data cleaning for you and returns a clean, well-documented output schema.
Table of contents
- What this Investing.com crypto scraper does
- Why use this cryptocurrency data API
- Use cases
- Input parameters
- Supported cryptocurrencies
- Output data / result format
- Key data fields explained
- How to run this Actor
- Code examples (Python, JavaScript, cURL)
- Integrations
- Performance, limits & pricing
- Frequently asked questions (FAQ)
- Support and updates
What this Investing.com crypto scraper does
Investing.com is one of the largest financial data portals in the world, tracking thousands of markets including cryptocurrencies, stocks, indices, and commodities. It does not offer a simple public API for crypto prices, which makes pulling live data into your own tools difficult.
Crypto Info (Investing.com) solves that problem. It is a ready-made, no-code cryptocurrency scraper and crypto price API that queries Investing.com on your behalf and returns clean, structured data for any supported coin or token, including:
- Current, open, high, and low price
- 24h and historical percentage change
- Market capitalization and circulating/max supply
- 52-week high and low
- Trading volume and average volume
- One-year return and other performance metrics
- Related trading pairs and indices
Why use this cryptocurrency data API
- Real-time data: Fetches up-to-date cryptocurrency information directly from Investing.com on every run.
- Comprehensive information: Price, volume, market cap, supply metrics, percentage changes, and more in a single call.
- No scraping expertise needed: You don't need to maintain selectors, headless browsers, or deal with anti-bot measures — this Actor does it for you.
- Structured, typed output: Results follow a documented output schema with a clean Overview dataset view in Apify Console.
- Easy integration: Plug the JSON output straight into pandas, Google Sheets, Airtable, a database, a BI tool, or a trading bot.
- Built for automation: Combine with Apify Tasks and Schedules to refresh crypto prices on a recurring basis (hourly, daily, etc.) with zero code.
- Reliable & production-ready: Includes input validation, structured logging, and clear error messages.
Use cases
- Portfolio tracking: Monitor the current value and performance of your cryptocurrency holdings.
- Market research: Compare price, market cap, and volume across multiple coins for research and trading and competitor analysis.
- Price alerts & bots: Feed live prices into a Telegram/Discord bot or a trading algorithm.
- Dashboards & reporting: Power internal dashboards (Grafana, Looker Studio, Power BI) with fresh crypto data.
- Financial apps & websites: Add a live crypto price widget or ticker to your product without building your own scraper.
- Academic & quantitative research: Collect historical snapshots of crypto market data over time for analysis and backtesting.
Input parameters
The Actor accepts a single, simple input object.
| Field | Type | Required | Description |
|---|---|---|---|
symbol | string | Yes | The cryptocurrency ticker symbol to look up, e.g. "BTC" for Bitcoin, "ETH" for Ethereum, "SOL" for Solana. Case-insensitive; minimum length 1. |
Input example
{"symbol": "BTC"}
To pull data for several coins, run the Actor once per symbol (directly, via the API, or as separate Tasks with different input) — see Code examples below for a simple loop.
Supported cryptocurrencies
This Actor supports effectively any cryptocurrency indexed on Investing.com, including all major coins and hundreds of smaller tokens, for example:
Bitcoin (BTC), Ethereum (ETH), BNB (BNB), XRP (XRP), Cardano (ADA), Solana (SOL), Dogecoin (DOGE), Polygon (MATIC), Litecoin (LTC), Polkadot (DOT), Avalanche (AVAX), Chainlink (LINK), TRON (TRX), and many more.
If a symbol is not recognized, the run fails fast with a clear error message so you can correct the input.
Output data / result format
Every run pushes one item per requested symbol to the Actor's dataset. The Actor ships with a defined output (dataset) schema, so results also render as a friendly, sortable table (the "Overview" view) in Apify Console — not just raw JSON.
Output example
{"instrumentId": "1057391","isin": "","commodityName": "Bitcoin","tickerSymbol": "BTC/USD","exchange": "Investing.com Index","exchangeSymbol": "Investing.com","currency": "USD","ask": 0,"bid": 0,"lastPrice": 78295.5,"openPrice": 77726.1,"highPrice": 78295.5,"lowPrice": 78155.4,"change": 569.4,"changePercent": 0.73,"52WeekHigh": 126186,"52WeekLow": 57832.5,"oneYearReturn": "...","volumeAverage": 26645,"volumeTurnOver": "...","details": {"cryptoId": "bitcoin","name": "Bitcoin","symbol": "BTC","priceUsd": "78246.2","marketCapUsd": 1570946096844.11,"availableSupply": 20076971,"maxSupply": 21000000,"percentChange7D": 1.52,"rank": "1","lastUpdated": "2026-08-29 23:59:00"},"relatives": { "...": "related trading pairs and futures" },"performance": { "...": "historical performance breakdown" },"allPrices": { "...": "additional price/time-interval breakdown" }}
Key data fields explained
Basic information
instrumentId— unique identifier for the instrument on Investing.comcommodityName— full name of the cryptocurrency (e.g. "Bitcoin")tickerSymbol— trading pair symbol (e.g. "BTC/USD")exchange/exchangeSymbol— source exchange or indexcurrency— quote currency, typically USD
Price data
lastPrice,openPrice,highPrice,lowPrice— current session price pointsask/bid— current ask and bid priceschange/changePercent— absolute and percentage price change52WeekHigh/52WeekLow— highest and lowest price over the last yearoneYearReturn— one-year return percentage
Market & supply data (inside details)
marketCapUsd— total market capitalization in USDavailableSupply/maxSupply— circulating and maximum coin supplypercentChange7D— 7-day percentage changerank— market cap rankinglastUpdated— timestamp of the underlying data snapshot
Additional data
volumeAverage/volumeTurnOver— trading volume metricsrelatives— related trading pairs and futures contractsperformance— performance statistics across multiple time periodsallPrices— extended historical/time-interval price breakdown
How to run this Actor
- Apify Console: Open the Actor, fill in the
symbolinput field (e.g."BTC"), and click Start. - Save as a Task: Click Save as a new task to store a reusable configuration (e.g. one Task per coin you track), then trigger it manually, via Schedules, via the API, or via Integrations (Zapier, Make, Slack, Google Sheets, webhooks, and more).
- Apify API / SDK: Call the Actor programmatically from your own code — see the examples below.
Code examples (Python, JavaScript, cURL)
Python (apify-client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("pintostudio/crypto-info-investing-com").call(run_input={"symbol": "BTC"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["commodityName"], item["lastPrice"], item["changePercent"])
JavaScript / Node.js (apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('pintostudio/crypto-info-investing-com').call({symbol: 'ETH',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
cURL / REST API
curl "https://api.apify.com/v2/acts/pintostudio~crypto-info-investing-com/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-X POST \-H "Content-Type: application/json" \-d '{"symbol": "BTC"}'
Looping over multiple symbols (Python)
symbols = ["BTC", "ETH", "SOL", "ADA", "DOGE"]for symbol in symbols:run = client.actor("pintostudio/crypto-info-investing-com").call(run_input={"symbol": symbol})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['commodityName']}: ${item['lastPrice']}")
Integrations
Because this Actor runs on the Apify platform, it connects out of the box with:
- Schedules — run it every hour/day to keep a "latest crypto prices" dataset fresh.
- Webhooks — trigger downstream workflows the moment a run finishes.
- Zapier, Make (Integromat), n8n — push results into Slack, Notion, Airtable, Google Sheets, or thousands of other apps without code.
- API & SDKs — official Apify clients for Python and JavaScript, plus a plain REST API.
Performance, limits & pricing
- A typical run completes in 5–15 seconds per symbol.
- The Actor has a minimal memory footprint and supports multiple concurrent runs.
- Investing.com's own rate limits are respected automatically.
- This Actor uses Apify's rental / pay-per-usage pricing model — see the Actor's Pricing tab in Apify Store for current, up-to-date pricing, and the Apify pricing page for general platform pricing.
Frequently asked questions (FAQ)
Does this Actor provide real-time cryptocurrency prices? Yes. Each run fetches current data directly from Investing.com at the time it runs. Data reflects Investing.com's own update frequency.
Which cryptocurrencies can I get data for?
Any coin or token that is indexed on Investing.com, referenced by its ticker symbol (e.g. BTC, ETH, SOL). See Supported cryptocurrencies.
Can I fetch multiple coins in one run?
Each run takes a single symbol. To track several coins, run the Actor once per symbol — directly, via a loop in your code (see Code examples), or as multiple saved Tasks, optionally on a Schedule.
Do I need to write code to use this Actor? No. You can run it entirely from the Apify Console UI, save it as a Task, and connect it to no-code tools like Zapier, Make, or Google Sheets via Apify Integrations.
Is there an official output schema? Yes. The Actor defines a dataset (output) schema, so results are automatically shown in a readable table view in Apify Console in addition to raw JSON/CSV/Excel export.
What happens if I enter an invalid symbol? The run fails with a clear, descriptive error message so you know immediately that the symbol needs to be corrected.
Can I automate this to run on a schedule? Yes — combine a saved Task with an Apify Schedule to refresh crypto data automatically (e.g. every hour).
Support and updates
- Check the Actor's run logs in Apify Console for detailed error information.
- Review the input parameters above if a run fails validation.
- The Actor is maintained and updated to stay compatible with Investing.com.
Need help, found a bug, or want a feature? Reach out through:
- Telegram: @pintoflow
- Apify Platform: contact us directly through the Apify Console "Issues" tab or the Actor page.
Keywords: Investing.com crypto scraper, cryptocurrency data API, Bitcoin price API, Ethereum price scraper, crypto market data JSON, real-time cryptocurrency prices, no-code crypto scraper, Apify crypto Actor.
