The Most Comprehensive
IDX Data Platform
End-of-day financial data, analytics, and tools for all 957 companies on the Indonesia Stock Exchange. Built for investors who want institutional-grade research without the terminal price tag.
IDX Data Is Fragmented
Scattered Sources
Financial data spread across IDX.co.id, Yahoo Finance, broker apps, OJK filings, and PDF reports. No single source has everything. You spend more time copying numbers into spreadsheets than actually analyzing them.
No Clean API
IDX.co.id blocks automated access behind Cloudflare. Proxy services like Bright Data cost $500+/month. Most retail investors can’t build their own data pipeline, and shouldn’t have to.
Missing Context
Raw numbers without peer comparison, sector benchmarks, or ownership mapping. Knowing PE is 14x means nothing without knowing the sector median is 20x. Context turns data into insight.
Pirana solves this by collecting data from 6 sources, validating it with automated quality checks, computing derived metrics (PEG, FCF yield, free float), and serving it through 69 API endpoints and a clean dashboard. One platform. Every angle. Every IDX stock.
Every Angle of Every IDX Stock
| Category | What's Included | Depth |
|---|---|---|
| Daily Prices | Open, high, low, close, volume, value, frequency, change | 957 stocks, daily since listing |
| Financial Statements | Income statement, balance sheet, cash flow (annual + quarterly) | 595 stocks via Yahoo Finance |
| Valuation Metrics | PE, PB, PS, EV/EBITDA, PEG, dividend yield, FCF yield | 50+ ratios per stock |
| Ownership | Shareholders >1%, institutional vs. retail, domestic vs. foreign | 7,256 ownership records |
| Free Float | MSCI-style free float calculation, float-adjusted market cap | All 957 stocks ranked |
| Insider Trades | Director and commissioner transactions, dates, volumes | As reported to IDX |
| Orderflow | Net buy/sell by broker, cumulative volume delta (CVD), broker summary | 773 stocks via sssaham |
| News & Sentiment | AI-summarized news, sentiment scoring, event detection | Daily for active stocks |
| Technical Indicators | SMA, EMA, RSI, MACD, Bollinger Bands, ATR, OBV | Computed on daily OHLCV |
| Scoring | Value score, growth score, quality score, momentum score, composite | All stocks, updated daily |
| Dividends | Ex-date, payment date, amount per share, yield, payout ratio | 975 dividend records |
| Corporate Actions | Stock splits, reverse splits, rights issues, mergers | All IDX corporate actions |
| IPO Performance | Offer price, first-day close, current price, return since IPO | 236 IPOs tracked |
| Index Tracking | IHSG, LQ45, IDX30, IDX80, Sri-Kehati, IDXV30, IDXG30, IDX-MES | 8 indices, daily composition |
Where Our Data Comes From
We pull from 6 independent sources and cross-reference them against each other. No single source is trusted blindly. When sources disagree, we flag the discrepancy and default to the most authoritative origin.
IDX API
The official Indonesia Stock Exchange data feed. We pull daily prices, company profiles, corporate actions, and index compositions directly from IDX’s internal API. This is the authoritative source for all 957 listed stocks, updated every trading day after market close.
Yahoo Finance
Quarterly and annual financial statements for 595 IDX-listed companies. Yahoo provides income statements, balance sheets, cash flow statements, and pre-computed ratios like PE, PB, and EV/EBITDA. We cross-reference these with IDX data to catch discrepancies.
KSEI
The Indonesian Central Securities Depository publishes ownership records for shareholders holding more than 1% of any listed company. We collect 7,256 ownership records, compute free float percentages, and track changes in institutional positioning over time.
sahamidx.com
A community-maintained database of dividends, stock splits, and other corporate actions. We use it as a secondary source to fill gaps in IDX’s corporate action data, particularly for historical dividend records going back several years.
sssaham
Broker-level orderflow data for 773 actively traded IDX stocks. This includes net buy/sell by individual brokers, cumulative volume delta (CVD), and broker summary tables. Orderflow data reveals institutional activity that price and volume alone cannot show.
IDX Official Ratios
IDX publishes 23,001 pre-computed financial ratios including ROE, ROA, DER, NPM, and book value per share. We ingest these as a validation layer and use them when Yahoo Finance data is unavailable for smaller-cap stocks.
From Raw Data to Actionable Intelligence
Collect
18 data pipelines run on automated schedules. We use curl_cffi to bypass Cloudflare on IDX.co.id. Each pipeline handles retries, rate limits, and incremental updates.
Validate
Every record passes 6 quality checks: null detection, range validation, cross-source verification, anomaly flagging, duplicate removal, and timestamp consistency.
Compute
Materialized views compute derived metrics that no single source provides. PEG ratios, FCF yield, free float percentages, sector medians, and composite scores.
Serve
69 API endpoints deliver data in under 200ms. Responses are cached, rate-limited, and documented. The same API powers the dashboard and is available to developers.
What No Other IDX Platform Has
PEG Ratio + FCF Yield
Most IDX platforms stop at PE and PB. We compute PEG (PE / earnings growth) and free cash flow yield for every stock with sufficient data. These metrics separate cheap stocks from value traps.
Orderflow Integration
Broker-level buy/sell data for 773 stocks. See which brokers are accumulating, track cumulative volume delta, and spot institutional activity before it shows up in price.
MSCI Free Float Rankings
We calculate free float percentages using MSCI methodology and rank all 957 stocks. Critical for understanding true liquidity and potential index inclusion or exclusion.
AI Stock Reports
One-click AI-generated research reports for any IDX stock. Powered by Groq (Llama 3.3 70B) with real financial data injected into the prompt. No hallucinated numbers.
Portfolio Screenshot Import
Upload a screenshot of your broker portfolio. Our OCR pipeline extracts tickers and quantities, then builds a tracked portfolio with real-time P&L against end-of-day prices.
31 AI Tools via MCP
Connect Pirana to Claude, ChatGPT, or any MCP-compatible AI assistant. Ask natural language questions about IDX stocks and get answers grounded in real data from our 69 endpoints.
The Full Picture
Built with Modern Tools
Pirana runs on Next.js 16 with React 19 server components for the frontend. FastAPI handles 69 endpoints with Supabase for auth, storage, and database. AI features powered by Groq (Llama 3.3 70B). Ownership graphs use D3.js force-directed layouts. Charts via Nivo and TradingView Lightweight Charts. The entire stack is optimized for speed: pages load in under 1 second, API responses in under 200ms.
What We Don't Do
Pirana is not a broker. We don't execute trades, give stock tips, or manage money. We provide data and tools for your own research. All data is end-of-day. We update after the IDX closing bell, not during trading hours. AI-generated content (stock reports, summaries, sentiment scores) may contain errors — verify independently before making investment decisions. Past performance does not predict future results.
Ready to explore?
957 stocks. 69 endpoints. Zero guesswork.
Built by Piscator · hello@piscator.io