Skip to main content
Thirdwatchthirdwatch
Companies & leads

Track Naver News for Korean Industry Trends

Export Naver News results as JSON — outlet, headline, date, rank — to follow Korean industry coverage and announcements in your sector.

Editorial illustration for companies & leads
Sep 21, 2026 · 2 min read · 436 words
View the Apify scraper →

TL;DR — The Naver Scraper exports Naver News results — headline, outlet, date, rank — as JSON. Query your sector's Korean terms on a schedule and industry coverage becomes a structured feed instead of an unread bookmark folder.

Why Korean industry coverage starts on Naver

Korean industry news lives on Korean outlets, aggregated through Naver — the platform where the country's press is actually read. Regulatory announcements, conglomerate moves, startup funding — they break in Korean first, and English coverage lags or never arrives.

The job: a dated index of what Korean media published on your sector this week, per query, as data.

How does this compare to the alternatives?

English trade press Naver site browsing Thirdwatch actor
Cost Free, lagged Free, manual Pay per result
Reliability Partial coverage Complete but tedious Structured daily
Setup time Zero Language barrier Minutes
Maintenance Subscribe and wait Habit Scheduled runs

How to track coverage in 4 steps

How do I pull the sector feed?

import os
from apify_client import ApifyClient

client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("thirdwatch/naver-scraper").call(
    run_input={
        "queries": ["반도체 수출", "배터리 시장"],
        "searchType": "news",
        "sort": "recent",
        "period": "week",
        "maxResultsPerQuery": 50,
        "proxyConfiguration": {"useApifyProxy": False},
    }
)
rows = list(client.dataset(run["defaultDatasetId"]).iterate_items())

How do I group by outlet?

import pandas as pd
df = pd.DataFrame(rows)
print(df.groupby("publisher").size().sort_values(ascending=False).head(15))

Outlet concentration shows which media own the beat — useful for PR targeting too.

How do I dedupe to the new file?

Persist url across runs; new URLs are the week's coverage. published_label gives the relative freshness ("3일 전") at a glance.

How do I read what matters?

Rank the week's headlines by outlet authority, translate titles in bulk, and open the top URLs — the structured index makes triage a five-minute job.

Sample output

{"query": "반도체 수출", "search_type": "news", "rank": 3,
 "title": "8월 반도체 수출 2개월 연속 증가…AI 수요 견인",
 "url": "https://n.news.naver.com/article/001/0015643210",
 "publisher": "연합뉴스", "published_label": "2일 전",
 "result_source": "news", "is_sponsored": false}

Common pitfalls

Industry queries need the Korean term — English equivalents reach only English-facing coverage. published_label is relative text; store run dates so "2일 전" stays interpretable. Naver's ranking reflects its own editorial logic — use sort: recent when you want pure chronology. The actor indexes coverage; article-level analysis follows the URLs.

Related use cases

Frequently asked questions

What does the news surface return?

Ranked news records: headline, article URL, publisher (the Korean outlet), relative publish date, and the query that matched — across searchType 'news' or the integrated 'all' view.

Can I restrict to recent coverage?

Yes — period accepts day, week, month, 3months, 6months, year. Pair with sort 'recent' for a pure latest-first feed.

How do I track an industry, not a brand?

Query the industry's Korean terms — sector names, technology keywords, regulation names. The queries list covers as many terms as your beat needs.

Does it include article text?

Records carry headline, URL, outlet, and date. Fetch the article text from the URL for deeper analysis — the export is your index of what's new.

Related