# Naver Blog Scraper - Posts, Bloggers, Comments & Stats (`delicious_zebu/naver-blog-scraper`) Actor

Scrape Naver Blog posts and bloggers: search posts with the site's filters (sort, period, 내돈내산), find bloggers, and get full text, images, places, likes, comments, plus bloggers' neighbors, visitors and contacts. No login.

- **URL**: https://apify.com/delicious_zebu/naver-blog-scraper.md
- **Developed by:** [Zebu Data](https://apify.com/delicious_zebu) (community)
- **Categories:** Social media, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### What does Naver Blog Scraper do?

**Naver Blog Scraper** collects posts and bloggers from [Naver Blog](https://blog.naver.com), Korea's biggest blogging platform. Search posts and bloggers like the search box on the Naver Blog home page, get any blogger's stats and posts, or scrape post links. It works as an unofficial **Naver Blog API**: no API key and no login.

Every post comes with its publish time and the **내돈내산** (self-paid) flag; with **Post details** (on by default) also the full text, images, tags, places on the map, likes and comment count, and the comments themselves if you turn them on. Every blogger comes with **이웃 (neighbors), visitors, post count, badges, contacts and recent activity**, ready for influencer research.

### Why use Naver Blog Scraper?

- 🔎 **Naver Blog search with the site's filters**: 정렬 (관련도순 / 최신순), 기간 (최근 1주, 최근 1개월 or your own dates) and 내돈내산 글만 보기, plus the 블로거 search to find bloggers by topic.
- 📈 **More than 1,000 posts per keyword**: Naver shows up to 1,000 posts per search. Pick a period and the scraper searches it day by day, so you get every day's posts.
- 👤 **Blogger stats for influencer marketing**: 이웃 count, daily visitors for the last 5 days, today's and total visitors, number of posts, topic, 공식 블로그 and 네이버 메이트 badges, AI 브리핑 citations, awards (이달의 블로그, 올해의 블로그, POWER blog), 인기글 with views, and recent activity: posts in the last 30 days, average likes and comments, and the share of 내돈내산 posts.
- 📇 **Contacts**: emails and phone numbers that bloggers write in their intro (often for 협찬 requests), Instagram, YouTube and website links, and the business registration shown on company blogs.
- 📝 **Full post details**: full text, all images in original size, tags, topic and category, places pinned on a map (name, address, phone, coordinates and Naver place ID), Naver and YouTube videos, 글감 cards for books, movies and products, links and 쇼핑커넥트 affiliate products.
- ❤️ **Engagement**: 공감 with each reaction type, comment count, shares, and the comments themselves with replies.
- ⏱️ **Exact times**: every post has its publish time in Korean time, not "3일 전": to the minute from the search, to the second with Post details.

**Popular use cases:** finding bloggers for influencer and 체험단 campaigns, brand and reputation monitoring, product and market research with real 내돈내산 reviews, competitor content analysis, local business research from the places in posts, and Korean text datasets for AI.

| | Naver Blog Scraper | Naver Search Open API | Copying by hand |
|---|---|---|---|
| Full text, images, places, comments | Yes | Short snippet only | Yes |
| Blogger stats (이웃, visitors, badges, contacts) | Yes | No | One blog at a time |
| 내돈내산 flag and filter, exact times | Yes | No | Yes |
| Posts per keyword | 1,000 per day with a period | 1,000 in total | As many as you scroll |
| API key or app registration | Not needed | Required | Not needed |

### What data can you extract?

Each row is a **post** or a **blogger** (the `type` field). The first fields are shared; post fields are empty in blogger rows and the other way around. In the **Overview** table of the Output tab, these columns are marked (post) or (blogger).

| Field | Description | Example |
|---|---|---|
| `input`, `source`, `rank` | Where the row came from: your search term, blog or link; how it was found; position | `제주 맛집`, `post_search`, `3` |
| `type`, `url` | `post` or `blogger`, and its link | `post` |
| `blog_id`, `blog_name`, `nickname`, `profile_image` | The blog and its author | `jeju_hanasam` |
| `topic` | The post's or blog's topic (주제) | `맛집` |
| `title`, `description`, `published_at`, `published_date` | **post**: title, snippet, exact publish time and date | `2026-10-04T07:30:15+09:00` |
| `category`, `tags`, `full_text` | **post**: the blogger's category, tags and the whole text | `["제주맛집", ...]` |
| `thumbnail`, `images`, `image_count`, `videos` | **post**: images in original size, and Naver or YouTube videos | `22` |
| `places` | **post**: places on the map with address, phone, coordinates and Naver place ID | `면아라` |
| `info_cards` | **post**: 글감 cards for books, movies, music or products, with author, year, publisher and link | `상상 속의 삶` |
| `links`, `affiliate_products` | **post**: links in the post and 쇼핑커넥트 affiliate products | |
| `like_count`, `reactions`, `comment_count`, `share_count` | **post**: 공감 (total and by reaction), comments, shares | `108`, `{"like": 105, "impressive": 3}` |
| `is_self_paid`, `is_market_post`, `product` | **post**: 내돈내산 flag and 블로그 마켓 product | `true` |
| `comments` | **post**: newest comments with replies: author, author's blog ID, text, time, likes | |
| `intro`, `contact_emails`, `contact_phones`, `external_links` | **blogger**: intro and the contacts and links in it or on the profile | `["https://www.instagram.com/..."]` |
| `neighbor_count`, `today_visitors`, `total_visitors`, `post_count`, `clip_count` | **blogger**: 이웃, visitors, posts and 클립 | `97511` |
| `avg_daily_visitors`, `daily_visitors` | **blogger**: average daily visitors and visitors per day for the last 5 days | `3869` |
| `is_official`, `is_naver_mate`, `mate_topic`, `ai_citations_total`, `ai_citations_this_month`, `awards` | **blogger**: badges, AI 브리핑 citations and awards | `true` |
| `business_info`, `categories`, `popular_posts` | **blogger**: business registration, categories with post counts, 10 인기글 with views | |
| `last_post_at`, `posts_last_30_days`, `avg_likes_recent`, `avg_comments_recent`, `self_paid_ratio_recent` | **blogger**: recent activity | `8`, `139.7` |
| `search_url`, `scraped_at` | The Naver Blog search page with your filters, and the run time | |

### How to scrape Naver Blog

1. Click **Try for free** on this page and sign in to Apify (a free account is enough).
2. Add **search terms** like `캠핑` or `제주 맛집` to search posts (and bloggers, if you turn it on). You can also add **blogs** (IDs or links) and **post links**.
3. Set the post search options like on the website, for example **최신순**, **최근 1개월** and **내돈내산 글만 보기**, and how many posts you want.
4. Click **Start**.
5. Download the results as JSON, CSV, Excel or HTML, or get them through the API. The **Overview** table shows every field; columns marked (post) or (blogger) are only filled for that type.

### How much does it cost to scrape Naver Blog?

You pay only for the results you get: one post or one blogger is one result. Full text, images, places, likes, comments and blogger stats are included at no extra charge, and inputs with no results are not charged. See the [Pricing](https://apify.com/delicious_zebu/naver-blog-scraper/pricing) tab for the current price.

### Input

| Section | Options |
|---|---|
| **Search Naver Blog** | Search terms or section.blog.naver.com search links; search posts (글) and/or bloggers (블로거); max posts and max bloggers per search term |
| **Option 1 — 글 검색** | 정렬 (관련도순 / 최신순), 기간 (기간 전체, 최근 1주, 최근 1개월, 기간 입력 with start and end dates), 내돈내산 글만 보기, also save the authors as blogger rows |
| **Option 2 — 블로거** | Blog IDs or links; save their posts or only the blogger rows; max posts per blogger (newest first, limited to the dates above if set) |
| **Option 3 — 글 링크** | Post links |
| **Post details and comments** | Post details on or off; comments with the max per post |

Example input:

```json
{
  "queries": ["제주 맛집"],
  "max_results": 200,
  "sort": "newest",
  "period": "1m",
  "self_paid_only": true,
  "blogs": ["naverofficial"],
  "max_posts_per_blog": 50,
  "comments": true,
  "max_comments": 20
}
```

### Output

A post from a 글 search with 내돈내산 글만 보기 on (empty fields left out, long text and lists cut):

```json
{
  "input": "제주 맛집",
  "source": "post_search",
  "rank": 3,
  "type": "post",
  "url": "https://blog.naver.com/jeju_hanasam/224430834473",
  "title": "제주 아라동 맛집 면아라, 도민들이 찾는 비비고국수 막창순대",
  "description": "제주 아라동 맛집 면아라 외관과 일요일부터 토요일까지 영업시간 및 매주 수요일 휴무 안내 관광객들로 북적이는 제주 유명 맛집이라기보다는 근처에서 점심을 먹으러 오는 분들이나 도민들이 편하게 한 끼 먹으러 찾는 동네...",
  "published_at": "2026-10-04T07:30:15+09:00",
  "published_date": "2026-10-04",
  "blog_id": "jeju_hanasam",
  "blog_name": "제주 하나쌤 | 제주 맛집·여행·라이프",
  "nickname": "제주하나쌤",
  "profile_image": "https://blogpfthumb-phinf.pstatic.net/MjAyNTA4MTJfMzAw/MDAxNzU0OTgwODMyNzQ0.zlsTjH7gTNdFAi-rGkq...",
  "topic": "맛집",
  "category": "제주 로컬 맛집",
  "tags": [
    "제주하나쌤",
    "하나쌤",
    "제주맛집",
    "제주시맛집"
  ],
  "full_text": "제주에서 국수 한 그릇 생각날 때\n관광객들이 많이 찾는 유명한 국수집도 있지만\n동네 사람들이 편하게 밥 먹으러 가는 작은 국수집도 있잖아요.\n제주 하나쌤에게 아라동 면아라가 그런 곳이에요.\n제주 아라동 맛집 면아라...",
  "thumbnail": "https://postfiles.pstatic.net/MjAyNjEwMDRfMjEw/MDAxNzkxMDY0Njg2MTkz.He4xfs0diTcwJtibf9xQ3Rpcfgc...",
  "images": [
    "https://blogfiles.pstatic.net/MjAyNjEwMDRfMjEw/MDAxNzkxMDY0Njg2MTkz.He4xfs0diTcwJtibf9xQ3Rpcfgc...",
    "https://blogfiles.pstatic.net/MjAyNjEwMDRfMTkw/MDAxNzkxMDY0NzE0MjQw.wSYlvG4_XkH2U-JkynaNNsfE-sj..."
  ],
  "image_count": 22,
  "places": [
    {
      "name": "면아라",
      "address": "제주특별자치도 제주시 아란11길 4 면아라",
      "phone": "064-724-9494",
      "latitude": 33.4704354,
      "longitude": 126.5433951,
      "place_id": "1812386697",
      "url": "https://map.naver.com/p/entry/place/1812386697"
    }
  ],
  "links": [
    {
      "title": "네이버지도",
      "url": "https://naver.me/5RhvTLnw"
    },
    {
      "title": "아라동에 있는 작은 국수집. 면아라. 오랜만에 와도 제주 하나쌤은 여기 참 좋다. #제주하나쌤 #면아라 #제주국수집 #제주맛집 #제주여행",
      "url": "https://naver.me/5Aup02tZ"
    }
  ],
  "like_count": 108,
  "reactions": {
    "impressive": 3,
    "like": 105
  },
  "comment_count": 5,
  "is_self_paid": true,
  "is_market_post": false,
  "comments": [
    {
      "author": "유종",
      "author_blog_id": "tadi51",
      "text": "오늘도 좋은 내용으로 가득하네요! 감사합니다!",
      "published_at": "2026-10-04T19:37:51+09:00",
      "likes": 0,
      "is_reply": false,
      "reply_count": 0,
      "has_image": false
    },
    {
      "author": "JD",
      "author_blog_id": "jd_qualia",
      "text": "포스팅 잘 보고 가요~ 즐거운 연휴 보내세요~",
      "published_at": "2026-10-04T21:22:47+09:00",
      "likes": 0,
      "is_reply": false,
      "reply_count": 0,
      "has_image": false
    }
  ],
  "search_url": "https://section.blog.naver.com/Search/Post.naver?pageNo=1&rangeType=ALL&orderBy=sim&isBuyWithMy...",
  "scraped_at": "2026-10-07T15:33:29+00:00"
}
```

A blogger from **Blogs** (Naver's official blog; empty fields left out, lists cut):

```json
{
  "input": "https://blog.naver.com/naver_diary",
  "source": "blog",
  "type": "blogger",
  "url": "https://blog.naver.com/naverofficial",
  "blog_id": "naverofficial",
  "blog_name": "네이버 공식블로그",
  "nickname": "naverofficial",
  "profile_image": "https://blogpfthumb-phinf.pstatic.net/MjAyMjAxMTlfMzUg/MDAxNjQyNTUzNzgzNDYw.jdhCkBBFGYJyrnyuHtf...",
  "intro": "차곡차곡 쌓인 네이버 소식의 모든 것, 네이버 다이어리입니다.",
  "external_links": [
    {
      "type": "site",
      "url": "https://www.navercorp.com/"
    },
    {
      "type": "instagram",
      "url": "https://www.instagram.com/naver_official/"
    }
  ],
  "neighbor_count": 97511,
  "today_visitors": 425,
  "total_visitors": 157178744,
  "post_count": 2612,
  "clip_count": 6,
  "is_official": true,
  "is_naver_mate": false,
  "business_info": {
    "name": "네이버",
    "ceo": "최수연",
    "address": "경기도 성남시 분당구 정자일로 95, NAVER 1784",
    "phone": "1588-3820",
    "email": "naver_diary@naver.com",
    "business_license_no": "220-81-6251",
    "ecommerce_license_no": "제2006-경기성남-0692호"
  },
  "categories": [
    {
      "name": "NOW 공지",
      "post_count": 145
    },
    {
      "name": "서비스 인사이드",
      "post_count": 2005
    }
  ],
  "popular_posts": [
    {
      "title": "[N+ 스토어] 넾다세일 AI 광고제, '넾다' 출품하세요",
      "url": "https://blog.naver.com/naverofficial/224421149097",
      "views": 34685,
      "likes": 0,
      "comments": 9,
      "published_at": "2026-09-23T18:17:55+09:00"
    },
    {
      "title": "[스페셜로고] '개천절' 로고 제작 이야기 - 한연진 작가",
      "url": "https://blog.naver.com/naverofficial/224427556966",
      "views": 9964,
      "likes": 130,
      "comments": 10,
      "published_at": "2026-09-30T22:27:42+09:00"
    }
  ],
  "last_post_at": "2026-10-02T13:53:55+09:00",
  "posts_last_30_days": 8,
  "avg_likes_recent": 139.7,
  "avg_comments_recent": 14.0,
  "self_paid_ratio_recent": 0.0,
  "scraped_at": "2026-10-07T16:46:41+00:00"
}
```

### Tips

- **More than 1,000 posts**: Naver shows up to 1,000 posts per search. With a period (최근 1주, 최근 1개월 or 기간 입력) and more than 1,000 posts wanted, the scraper searches day by day, newest day first; inside each day the order follows your 정렬. A single day still shows up to 1,000 posts.
- **Find bloggers for a campaign**: search posts about your topic with **Also save the authors** turned on, then filter the blogger rows by `neighbor_count`, `today_visitors`, `posts_last_30_days` or `self_paid_ratio_recent`. Or turn on **Search bloggers** to use Naver's 블로거 search.
- **Visitors**: `today_visitors` counts from midnight Korean time, so it is small early in the day. Use `avg_daily_visitors` (average of the last full days) to compare bloggers.
- **내돈내산**: the flag comes from Naver's own 내돈내산 label that bloggers set when writing. For post links it is looked up by the post title and stays empty if Naver's search can't find the post.
- **Private posts and comments**: posts open only to neighbors (이웃공개) or only to the blogger aren't visible without logging in, so they are skipped. Secret comments (비밀 댓글) are included in `comment_count` but their text can't be seen.
- **Faster runs**: turn off **Post details** when you only need titles, links, dates and the 내돈내산 flag.
- **Very large runs**: results are saved as they come in. For tens of thousands of posts with details, raise the run **Timeout** in the Run options (the default is 1 hour).
- **Integrations**: send results to Google Sheets, Slack, Zapier, Make or your own app with [Apify integrations](https://docs.apify.com/platform/integrations), or run it on a [schedule](https://docs.apify.com/platform/schedules) to track bloggers over time.
- **More Naver data**: [Naver Search Scraper](https://apify.com/delicious_zebu/naver-search-scraper) for search results across 통합, 블로그, 카페, 뉴스, 지식iN and 동영상, [Naver Map Search Results Scraper](https://apify.com/delicious_zebu/naver-map-search-results-scraper) for places, [Naver Shopping Product Scraper](https://apify.com/delicious_zebu/naver-shopping-product-scraper) and [Naver Product Detail Scraper](https://apify.com/delicious_zebu/naver-product-detail-scraper) for products, [Naver Shopping Reviews Scraper](https://apify.com/delicious_zebu/naver-shopping-reviews-scraper) for reviews.

### FAQ and support

**Is it legal to scrape Naver Blog?** The scraper only collects public posts and profiles that anyone can see without logging in. Results include personal data, such as nicknames, comments and the contacts bloggers publish in their intro, which is protected by GDPR in the EU and by other laws elsewhere, including Korea's PIPA. Only collect personal data for a legitimate reason, and ask a lawyer if you're unsure. See the Apify blog post on [whether web scraping is legal](https://blog.apify.com/is-web-scraping-legal/).

**Why are so many cells empty?** Posts and bloggers share one table, and each type only fills its own fields: `neighbor_count` is only for bloggers, `full_text` only for posts. In the Overview table these columns are marked (post) or (blogger), so an empty cell there is normal.

**How is this different from the Naver Search Scraper?** The [Naver Search Scraper](https://apify.com/delicious_zebu/naver-search-scraper) shows what appears on search.naver.com and where it ranks, across all tabs. This actor goes inside Naver Blog itself: the blog search with 내돈내산, full post details, comments and blogger stats.

**Do I need a Korean IP or a Naver account?** No. If Naver limits a request, the scraper switches to a Korean residential proxy on its own.

**Something doesn't work or you need another field?** Open an issue on the **Issues** tab and we'll take a look.

# Actor input Schema

## `queries` (type: `array`):

Words to search on Naver Blog, like in the search box on the Naver Blog home page (블로그 홈). You can also paste a search link from section.blog.naver.com; its tab and filters are used as they are.

## `search_posts` (type: `boolean`):

Find blog posts for each search term. Options are in the 글 검색 section below.

## `search_bloggers` (type: `boolean`):

Find bloggers for each search term (the 블로거 tab of the search), with their full stats: neighbors, visitors, posts, badges and contacts.

## `max_results` (type: `integer`):

How many posts to take for each search term, from the top. 0 = all. Naver shows up to 1,000 posts per search; to get more, pick a period below (최근 1주, 최근 1개월 or 기간 입력) and the scraper searches it day by day.

## `max_bloggers` (type: `integer`):

How many bloggers to take for each search term. 0 = all that Naver shows (up to 1,000).

## `sort` (type: `string`):

Like the sort buttons above the post results.

## `period` (type: `string`):

Like the period menu of the search. For 기간 입력, set the start and end dates below.

## `start_date` (type: `string`):

First day of the custom period (기간 입력). Also limits the posts saved for the bloggers in Option 2.

## `end_date` (type: `string`):

Last day of the custom period (기간 입력). Also limits the posts saved for the bloggers in Option 2.

## `self_paid_only` (type: `boolean`):

Only posts the blogger marked as 내돈내산: bought with their own money, not sponsored.

## `save_authors` (type: `boolean`):

Add one blogger row for each author of the posts found, with their full stats (neighbors, visitors, posts, badges, contacts). Useful for finding bloggers who write about a topic.

## `blogs` (type: `array`):

Naver blog IDs or links, one per line, for example naverofficial or https://blog.naver.com/naverofficial. Post links and m.blog.naver.com links work too.

## `blog_posts` (type: `boolean`):

Also save the bloggers' posts (one row per post). Turn off to get only the blogger rows.

## `max_posts_per_blog` (type: `integer`):

How many of each blogger's posts to save, newest first. 0 = all.

## `post_urls` (type: `array`):

Naver blog post links, one per line, for example https://blog.naver.com/naverofficial/224342736839.

## `post_details` (type: `boolean`):

Open each post for its full text, all images, tags, places on the map, videos, links, likes by reaction and comment count. Turn off for faster runs with search data only.

## `comments` (type: `boolean`):

Also save the comments of each post, with replies.

## `max_comments` (type: `integer`):

How many comments (and replies) to save per post, the newest ones. 0 = all.

## Actor input object example

```json
{
  "queries": [
    "캠핑"
  ],
  "search_posts": true,
  "search_bloggers": false,
  "max_results": 20,
  "max_bloggers": 50,
  "sort": "relevance",
  "period": "all",
  "self_paid_only": false,
  "save_authors": false,
  "blog_posts": true,
  "max_posts_per_blog": 100,
  "post_details": true,
  "comments": false,
  "max_comments": 20
}
```

# Actor output Schema

## `overview` (type: `string`):

Every field, one row per post or blogger. Columns marked (post) or (blogger) are only filled for that type.

## `rawResults` (type: `string`):

All rows with every field, without a view.

# 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 = {
    "queries": [
        "캠핑"
    ],
    "max_results": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("delicious_zebu/naver-blog-scraper").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 = {
    "queries": ["캠핑"],
    "max_results": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("delicious_zebu/naver-blog-scraper").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 '{
  "queries": [
    "캠핑"
  ],
  "max_results": 20
}' |
apify call delicious_zebu/naver-blog-scraper --silent --output-dataset

```

## MCP server setup

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

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/KHnTPEDPA9LQfWR3l/builds/6586znhlecjjwZDXA/openapi.json
