Crypto Info (investing.com) avatar

Crypto Info (investing.com)

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Crypto Info (investing.com)

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

Pinto Studio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

15 days ago

Last modified

Share

Crypto Info (Investing.com) — Cryptocurrency Data Scraper & API

Apify Actor

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

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.

FieldTypeRequiredDescription
symbolstringYesThe 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.com
  • commodityName — full name of the cryptocurrency (e.g. "Bitcoin")
  • tickerSymbol — trading pair symbol (e.g. "BTC/USD")
  • exchange / exchangeSymbol — source exchange or index
  • currency — quote currency, typically USD

Price data

  • lastPrice, openPrice, highPrice, lowPrice — current session price points
  • ask / bid — current ask and bid prices
  • change / changePercent — absolute and percentage price change
  • 52WeekHigh / 52WeekLow — highest and lowest price over the last year
  • oneYearReturn — one-year return percentage

Market & supply data (inside details)

  • marketCapUsd — total market capitalization in USD
  • availableSupply / maxSupply — circulating and maximum coin supply
  • percentChange7D — 7-day percentage change
  • rank — market cap ranking
  • lastUpdated — timestamp of the underlying data snapshot

Additional data

  • volumeAverage / volumeTurnOver — trading volume metrics
  • relatives — related trading pairs and futures contracts
  • performance — performance statistics across multiple time periods
  • allPrices — extended historical/time-interval price breakdown

How to run this Actor

  1. Apify Console: Open the Actor, fill in the symbol input field (e.g. "BTC"), and click Start.
  2. 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).
  3. 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 ApifyClient
client = 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.