๐ฐ๐ท KOSPI Stock Screener โ Korean Market Cap & Quotes
Pricing
from $20.00 / 1,000 stocks
๐ฐ๐ท KOSPI Stock Screener โ Korean Market Cap & Quotes
KOSPI + KOSDAQ stock screener API โ Korean equity live quotes, market cap (KRW), P/E, P/B, dividend yield, ROE, foreign-ownership %, sector. Bloomberg Terminal / FactSet / Refinitiv Eikon alternative. For hedge funds, quant analysts, family offices, fintech apps. Pay-per-result.
Pricing
from $20.00 / 1,000 stocks
Rating
0.0
(0)
Developer
Stephan Corbeil
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Track Korean stocks (KOSPI + KOSDAQ) with market cap, P/E, ROE, foreign-ownership %, sector, and recent price action โ straight from Korea Exchange via Naver Finance. The Bloomberg Terminal alternative for Korean equities, priced for indie quants and Asia-focused funds.
Korean equities are one of the most under-instrumented major markets on the open web. Yahoo Finance has spotty KOSPI/KOSDAQ coverage, KRX's official API requires a Korean business registration to access, and most paid data vendors charge $2,000+/month for the same data this actor surfaces in seconds. This actor is built for the rest of us โ solo traders, quant researchers, fintech builders, Asia hedge-fund analysts, and anyone running market-neutral or factor strategies that need real Korean coverage.
๐ฏ What you get per stock
Every record returned includes:
| Field | Description |
|---|---|
symbol | 6-digit KRX ticker (e.g. 005930 for Samsung Electronics) |
name | Korean company name (e.g. ์ผ์ฑ์ ์) |
market | KOSPI or KOSDAQ |
price_krw | Current price in Korean Won |
change_krw | Today's price change in KRW |
pct_change | Today's percentage change (signed) |
par_value_krw | Par/face value per share |
market_cap_billion_krw | Market capitalization in billions of KRW |
market_cap_eok_krw | Market cap in ์ต (hundred-millions) KRW โ Korean convention |
shares_outstanding | Total listed shares |
foreign_ownership_pct | Percentage held by foreign investors (a key Korean-market signal) |
volume | Today's trading volume in shares |
per | Price-to-Earnings ratio |
roe | Return on Equity (%) |
sector | WICS sector (when enrich_sector=true) |
wics_industry | WICS industry classification |
naver_url | Direct link to the stock's Naver Finance page |
scraped_at | UTC timestamp of the scrape |
๐ Quick start
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/kospi-stock-screener").call(run_input={"market": "KOSPI","limit": 100,"min_market_cap_billion_krw": 1000 # 1 trillion KRW+ only})for stock in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{stock['symbol']:<8} {stock['name']:<20} "f"โฉ{stock['price_krw']:>12,.0f} "f"PER {stock['per']:>6} "f"MCap {stock['market_cap_billion_krw']:>10,.0f}์ต")
Sample output:
005930 ์ผ์ฑ์ ์ โฉ 268,500 PER 40.9 MCap 1,569,725์ต000660 SKํ์ด๋์ค โฉ 1,686,000 PER 28.6 MCap 1,201,616์ต207940 ์ผ์ฑ๋ฐ์ด์ค๋ก์ง์ค โฉ 1,043,000 PER 84.5 MCap 742,810์ต...
๐ cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~kospi-stock-screener/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"market":"all","limit":50}'
๐ Real-world use cases
- Quant research โ pull the full KOSPI universe nightly, build factor models on PER, ROE, foreign-ownership %, and price momentum without paying a six-figure data subscription.
- ETF construction โ define your own KOSPI200 or KOSDAQ150 alternative by filtering on minimum market cap and rebalancing weekly.
- Asia macro dashboards โ track which sectors are absorbing or shedding foreign-investor flows; foreign ownership change is one of the most-watched signals in Korean markets.
- Korea-versus-China comparisons โ pair this actor with eastmoney-china-stock-screener to build cross-market relative-value screens (e.g. Korean vs Chinese semiconductors).
- Academic finance research โ Korean retail-investor behavior is a huge area of academic study; this actor gives reproducible market snapshots without scraping headaches.
- Fintech app data layers โ power a Korean-equity widget for your robo-advisor, trading-journal app, or portfolio tracker.
- Hedge-fund daily refresh โ schedule via the Apify scheduler at the post-close (15:30 KST = 06:30 UTC) and pipe the dataset into your warehouse.
- News + sentiment overlays โ join with company-name lookups to attribute Korean-language news flow back to ticker IDs.
โ๏ธ Input parameters
| Param | Type | Default | Notes |
|---|---|---|---|
market | enum | KOSPI | KOSPI, KOSDAQ, or all |
limit | int | 50 | Max stocks per market (1โ2000) |
sector | string | "" | Substring filter (Korean or English) on sector / industry / name |
min_market_cap_billion_krw | int | 0 | Filter: only stocks above this market cap (billion KRW) |
enrich_sector | bool | false | Hit each detail page for WICS sector (slower; ~1 extra request per stock) |
proxyConfiguration | object | residential | Apify proxy config |
Examples
Just the top 10 KOSPI names (fast smoke test):
{ "market": "KOSPI", "limit": 10 }
KOSDAQ growth screen โ top 100 by market cap, only names above โฉ1 trillion:
{ "market": "KOSDAQ", "limit": 100, "min_market_cap_billion_krw": 1000 }
Korean semiconductor universe (with sector enrichment):
{ "market": "all", "limit": 500, "sector": "๋ฐ๋์ฒด", "enrich_sector": true }
Big-board only (KOSPI โฅ10์กฐ์ / 10 trillion KRW):
{ "market": "KOSPI", "limit": 200, "min_market_cap_billion_krw": 10000 }
๐ฐ Pricing
This actor uses pay-per-event pricing โ you only pay for what you actually pull.
- Actor start: $0.005 per run
- Stock record: $0.02 per stock returned
So a typical 100-stock screen costs roughly $2.00. The full KOSPI top-200 large-cap snapshot is about $4.00. Compare to:
- Bloomberg Terminal โ $24,000/year minimum
- Refinitiv (LSEG) Eikon โ $22,000+/year
- KRX paid feed โ only available to Korean entities, with a contract minimum
This actor pays for itself the first time you'd otherwise have spun up a Korean broker account just for the data.
๐ค FAQ
Q: Is the data real-time? Naver Finance lags the live KRX tape by 15โ20 minutes during market hours (KST 09:00โ15:30). After-hours, it shows the closing snapshot. This is the same delay you get from Yahoo Finance โ sufficient for research, screening, and end-of-day rebalancing. For sub-second tick data you need a paid KRX licensee.
Q: What about volume = 0? On weekends, holidays, and pre-market hours the volume column is 0 because no trading has occurred yet. Price/PER/ROE remain valid โ they reflect the most recent close.
Q: Can I get historical data?
This actor returns the current snapshot. For historical price series, pair it with yahoo-finance-scraper using the symbol + .KS suffix (KOSPI) or .KQ (KOSDAQ).
Q: Korean names are unreadable in my CSV.
Save the file as UTF-8 with BOM and open in Excel via Data โ From Text/CSV. Or use pandas.read_csv(..., encoding='utf-8-sig') in Python.
Q: How do I match names to English company labels?
Most major KOSPI names map cleanly: ์ผ์ฑ์ ์ = Samsung Electronics, SKํ์ด๋์ค = SK Hynix, ํ๋์ฐจ = Hyundai Motor, LG์๋์ง์๋ฃจ์
= LG Energy Solution, ํฌ์ค์ฝํ๋ฉ์ค = POSCO Holdings, ๋ค์ด๋ฒ = NAVER, ์นด์นด์ค = Kakao. For a complete mapping, query the Korea Exchange's English ticker file or use the .KS/.KQ Yahoo symbology.
Q: Can I use this commercially? The data comes from Naver's public market summary page, which the Korean public has free access to. You own the output dataset. For redistribution as a paid product or syndication, consult Naver's Terms of Service and consider licensing direct from KRX.
Q: Is this maintained? Yes โ NexGenData maintains 170+ Apify actors and ships fixes within 24 hours of bug reports. File issues via the Apify console's Issues tab on this actor's page.
Q: Why pay for this when I could scrape Naver myself? You could! But you'd spend a weekend dealing with EUC-KR encoding gotchas, handling pagination, parsing the table structure (which Naver tweaks every few months), figuring out the ์ต vs ์กฐ vs ์ unit conversions, setting up residential proxies for foreign IPs, and writing the rate-limit retry logic. Or you can pay $2 per 100-stock run and get it back as clean JSON in 15 seconds.
๐ Related NexGenData actors
- ๐จ๐ณ Eastmoney Chinese A-Share Stock Screener โ same proven pattern, for Shanghai/Shenzhen/ChiNext/STAR Market
- ๐ Finviz Stock Screener โ US equities with 70+ filters
- ๐น Finance MCP Server โ unified Claude/ChatGPT-tool wrapper for the full NexGenData finance fleet
- ๐ Yahoo Finance Scraper โ historical OHLCV, statistics, options chain
- ๐ข IEX Cloud Replacement โ fundamentals + quotes for US stocks
๐ More from NexGenData
Visit thenextgennexus.com for:
- ๐ Tutorials on web scraping, data extraction, and AI workflows
- ๐งฐ The full catalog of 170+ actors, REST APIs, and MCP servers
- ๐ฆ Ready-made data packs on Gumroad
- ๐จ The NexGenData newsletter
๐ Apify affiliate program
New to Apify? Sign up with our referral link โ you get free platform credits on signup, and you help fund the maintenance of this actor fleet.
Built and maintained by NexGenData โ 170+ actors covering scraping, enrichment, MCP servers, and automation. Home: thenextgennexus.com.