Similar Stock (investing.com) avatar
Similar Stock (investing.com)

Pricing

$12.99 / 1,000 results

Go to Store
Similar Stock (investing.com)

Similar Stock (investing.com)

Developed by

Pinto Studio

Pinto Studio

Maintained by Community

The Stock Similar Data Actor retrieves similar stock recommendations from Investing.com for any specified stock symbol. This powerful tool extracts data equivalent to the "People Also Watch" or "Similar Stocks" section that appears on stock detail pages.

0.0 (0)

Pricing

$12.99 / 1,000 results

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

20 hours ago

Stock Similar Data (Investing.com) Actor

Overview

The Stock Similar Data Actor retrieves similar stock recommendations from Investing.com for any specified stock symbol. This powerful tool extracts data equivalent to the "People Also Watch" or "Similar Stocks" section that appears on stock detail pages, providing valuable insights into related investment opportunities and market trends.

Perfect for financial analysis, portfolio diversification research, and discovering stocks that move in similar patterns or belong to the same sector as your target stock.

Key Features

  • Comprehensive Similar Stock Data: Extract complete similar stock information including company names, symbols, current prices, and performance metrics
  • Multi-Country Support: Access stock data from 45+ countries and major global exchanges
  • Real-Time Data: Get up-to-date stock information directly from Investing.com
  • Rich Financial Metrics: Retrieve key data points including market cap, P/E ratio, dividend yield, and daily changes
  • SEO Optimized: Equivalent to "People Also Watch" functionality for investment research
  • JSON Format: Clean, structured data output for easy integration
  • Error Handling: Robust error handling and validation

Use Cases

  • Investment Research: Find similar stocks to diversify your portfolio
  • Market Analysis: Identify stocks that move in correlation with your target stock
  • Competitive Analysis: Discover companies in the same sector or industry
  • Financial Data Collection: Build comprehensive stock databases for analysis
  • Trading Strategy Development: Research related stocks for pair trading strategies
  • Portfolio Management: Find alternatives to existing holdings

Input Parameters

Required Parameters

ParameterTypeDescriptionExample
stockSymbolStringStock ticker symbol (1-10 characters)"AAPL", "MSFT", "BBVA"

Optional Parameters

ParameterTypeDescriptionDefaultOptions
countryStringCountry where the stock is listed"united states"See supported countries below

Supported Countries

The actor supports stock data from 45+ countries:

Major Markets:

  • United States
  • United Kingdom
  • Germany
  • France
  • Italy
  • Spain
  • Netherlands
  • Japan
  • China
  • Canada
  • Australia

European Markets:

  • Belgium, Portugal, Austria, Switzerland
  • Norway, Sweden, Denmark, Finland
  • Poland, Czech Republic, Hungary
  • Greece, Turkey, Russia

Asian Markets:

  • South Korea, India, Malaysia, Singapore
  • Thailand, Indonesia, Philippines, Vietnam
  • Taiwan, Hong Kong

Other Markets:

  • Brazil, Mexico, Argentina, Chile
  • Colombia, Peru, South Africa
  • Israel, Saudi Arabia, UAE
  • New Zealand

Output Format

The actor returns a JSON array containing similar stock data with the following structure:

[
{
"mobx_easy_id": "_3031b6bo6",
"symbol": "NVDA",
"url": "/equities/nvidia-corp",
"pair_id": 6497,
"name": "NVIDIA Corporation",
"shortname_translated": "NVIDIA",
"one_year_change": 28.19,
"dividend_yield": 0.0003,
"pe_ratio": 50.07,
"market_cap": 3860000000000,
"change_percentage_decimal_precision": "2",
"change_decimal_precision": "2",
"current_price_precision": "2",
"current_price": 159.93,
"daily_change": 2.68,
"daily_change_pct": 1.7
}
]

Output Fields Explained

FieldDescription
mobx_easy_idUnique internal identifier
symbolStock ticker symbol
urlInvesting.com URL path for the stock
pair_idUnique pair identifier on Investing.com
nameFull company name
shortname_translatedShortened company name
one_year_changeOne-year percentage change
dividend_yieldAnnual dividend yield
pe_ratioPrice-to-earnings ratio
market_capMarket capitalization in USD
current_priceCurrent stock price
daily_changeDaily price change in currency
daily_change_pctDaily percentage change

Usage Examples

Basic Usage

{
"stockSymbol": "AAPL"
}

With Country Specification

{
"stockSymbol": "BBVA",
"country": "spain"
}

Technology Stock Analysis

{
"stockSymbol": "MSFT",
"country": "united states"
}

Integration Examples

Python Integration

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
# Prepare the actor input
run_input = {
"stockSymbol": "AAPL",
"country": "united states"
}
# Run the actor
run = client.actor("the_apify_actor").call(run_input=run_input)
# Fetch results
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"Similar stock: {item['name']} ({item['symbol']})")
print(f"Current price: ${item['current_price']}")
print(f"Daily change: {item['daily_change_pct']}%")

Node.js Integration

import { ApifyApi } from 'apify-client';
const client = new ApifyApi({
token: 'YOUR_API_TOKEN',
});
const input = {
stockSymbol: 'AAPL',
country: 'united states'
};
const run = await client.actor('the_apify_actor').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(stock => {
console.log(`${stock.name} (${stock.symbol}): $${stock.current_price}`);
});

Error Handling

The actor includes comprehensive error handling for common scenarios:

  • Invalid Stock Symbol: Returns error if symbol is empty or invalid format
  • Unsupported Country: Validates country parameter against supported list
  • Network Issues: Handles connection errors and timeouts
  • Data Not Found: Returns structured response when no similar data is available
  • Rate Limiting: Implements proper delays to respect Investing.com's rate limits

Performance & Limits

  • Execution Time: Typically 10-30 seconds per stock
  • Data Freshness: Real-time data from Investing.com
  • Rate Limits: Built-in respect for source website limits
  • Memory Usage: Optimized for efficient processing
  • Concurrent Runs: Supports multiple parallel executions

Best Practices

  1. Stock Symbol Format: Use standard ticker symbols (e.g., "AAPL", not "Apple")
  2. Country Selection: Select the correct country where the stock is primarily traded
  3. Batch Processing: For multiple stocks, run separate actor instances
  4. Data Validation: Always validate the returned data structure
  5. Error Handling: Implement proper error handling in your integration

Troubleshooting

Common Issues

No Data Returned

  • Verify the stock symbol is correct and actively traded
  • Check if the country parameter matches where the stock is listed
  • Some stocks might not have similar recommendations available

Invalid Country Error

  • Ensure the country name exactly matches the supported list
  • Use lowercase country names (e.g., "united states", not "United States")

Connection Errors

  • These are usually temporary - retry the actor
  • Check Apify service status if errors persist

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:

  • Verify input parameters match the schema requirements
  • Check the Apify platform documentation
  • Review the actor logs for detailed error messages
  • Telegram: @pintoflow
  • Apify Platform: You can also contact us directly through this platform.