# Naver Blog Search Scraper — Posts, Dates, No Login (`mind_momentum/naver-blog`) Actor

Extract Naver blog search results for any keyword: post title, URL, snippet, author blog name and post date. No Naver account or login required.

- **URL**: https://apify.com/mind\_momentum/naver-blog.md
- **Developed by:** [Mind Momentum](https://apify.com/mind_momentum) (community)
- **Categories:** SEO tools, Marketing
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Naver Blog Search Scraper — Posts, Dates, No Login

Scrape Naver's **blog search tab** for any keyword and get structured blog posts:
title, URL, snippet, **author blog name** and **post date**. One clean row per post.

Perfect for Korean market research, SEO monitoring, competitor blog analysis,
influencer discovery and content marketing — without a Naver account, without
login, and without a Korean phone number.

### Why this Actor

- **Blog-search-native**: results come from Naver's dedicated blog tab, not generic web search
- **Rich fields**: author blog name and post date included — ready for outreach lists and trend analysis
- **No login / no account**: the official routes need a Naver account; this Actor doesn't
- **Clean data**: ads, profile links and duplicates are filtered out automatically

### Input

| Field | Type | Description |
|---|---|---|
| keyword | string (required) | Blog search query. Korean queries return the richest results (e.g. `강남 카페`, `마케팅`) |
| proxyConfiguration | object | Optional Apify proxy settings (residential KR proxy is used automatically on the platform) |

Example input:

```json
{"keyword": "강남 카페"}
```

### Output

Each result contains: `position`, `title`, `url`, `snippet`, `blog_name`, `post_date`.

Example result:

```json
[
  {
    "title": "퍼포먼스 마케팅 뜻, 아직도 헷갈린다면 5분 만에 이해하는 핵심 개념",
    "url": "https://blog.naver.com/biz_writers/224303550187",
    "snippet": "퍼포먼스 마케팅 뜻이 궁금하신가요? 광고 집행과 어떻게 다른지 설명해드릴게요. 요즘 마케팅 관련 콘텐츠를 보다 보면 '퍼포먼스 마케팅 '이라는 말을 정말 자주 접하게 됩니다. 하지만 막상 뜻이 무엇인지 정확하게 설명해 보라고 하면 어려워하는 분들이 많습니다. 특히 사업을 운영하거나 온라인 광고를 시작하는 분들은 브랜드 마케팅 과의 차이를...",
    "blog_name": "비즈라이터스의 SNS 항해 지침서",
    "post_date": "2026.06.02.",
    "position": 1
  },
  {
    "title": "마케팅 업체 찾기 전 비교가 필요한 이유, 마케팅 장인 마장 살펴보기",
    "url": "https://blog.naver.com/aktwlqdhkd7/224367049680",
    "snippet": "마케팅 을 시작하려고 할 때 가장 먼저 고민되는 부분은 어떤 업체에 맡겨야 하는지입니다. 플레이스 관리부터 블로그, 인스타그램, 검색광고, 쇼핑몰 운영까지 마케팅 분야가 다양해지면서 업체마다 제공하는 서비스와 진행 방식도 달라졌기... 이러한 불편함을 줄이기 위해 등장한 서비스가 광고주와 마케팅 대행사·실행사를 연결해 주는 마케팅 장인 마장입니다. 필요한...",
    "blog_name": "Moments on the Road",
    "post_date": "2주 전",
    "position": 2
  },
  {
    "title": "쿠팡·네이버 말고도 있다 - 국내 제휴 마케팅 플랫폼 TOP5, CPA 부업의 진짜 구조",
    "url": "https://blog.naver.com/keepcalm2022/224367013696",
    "snippet": "그런데 제휴 마케팅 시장을 조금 더 깊게 들어가 보니 완전히 다른 방식으로 돈이 움직이는 시장이 있었습니다. 상품... 보통 CPA·CPL·CPI 마케팅 이라고 부릅니다. 광고 화면에는 상담 한 건에 몇만 원이라는 단가가 크게 보입니다. 하지만 직접... 이번 글에서는 쿠팡·네이버·토스는 제외하고 국내 전문 제휴 마케팅 플랫폼 5곳을 비교해봤습니다. 제휴 마케팅 부터 간단히...",
    "blog_name": "Worth.IT",
    "post_date": "2주 전",
    "position": 3
  }
]
```

### Use cases

- **Competitor monitoring** — track which blogs rank for your product keywords
- **Influencer / blogger discovery** — collect author blogs covering your niche
- **Market research** — see what content ranks in Korea's #1 search engine
- **SEO analysis** — study titles, dates and formats of top-ranking posts

### Pricing

Pay-per-result: **$1 per 1,000 results** (plus a small actor-start fee).
One blog search returns up to ~30 results per keyword.

# Actor input Schema

## `keyword` (type: `string`):

Blog search query, e.g. '강남 카페' (Korean queries return the richest results).

## `proxyConfiguration` (type: `object`):

Residential proxy used on the Apify platform to bypass datacenter-IP WAF blocks. Leave default unless you know you need custom proxy settings.

## Actor input object example

```json
{}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("mind_momentum/naver-blog").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("mind_momentum/naver-blog").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call mind_momentum/naver-blog --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,mind_momentum/naver-blog"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/ofHpuBjCGaKJW1M1m/builds/pRGZK7jv48aBCkGmY/openapi.json
