Korea E-commerce Company Leads (KFTC Register)
Pricing
from $5.00 / 1,000 company rows
Korea E-commerce Company Leads (KFTC Register)
Get new Korean e-commerce companies from the official KFTC online seller register (통신판매업) in English: business registration number, store platform (own shop, Naver Smartstore, Coupang), website, category, district. Corporations only, no personal data, no API key. JSON via API/MCP, $5 per 1,000 rows.
Pricing
from $5.00 / 1,000 company rows
Rating
0.0
(0)
Developer
Japan Open Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Get new Korean e-commerce companies (통신판매업 / 통신판매사업자) in English from the official KFTC online seller register — store platform, website, product categories, status and district, corporations only. Pick a province (and optionally a district such as Gangnam-gu) and get one flat English JSON row per company, newest registration first.
Every business that sells online in South Korea must file an online-seller registration (통신판매업 신고) with the Korea Fair Trade Commission (KFTC, 공정거래위원회). KFTC publishes that register (통신판매사업자 등록현황, about 1.8 million records, updated continuously) as free Korean CSV files per district — with sole traders' personal data, mixed encodings and broken columns. This Actor reads those official files on every run and returns only the corporations that registered recently, in English:
- New companies, newest first:
registeredWithinDays(default 30) orregisteredFromgives you only what is new — Seoul alone adds about 850 online-selling corporations a month, Gyeonggi about 630. - Store platform for every company: own web shop (Cafe24, Imweb, Shopify, custom domain), Naver Smartstore, Coupang, other marketplace, social media or app — filter
storePlatforms: ["ownDomain"]to get D2C brands with their own site. - English product categories (fashion and beauty, health and food, electronics, home…), sales channels, legal form, business registration number (사업자등록번호), online seller number and business status.
- Corporations only, no personal data: sole proprietors are never returned, and representative names, phone numbers, e-mail addresses and street addresses are never output (see Privacy).
- No input required, no API key: the default run returns last month's new corporations in Sejong in a few seconds.
- $5 per 1,000 company rows, no subscription — about $4.25 for a month of new online-selling corporations in Seoul (see pricing).
What can you do with Korea E-commerce Company Leads?
- B2B market entry and partner discovery: payment, logistics (3PL, cross-border shipping), e-commerce SaaS and marketplace teams can see which Korean companies started selling online this month, on which platform and in which category, and research them on their own websites.
- Find Korean D2C brands with their own web shop:
storePlatforms: ["ownDomain"]plusproductCategories: ["fashionAndBeauty"]lists K-beauty and fashion companies running their own site, with the domain. - Supplier and distributor research for brands and importers looking at the Korean market: who sells health food, cosmetics or electronics online, by district.
- Market research: how many companies registered to sell online in Seoul this month, which categories are growing, how many go to Naver Smartstore vs Coupang vs their own domain.
- Business verification (KYB): check that a Korean online shop is a registered corporation, with its business registration number, registration date and status.
- AI agents: answer "list new e-commerce companies in Gangnam-gu that sell fashion on their own website" with one tool call and an official source.
How it compares
| KFTC free download | Korean business-DB sellers | Store Leads (global) | This Actor | |
|---|---|---|---|---|
| Data | Official register, Korean CSV per district | Mixed sources, contact lists | Web crawl of online stores (incl. Cafe24, Imweb) | Official KFTC register, read fresh on every run |
| Language | Korean | Korean | English | English fields and labels (company names kept in Korean, plus romanisation) |
| New registrations only | No (full files) | No | Partly | Yes — by registration date |
| Personal data | Yes (sole traders, representatives) | Often phone / e-mail lists | — | None: corporations only, no contact details |
| Price | Free | e.g. ₩165,000 for 1,000 records | Pro plan $250/month (export & API) | $5 per 1,000 company rows, no subscription |
| Access | Manual download | File delivery | Web app, API | API, JSON/CSV/Excel, schedules, webhooks, MCP |
Prices as published on kmong.com and storeleads.app, checked on 2 October 2026. If you read Korean and only need one district once, the free KFTC download may be enough; this Actor is for English output, new registrations only, corporations only and automated runs.
How to use
- Click Try for free. The default input lists the active corporations that registered as online sellers in the last 30 days in Sejong (about 15 companies, a few seconds).
- Choose a province (
seoul,gyeonggi,busan…) and optionally a district such asGangnam-gu,gangnamor강남구. - Keep Registered within the last N days at 30 for last month's new companies, or set Registered on or after to the date of your previous run to get only what is new since then.
- Optionally filter by store platform, product category and business status, and raise Max results (default 200) to get every company.
- Run, then download the dataset as JSON, CSV or Excel, or read it through the API.
Run it every week
Create a Schedule in Apify Console (for example every Monday) with registeredWithinDays: 7 for a steady feed of new Korean e-commerce companies, one run per province you follow. Connect a webhook, Google Sheets or your CRM import to receive the new rows automatically.
Input
| Field | Type | Default | Description |
|---|---|---|---|
province | string | sejong | seoul, busan, daegu, incheon, gwangju, daejeon, ulsan, sejong, gyeonggi, gangwon, chungbuk, chungnam, jeonbuk, jeonnam, gyeongbuk, gyeongnam, jeju |
district | string | – | One district (si / gun / gu) in English or Korean, e.g. Gangnam-gu, gangnam, 강남구, Suwon-si |
registeredWithinDays | integer | 30 | Registration date within the last N days (Korea time). 0 = any date |
registeredFrom | string | – | YYYY-MM-DD; overrides registeredWithinDays |
businessStatus | string | active | active, inactive (closed, suspended or deregistered) or all |
storePlatforms | array | [] | ownDomain, naverSmartstore, coupang, otherMarketplace, socialMedia, mobileApp, none, other |
productCategories | array | [] | generalStore, fashionAndBeauty, healthAndFood, booksToysAndEducation, furnitureAndHome, computersAndOffice, electronicsAndAppliances, automotive, travelLeisureAndTickets, giftCards, adultProducts, other |
maxResults | integer | 200 | 1-20,000, newest first |
Input examples
Default (new corporations in Sejong, last 30 days):
{}
New companies in Seoul in the last 7 days:
{ "province": "seoul", "registeredWithinDays": 7, "maxResults": 1000 }
Fashion and beauty companies with their own web shop in Gangnam-gu, registered since 1 September 2026:
{ "province": "seoul", "district": "Gangnam-gu", "registeredFrom": "2026-09-01","storePlatforms": ["ownDomain"], "productCategories": ["fashionAndBeauty"] }
Output
One row per company (a real row from a run on 1 October 2026):
{"status": "ok","businessName": "주식회사 팝인랩스","businessNameRomanized": "Pabillaepseu","businessNameLatin": null,"legalForm": "Stock company (jusik hoesa, Co., Ltd.)","corporationType": "forProfitCorporation","businessRegistrationNumber": "682-88-03734","onlineSellerNumber": "2026-서울중구-1485","registrationDate": "2026-10-01","daysSinceRegistration": 0,"businessStatus": "active","isActive": true,"storePlatform": "ownDomain","website": "https://herbtamin.co.kr","domain": "herbtamin.co.kr","otherWebsites": null,"productCategories": "healthAndFood","salesChannels": "internet","province": "Seoul","provinceKo": "서울특별시","district": "Jung-gu","districtKo": "중구","fetchedAt": "2026-10-01T07:31:37Z","source": "Korea Fair Trade Commission (KFTC), online seller register ..."}
When nothing matches or the input is wrong you get one free row with status: "not_found" or "error" and an error sentence that says what to change:
{"status": "error","error": "\"district\" \"Atlantis\" is not a district of Seoul; use one of: Gangnam-gu (강남구), Gangdong-gu (강동구), ... Jungnang-gu (중랑구).","fetchedAt": "2026-10-01T22:28:52Z","province": "Seoul","district": "Atlantis","registeredFrom": "2026-09-02"}
If some district files could not be read completely (for example an all-date search over the whole of Seoul that runs into the time limit, or a KFTC download error), the first row of the dataset is a free status: "warning" row: error says which districts are missing and how to narrow the input, districtsNotRead lists them (; -separated) and filesNotRead / filesTotal count them. The company rows that were found are still returned.
Output fields
| Field | Meaning |
|---|---|
status | ok, not_found, error or warning (results incomplete, see above) |
businessName | Trade name as registered, in Korean |
businessNameRomanized | The name without its legal form, in Revised Romanization (machine transliteration, e.g. 팝인랩스 → Pabillaepseu) |
businessNameLatin | The company's own Latin-script name when the register shows one, e.g. CY Planet Inc. |
legalForm | e.g. Stock company (jusik hoesa, Co., Ltd.), Limited company (yuhan hoesa), Cooperative, Agricultural company |
corporationType | From the registration number: forProfitCorporation, forProfitCorporationBranch, nonProfitCorporation, foreignCorporation, publicBody |
businessRegistrationNumber | Korean business registration number (사업자등록번호), XXX-XX-XXXXX |
onlineSellerNumber | KFTC online seller registration number (통신판매업 신고번호) |
registrationDate, daysSinceRegistration | Date the online-selling registration was filed |
businessStatus, isActive | active, suspended, closed, deregisteredByAuthority, cancelledByAuthority |
storePlatform | Where the registered website is: ownDomain, naverSmartstore, coupang, otherMarketplace, socialMedia, mobileApp, none, other |
website, domain, otherWebsites | First registered URL, its domain (own shops only) and further URLs |
productCategories | English categories, ; -separated |
salesChannels | internet, tvHomeShopping, catalog, newspaperMagazine, other |
province, provinceKo, district, districtKo | Where the company registered (the registering district office) |
fetchedAt, source | Provenance |
error | Plain-English reason on free rows |
Each run also saves a RUN_SUMMARY record in its key-value store: register records in range, corporate records, how many were withheld by the privacy check (by reason), how many matched your filters, files read and bytes downloaded.
How much does it cost?
Pay per event, no subscription:
| Event | Price | When |
|---|---|---|
| Company row | $0.005 ($5.00 per 1,000) | Each company returned (status: "ok") |
| Actor start | $0.001 | Once per run, also when the run returns only a free row |
not_found / error / warning rows | free | Nothing matched, the input was wrong, or some districts could not be read |
Examples:
| Use | Rows | Cost |
|---|---|---|
| Default input (Sejong, last 30 days) | about 15 | about $0.08 |
| Seoul, new corporations every week | about 200 a week | about $1.00 a week |
| Seoul, one month of new corporations | about 850 | about $4.25 |
| Gyeonggi, one month of new corporations | about 630 | about $3.15 |
| Seoul, own-domain shops only, one month | about 300 | about $1.50 |
Set Maximum cost per run in the run options to cap any run; the Actor stops when the cap is reached. Apify's free plan includes monthly credit you can use to try it.
Use via API & MCP (AI agents)
REST API (synchronous, returns the rows):
curl -X POST "https://api.apify.com/v2/acts/japan-open-data~korea-online-seller-registry/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"province": "seoul", "registeredWithinDays": 7, "storePlatforms": ["ownDomain"], "maxResults": 100}'
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("japan-open-data/korea-online-seller-registry").call(run_input={"province": "gyeonggi", "registeredWithinDays": 30, "productCategories": ["healthAndFood"]})for row in client.dataset(run["defaultDatasetId"]).iterate_items():if row["status"] == "ok":print(row["businessName"], row["businessNameRomanized"], row["storePlatform"], row["website"], row["district"])
MCP: add the Apify MCP server (https://mcp.apify.com) to Claude, Cursor or any MCP client and enable the tool japan-open-data/korea-online-seller-registry.
Recommended settings for agents:
- For "new e-commerce companies in
- Seoul and Gyeonggi are large: keep
maxResultsat a few hundred unless the user asks for everything. - For searches over all dates (
registeredWithinDays: 0), always pass adistrict. - If the first row has
status: "warning", the results are incomplete: run again withdistrictset to each name indistrictsNotRead. registrationDateis the date the company registered as an online seller, not its incorporation date.- Quote the source as KFTC and say that only corporations are included and no contact details are provided.
Summary for AI assistants: This tool lists South Korean corporations registered as online sellers (통신판매업) with the Korea Fair Trade Commission, newest first, by province and district, as flat English JSON rows with business registration number, legal form, registration date, status, store platform (own domain, Naver Smartstore, Coupang…), website, product categories and district. Sole proprietors and all personal data are excluded.
Privacy: corporations only, no personal data
About 89% of the register are sole proprietors whose record carries the owner's full name, and every record lists a representative's name, phone number, e-mail and street address. This Actor:
- returns only records the register marks as corporations (법인) whose business registration number has a corporate code, and whose name contains a legal form (주식회사, (주), 유한회사, 협동조합, 사단법인…, or Co., Ltd. / Inc. / LLC);
- withholds a corporation whose name contains its representative's name (e.g. a company named after its owner) or whose name, without the legal form, has the shape of a Korean personal name;
- never outputs the representative's name, phone number, e-mail address or street address; the location is reduced to province and district;
- outputs only URL-shaped entries of the registered website column: free text, e-mail addresses and URLs containing a mobile phone number are dropped.
In September 2026 in Seoul this check withheld about 8% of corporate records (on the safe side, including some genuine brands). If a company is withheld that should not be, or one passes that should not, report it on the Issues tab.
This is not a contact list. KFTC notes that sending commercial e-mails or text messages without the recipient's prior consent is illegal in Korea (Act on Promotion of Information and Communications Network Utilization and Information Protection, Article 50 and penalties in Article 76), and that using personal information beyond the purpose of public disclosure is punishable under the Personal Information Protection Act. This Actor provides company facts for research and market entry, not contact details; reach companies through the channels they publish on their own websites and in line with Korean law.
FAQ
Is this every online shop in Korea?
No. It is every business registered as an online seller with KFTC (a legal requirement for most online sellers, including marketplace sellers), filtered to corporations. Sole proprietors are excluded.
How fresh is the data?
KFTC updates its files continuously and the Actor reads them on every run; runs on 1 October 2026 already contained registrations filed that day.
Is it legal to use this data?
The register is published by KFTC as open data and listed on the Korea Public Data Portal with no restriction on use (이용허락범위: 제한 없음). The Actor removes all personal data. You are responsible for how you use the companies' information, in particular the Korean rules on unsolicited advertising described above.
Why is a company I know missing?
It may be registered as a sole proprietor, registered under another district, have no legal form in its registered name, or be withheld by the privacy check. Search older registrations with registeredWithinDays: 0 and a district.
Why does a row have no website?
Some companies register only a marketplace name (for example "쿠팡" or "네이버") or a payment provider instead of a URL; storePlatform still shows the marketplace.
Can I get every company in Seoul, not just new ones?
Yes, one district at a time: {"province": "seoul", "district": "Gangnam-gu", "registeredWithinDays": 0, "businessStatus": "all", "maxResults": 20000}. Gangnam-gu has about 25,000 corporate records (active and inactive); the run takes about a minute.
Known limitations
businessNameRomanizedis a machine transliteration of the Korean name; it is not the company's official English name (usebusinessNameLatinwhen present).districtis the district office where the company registered, usually its business location.- Searches over all dates (
registeredWithinDays: 0) for a whole large province (Seoul, Gyeonggi) have to download hundreds of megabytes from KFTC and may not finish within the run time limit (300 seconds by default); the run then returns the companies found so far plus a freestatus: "warning"row first in the dataset that lists the districts not (fully) read indistrictsNotRead. Pass adistrictfor all-date searches, or give the run a longer timeout. Searches by recent registration date (the normal use) read only the newest part of each file and are not affected. - About 0.1% of register lines are malformed in the source files; they are repaired where possible and skipped otherwise (counted in
RUN_SUMMARY). - Overseas (non-Korean) online sellers registered with KFTC are not included.
Data source and licence
Source: Korea Fair Trade Commission (공정거래위원회), online seller register (통신판매사업자 등록현황) — KFTC data download, also listed on the Korea Public Data Portal with no restriction on use (이용허락범위: 제한 없음). Translated and reformatted; personal data removed. This Actor is not affiliated with, or endorsed by, the Korea Fair Trade Commission.
More from Japan Open Data
- NSW Rent Prices by Postcode (Official Bond Data) — median weekly rents for any New South Wales postcode or suburb by dwelling type and bedrooms, from NSW Fair Trading's official rental bond data, with quartiles and year-over-year change.
- Poland Building Permits API: Construction Leads — new Polish building permits (pozwolenia na budowę) issued to companies and public bodies, with investor, building category and site, from the official GUNB register.
- France Building Permits API: Construction Leads — new French building permits filed by companies, with SIREN, project size and site, from the official Sitadel register.
- UK Importers & Exporters by Product (HMRC Data) — UK companies that imported or exported a product each month, by HS code or keyword, from official HMRC trade data.
- UK Visa Sponsor Register Tracker (Daily Changes) — new, removed and downgraded UK visa sponsor licences from the official Home Office register.
- UK HGV Operator Licence Lookup (Official DVSA) — Great Britain's official HGV and bus / coach operator licences by company, postcode and fleet size.
- UK Waste Carrier Licence Check (Environment Agency) — check whether an English business is a registered waste carrier, broker or dealer.
- Taiwan Real Estate Sold Prices API in English — official Taiwan actual-price-registration sales and rents by city and district, in English with price per ping and per m².
- England Listed Building & Conservation Area Check — official listed buildings, scheduled monuments, conservation areas and Article 4 directions for any postcode or coordinates in England.
- England Protected Site Check: SSSI, AONB & Green Belt — SSSI, National Landscape (AONB), National Park, Green Belt, SAC/SPA and Ramsar checks for any English postcode or coordinates, one row per site, from official Natural England and DLUHC data.
- France Property Risk Lookup by Address (Georisques) — official Géorisques risks for any French address or coordinates.
- UK Flood Risk Lookup by Postcode (England) — Environment Agency flood zone, recorded flood extents and flood defences for any postcode in England.
- US Flood Zone Lookup by Address (FEMA NFHL) — official FEMA flood zone, base flood elevation and FIRM panel for any U.S. address or coordinates.
- UK NHS Organisation Lookup (Official ODS Codes) — official NHS ODS register by postcode, type or ODS code: GP practices, pharmacies, dentists, trusts, care homes and more.
- US Hail History by Location (NOAA NEXRAD Radar) — every hail day near any U.S. latitude/longitude with max estimated hail size.
- US Storm Reports API: Hail, Wind & Tornado (NWS) — U.S. hail, wind, tornado and flood reports from official NWS Local Storm Reports.
- Mexico Gas Prices API by Station (Official CNE) — today's gas and diesel prices at every Mexican gas station.
- Argentina Fuel Prices API by Station (Official) — last reported gasoline (nafta), diesel and CNG prices at every Argentine gas station.
- TSA Checkpoint Travel Numbers (Daily, Weekly & YoY) — daily U.S. TSA airport checkpoint traveler counts.
- Japan Postal Code & Address in English — Japanese postal codes and addresses in English/romaji, kanji and kana.
Feedback
Found a wrong row, a platform that is misclassified, or a company withheld that should not be? Open an issue on the Issues tab — it will be read.