Crypto Recent Data avatar
Crypto Recent Data

Pricing

$17.99/month + usage

Go to Store
Crypto Recent Data

Crypto Recent Data

Developed by

Pinto Studio

Pinto Studio

Maintained by Community

The Crypto Recent Data (Investing.com) Actor is a powerful web scraping tool that fetches recent historical cryptocurrency data from Investing.com.

0.0 (0)

Pricing

$17.99/month + usage

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

3 days ago

Crypto Recent Data (Investing.com) - Apify Actor Documentation

Overview

The Crypto Recent Data (Investing.com) Actor is a powerful web scraping tool that fetches recent historical cryptocurrency data from Investing.com. This Actor provides up-to-date pricing information, trading volumes, and other essential metrics for any cryptocurrency symbol you specify.

Features

  • Comprehensive Data: Retrieves OHLCV (Open, High, Low, Close, Volume) data for cryptocurrencies
  • Flexible Intervals: Support for Daily, Weekly, and Monthly data intervals
  • Customizable Ordering: Sort data in ascending or descending order by date
  • Rich Metadata: Includes cryptocurrency name, currency denomination, and detailed timestamps
  • Robust Error Handling: Comprehensive validation and error reporting
  • Structured Output: Clean, consistent JSON format for easy integration

Input Parameters

Required Parameters

  • symbol (string, required)
    • The cryptocurrency symbol to retrieve data for
    • Examples: "BTC" for Bitcoin, "ETH" for Ethereum, "ADA" for Cardano
    • Must be a valid, non-empty string
    • Default: "BTC"

Optional Parameters

  • order (string, optional)

    • Specifies the order of retrieved data by date
    • Options: "ascending" or "descending"
    • Default: "ascending"
  • interval (string, optional)

    • Historical data interval to retrieve
    • Options: "Daily", "Weekly", or "Monthly"
    • Default: "Daily"

Input Schema Example

{
"symbol": "ETH",
"order": "ascending",
"interval": "Daily"
}

Output Format

The Actor returns data in a structured JSON format with the following structure:

{
"name": "Cryptocurrency Name",
"recent": [
{
"close": 2493.83,
"currency": "USD",
"date": "26/06/2025",
"high": 2519.9,
"low": 2417.85,
"open": 2418.51,
"volume": 607014
}
]
}

Output Fields Description

  • name: Full name of the cryptocurrency (e.g., "Bitcoin", "Ethereum")
  • recent: Array of historical data points
    • close: Closing price for the period
    • currency: Currency denomination (typically "USD")
    • date: Date in DD/MM/YYYY format
    • high: Highest price during the period
    • low: Lowest price during the period
    • open: Opening price for the period
    • volume: Trading volume for the period

Dataset Structure

Each data point is saved to the dataset with enhanced metadata:

{
"symbol": "ETH",
"name": "Ethereum",
"interval": "Daily",
"close": 2493.83,
"currency": "USD",
"date": "26/06/2025",
"high": 2519.9,
"low": 2417.85,
"open": 2418.51,
"volume": 607014
}

Usage Examples

Basic Usage - Bitcoin Daily Data

{
"symbol": "BTC"
}

Advanced Usage - Ethereum Weekly Data (Descending)

{
"symbol": "ETH",
"order": "descending",
"interval": "Weekly"
}

Multiple Cryptocurrencies

To fetch data for multiple cryptocurrencies, run the Actor multiple times with different symbols, or use Apify's scheduling features to automate regular data collection.

Error Handling

The Actor includes comprehensive error handling for common scenarios:

  • Invalid Symbol: Validates that the symbol is a non-empty string
  • Network Issues: Handles connection errors and timeouts
  • Data Parsing: Manages JSON parsing errors and malformed responses
  • API Limits: Gracefully handles rate limiting from the source

Data Summary

The Actor provides a summary of the retrieved data accessible via the data_summary key value store:

{
"symbol": "ETH",
"name": "Ethereum",
"total_data_points": 32,
"interval": "Daily",
"order": "ascending",
"retrieved_at": "2025-06-26T10:30:00.000Z"
}

Common Use Cases

Financial Analysis

  • Track cryptocurrency price movements over time
  • Calculate volatility and trading patterns
  • Perform technical analysis with OHLCV data

Portfolio Management

  • Monitor holdings performance
  • Track market trends for investment decisions
  • Historical backtesting of trading strategies

Market Research

  • Compare performance across different cryptocurrencies
  • Analyze market cycles and seasonal patterns
  • Generate reports for stakeholders

Automated Trading

  • Feed data into trading algorithms
  • Set up alerts based on price movements
  • Maintain historical databases for strategy development

Integration Tips

With Apify SDK

from apify_client import ApifyClient
client = ApifyClient("your-api-token")
actor_call = client.actor("thr-actor-id").call(
run_input={"symbol": "BTC", "interval": "Daily"}
)
dataset_items = client.dataset(actor_call["defaultDatasetId"]).list_items()

With Webhooks

Set up webhooks to automatically process data as it's collected, perfect for real-time applications.

With Scheduler

Use Apify's scheduler to run the Actor at regular intervals (hourly, daily, weekly) for continuous data collection.

Limitations

  • Data availability depends on Investing.com's coverage
  • Historical data depth varies by cryptocurrency
  • Rate limiting may apply for frequent requests
  • Some newer or less popular cryptocurrencies may not be available

Best Practices

  1. Symbol Validation: Always verify that the cryptocurrency symbol exists on Investing.com
  2. Interval Selection: Choose appropriate intervals based on your analysis needs
  3. Error Monitoring: Set up monitoring for failed runs to ensure data continuity
  4. Data Storage: Consider using Apify's dataset features for long-term storage
  5. Rate Limiting: Avoid excessive concurrent runs to prevent blocking

Support

If you have any questions or encounter any issues, please consult the Apify documentation or reach out to us through one of the following channels:

  • Telegram: @pintoflow
  • Apify Platform: You can also contact us directly through this platform.