Stock Market Analyzer avatar

Stock Market Analyzer

Pricing

from $5.00 / 1,000 symbols

Go to Apify Store
Stock Market Analyzer

Stock Market Analyzer

Analyzes IDX stocks to provide predictive dividend dates, trailing twelve months (TTM) yields, and key valuation metrics (PE/PB ratios).

Pricing

from $5.00 / 1,000 symbols

Rating

0.0

(0)

Developer

Budi Arsana

Budi Arsana

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Indonesia Stock Data Scraper

Extract comprehensive stock statistics and dividend history for Indonesian public companies listed on the IDX (Indonesia Stock Exchange).

What does Indonesia Stock Data Scraper do?

This Actor extracts financial data for Indonesian stocks from various public financial sources. It provides key metrics including:

  • Real-time market price (as per available data sources)
  • Valuation ratios (PE Ratio, PB Ratio)
  • Dividend history and metrics (Trailing Twelve Months dividend amount, frequency)
  • Predicted next dividend date based on historical patterns

Why use Indonesia Stock Data Scraper?

  • Investment Analysis: Quickly gather fundamental data for multiple IDX stocks.
  • Dividend Tracking: Monitor dividend yields and predict upcoming dividend dates for your portfolio.
  • Valuation Comparison: Compare PE and PB ratios across different companies in the Indonesian market.
  • Automation: Schedule runs to keep your financial spreadsheets or databases updated with the latest IDX data.

How to use Indonesia Stock Data Scraper

  1. Create an account on Apify.
  2. Open the Actor in the Apify Console.
  3. Input the stock symbols you want to track (e.g., BBCA, BBNI, TLKM).
  4. Click Run and wait for the results.
  5. Download the data in JSON, CSV, Excel, or other formats.

Input

FieldTypeDescriptionDefault
symbolsArrayList of IDX stock symbols (e.g., ["BBCA", "BMRI"])["BBCA", "BBNI", "BMRI"]
proxyConfigurationObjectProxy settings for anti-bot protection{"useApifyProxy": true}

Example Input:

{
"symbols": ["BBCA", "TLKM", "ASII"],
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

The Actor stores results in a dataset. Each item represents one stock:

{
"symbol": "BBCA",
"market_price": 10200,
"market_price_timestamp": 1714748400,
"pe_ratio": 24.5,
"pb_ratio": 4.8,
"dividend_amount_ttm": 227.5,
"dividend_times_per_annum": 2,
"dividend_predicted_next_date": "2024-11-20"
}

Data Table

FieldDescription
symbolThe stock ticker symbol.
market_priceCurrent market price.
market_price_timestampin unix
pe_ratioPrice-to-Earnings ratio.
pb_ratioPrice-to-Book ratio.
dividend_amount_ttmTotal dividends paid in the last 12 months.
dividend_times_per_annumNumber of times dividends are paid per year.
dividend_predicted_next_dateEstimated date for the next dividend ex-date.

Pricing / Cost estimation

The Actor is designed to be highly efficient using CheerioCrawler. Scrapping 100 symbols typically consumes less than 0.05 Compute Units. Using Apify Proxy is recommended for stable performance.

Tips or Advanced options

  • Use the symbols field to process many stocks in a single run.
  • For large lists, ensure you have sufficient proxy resources.
  • Integrate with Google Sheets or other tools using Apify's webhooks.

FAQ, disclaimers, and support

  • Disclaimer: This Actor is for informational purposes only. Do not use this data for professional financial advice. Always verify with official IDX filings.
  • Support: If you find any issues or have feature requests, please open an issue in the Issues tab.