IDX Stock Profile Scraper for Openclaw

An automated scraper that extracts comprehensive company profile data from the Indonesia Stock Exchange and translates it into structured English JSON.

zororaka00
v1.0.0
Feb 20, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install idx-stock

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install idx-stock using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is IDX Stock Profile Scraper?

The IDX Stock Profile Scraper is a robust utility designed to bridge the gap between regional stock market data and global financial analysis. As a key component within the ecosystem of Openclaw Skills, it allows users to programmatically retrieve detailed information about companies listed on the Indonesia Stock Exchange (IDX) by simply providing a stock code.

This tool is particularly valuable because it handles the heavy lifting of parsing complex HTML tables and automatically translating technical Indonesian business terms into standardized English keys. By utilizing static scraping techniques rather than heavy browser automation, it ensures high performance and reliability for developers building financial applications.

IDX Stock Profile Scraper Use Cases

  • Automating the collection of corporate governance data for Indonesian stocks.
  • Synchronizing local Indonesian market data with international financial platforms.
  • Building real-time watchlists that include sector and industry classifications.
  • Streamlining due diligence for investors targeting the Southeast Asian market.

How IDX Stock Profile Scraper Works

  1. The user inputs an IDX stock code which is automatically sanitized and converted to uppercase.
  2. The skill performs a secure read-only HTTP GET request to the official Indonesia Stock Exchange domain.
  3. It parses the resulting HTML structure to identify tables containing general info, listing data, and corporate structure.
  4. Indonesian field names are mapped against a predefined dictionary to output clean English keys.
  5. The final data is packaged into a structured JSON response including success status and metadata.

IDX Stock Profile Scraper Setup

To integrate this functionality into your environment, ensure you are using Python 3.11 or higher. This is one of the many Openclaw Skills that prioritizes ease of setup using modern package managers.

uv add requests beautifulsoup4
# Alternatively
pip install requests beautifulsoup4

IDX Stock Profile Scraper Data Schema & Taxonomy

The skill returns a standardized payload designed for easy integration into larger workflows. The data includes both the raw company details and essential metadata.

Key Type Description
name String The full legal name of the listed company
sector String The primary business sector (e.g., Finance, Energy)
listing_date String The date the company was first listed on the exchange
office_address String The registered physical address of the company
source String Identifies the data origin as idx.co.id

IDX Stock Profile Scraper Advanced Features

  • Intelligent field mapping that translates Indonesian keys like 'Alamat Kantor' to 'office_address'.
  • Built-in validation to prevent invalid stock code requests before they reach the network.
  • Lightweight architecture that avoids Selenium, making it ideal for serverless or resource-constrained environments.
  • Detailed error reporting for network issues or changes in the source site's layout.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*