# Naver Search Scraper - Blog, Cafe, News & Web Results (`delicious_zebu/naver-search-scraper`) Actor

Scrape Naver search results from the All (통합), Blog, Cafe, News, Q\&A (지식iN) and Video tabs with the website's filters: sort, period, custom dates, publisher, cafe trade posts, video length and more. Up to about 1,000 results per tab, one row per result. No API key.

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

## Pricing

from $2.00 / 1,000 search 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 Search Scraper do?

**Naver Search Scraper** collects search results from [Naver](https://www.naver.com), Korea's biggest search engine, exactly as they appear on [search.naver.com](https://search.naver.com): the **통합 (All)**, **블로그 (Blog)**, **카페 (Cafe)**, **뉴스 (News)**, **지식iN (Q\&A)** and **동영상 (Video)** tabs. It works as an unofficial **Naver search API**: no API key, no quota and no login.

Add your search terms, turn on the tabs you need and pick the same filters as the **옵션** panel on the website: sort, period, custom dates, publisher, cafe trade posts, video length and more. You get one row per result in Naver's order, with title, link, snippet, source and a clean date, ready to download as JSON, CSV or Excel.

### Why use Naver Search Scraper?

- 🔎 **Six tabs in one run**: 통합, 블로그, 카페, 뉴스, 지식iN and 동영상. Each search term runs on every tab you turn on, and every row says which tab it came from.
- 🎛️ **Every filter from the website**: each tab has its own section in the input with the same options as its 옵션 panel, for example 정렬 and 기간 (including custom dates), cafe 거래글 with 안전거래 / 판매중, news 언론사, 유형 and 기자명, 지식iN answers by doctors or lawyers, and video length, platform and short-form.
- 📈 **Deep results**: up to about 1,000 results per tab and search term (통합 shows about 170), not just the first page.
- 📅 **Clean dates**: Naver shows "3시간 전" or "2026.09.20."; every row also has a `YYYY-MM-DD` date you can sort and filter.
- 📝 **Blog full text**: optionally open each Naver Blog post to get its full text and exact publish time.
- 💬 **Cafe comments and trade posts**: cafe results include the comments Naver shows under each post, plus the price and status badge of buy/sell posts. Search **카페명** to find cafes themselves with their member counts.
- 📰 **News details**: publisher, the Naver News link, the print page (지면) and related articles from other publishers.
- 🏷️ **Ads flagged**: 파워링크 and 파워컨텐츠 ads are marked with `is_ad`, so you can keep them for ad research or drop them for organic rankings.
- 🔗 **Paste a Naver link**: copy a search.naver.com link from your browser and its tab and filters are used as they are.

**Popular use cases:** brand and reputation monitoring in Korea, blog marketing and Naver SEO rank tracking, news monitoring, product and market research, finding active communities, lists of bloggers and cafes, and Korean datasets for AI.

| | Naver Search Scraper | Naver Search Open API | Copying by hand |
|---|---|---|---|
| 통합 page plus 블로그, 카페, 뉴스, 지식iN, 동영상 | Yes, in one run | Separate endpoints per type, no 통합 page | Yes |
| Website filters (period, custom dates, publisher, trade status, video length...) | Yes | Sort only | Yes |
| API key or app registration | Not needed | Required | Not needed |
| Results per search term | Up to about 1,000 per tab | Up to 1,000 per type | As many as you scroll |
| Export to CSV / Excel / JSON | Yes | Needs code | Manual |

### What data can you extract?

Each row is one search result. Fields that don't apply to a result are empty.

| Field | Description | Example |
|---|---|---|
| `query`, `tab` | Search term and tab (`all`, `blog`, `cafe`, `news`, `kin`, `video`) | `캠핑`, `blog` |
| `rank` | Position in the tab, in Naver's order (파워링크 ads are numbered on their own) | `4` |
| `type` | `web`, `blog`, `cafe`, `cafe_community`, `news`, `kin`, `video`, `clip` or `ad` | `blog` |
| `title`, `url`, `description` | Title, link and snippet, without highlighting | |
| `source_name`, `source_url` | Blog, cafe, publisher, website, video channel or answerer | `뉴스1`, `https://media.naver.com/press/421` |
| `published`, `published_date` | Time as shown on Naver and as a date | `2주 전`, `2026-09-25` |
| `thumbnail`, `image_count` | Image shown with the result and number of images in the post | |
| `is_ad` | 파워링크 or 파워컨텐츠 ad | `false` |
| `comments` | Comments Naver shows under a cafe post | `["밤에 춥더라구요~ ..."]` |
| `trade_badge`, `price` | Badge and price of a cafe buy/sell post | `완료`, `40,000원` |
| `member_count`, `cafe_rank`, `new_post_count`, `post_count` | A cafe found with 카페명 | `1185772`, `숲` |
| `naver_news_url`, `press_page`, `related_articles` | Naver News link, print page and related articles | `A4면 1단` |
| `answer`, `answer_url`, `answerer_badge`, `is_expert` | The answer to a 지식iN question and who wrote it | `의사`, `true` |
| `platform`, `duration`, `duration_seconds`, `view_count`, `is_certified`, `badge` | Video platform, length, views, verified channel, badge | `YouTube`, `47:20`, `140000` |
| `display_url`, `site_links`, `ai_snippet` | Web result path, extra links and Naver's AI snippet flag | `namu.wiki › 캠핑` |
| `full_text`, `published_at` | Naver Blog post text and exact time (Blog full text option) | `2026-09-28T12:47:00+09:00` |
| `search_url`, `scraped_at` | The Naver search page with your filters, and the run time | |

### How to scrape Naver search results

1. Click **Try for free** on this page and sign in to Apify (a free account is enough).
2. Add your **search terms**, one per line, for example `캠핑` or `제주도 맛집`. You can also paste a search.naver.com link.
3. Turn on the tabs you need (**통합** is on by default) and set the filters in each tab's section, for example **최신순** and **1주** for the newest posts of the past week.
4. Set **Max results per search term and tab** (0 for all, up to about 1,000).
5. Click **Start**, then download the results as JSON, CSV, Excel or HTML, or get them through the API. Use the **Blog & Cafe**, **News**, **지식iN** or **Video** view for the fields of each tab.

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

You pay only for the results you get: one row is one result. Searches with no results and pages that could not be loaded are not charged, and turning on more tabs or filters costs nothing extra. 파워링크 ads count as results only when you turn them on. See the [Pricing](https://apify.com/delicious_zebu/naver-search-scraper/pricing) tab for the current price.

### Input

Fill in the search terms, then turn on one or more tabs. Every option matches a control in the tab's **옵션** panel on search.naver.com, and the defaults are the website's defaults.

| Section | Options |
|---|---|
| **Search terms** | Search terms or search.naver.com links; max results per search term and tab; start and end dates for 직접입력 (custom period) |
| **Option 1 — 통합 (All)** | 정렬 (관련도순 / 최신순), 기간 (전체, 1시간 ... 1년, 직접입력), include 파워링크 ads |
| **Option 2 — 블로그 (Blog)** | 정렬, 기간, Blog full text |
| **Option 3 — 카페 (Cafe)** | 대상 (전체글 / 거래글 / 일반글 / 카페명), 정렬, 기간, 거래방법 (안전거래 / 일반거래), 거래상태 (판매중 / 판매완료) |
| **Option 4 — 뉴스 (News)** | 정렬 (관련도순 / 최신순 / 오래된순), 서비스 영역, 기간 (also 1–6 hours), 유형 (포토, 동영상, 지면기사, 보도자료, 자동생성기사), 언론사 type or name, 기자명 |
| **Option 5 — 지식iN (Q\&A)** | 기간, 답변 (eXpert, 전문가, 변호사, 의사, 세무사 and 18 more) |
| **Option 6 — 동영상 (Video)** | 정렬 (관련도순 / 최신순 / 조회수순), 유형 (숏폼), 기간, 시간 (length), 재생 (바로재생), 출처 (YouTube, 네이버TV, 네이버 블로그, 치지직 and more) |

Example input:

```json
{
  "queries": ["캠핑"],
  "max_results": 100,
  "all_tab": true,
  "blog_tab": true,
  "blog_sort": "latest",
  "blog_period": "1w",
  "news_tab": true,
  "news_press_name": "조선일보"
}
```

### Output

A 블로그 result (empty fields left out):

```json
{
  "query": "캠핑",
  "tab": "blog",
  "rank": 4,
  "type": "blog",
  "title": "영덕 장사해수욕장 캠핑 후기 여름 끝자락 동해바다 소나무숲",
  "url": "https://blog.naver.com/jko3230/224420099322",
  "description": "영덕 장사해수욕장 캠핑 포항 내연산 계곡 트레킹 갔다가 가볍게 캠핑하고 싶어서 찾은 곳, 영덕 장사해수욕장. 차로 15분 정도 거리라 내연산 하산 후 바로 앞 온천 목욕탕에서 씻고...",
  "source_name": "레드씨의 경상도 아웃도어 라이프",
  "source_url": "https://blog.naver.com/jko3230",
  "published": "2주 전",
  "published_date": "2026-09-25",
  "thumbnail": "https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyNjA5MjJfMjU4%2FMDAxNzk...",
  "is_ad": false,
  "image_count": 28,
  "search_url": "https://search.naver.com/search.naver?query=%EC%BA%A0%ED%95%91&ssc=tab.blog.all&sm=tab_opt&nso=so%3A...",
  "scraped_at": "2026-10-05T18:24:13+00:00"
}
```

A 뉴스 result:

```json
{
  "query": "캠핑",
  "tab": "news",
  "rank": 2,
  "type": "news",
  "title": "영주호 캠핑장서 고기 주문했더니 드론이 '슝'…7㎏ 싣고 20㎞ 배달",
  "url": "https://www.news1.kr/local/daegu-gyeongbuk/6310304",
  "description": "경북 영주호 오토캠핑장에서 고기와 채소 등 캠핑용 식재료를 스마트폰으로 주문하면 드론이 직접 가져다주는 배송 서비스가 시작됐다. 5일 영주시에 따르면 시는 영주농협 파머스마켓, 공...",
  "source_name": "뉴스1",
  "source_url": "https://media.naver.com/press/421",
  "published": "19시간 전",
  "published_date": "2026-10-05",
  "thumbnail": "https://search.pstatic.net/common/?src=https%3A%2F%2Fimgnews.pstatic.net%2Fimage%2Forigin%2F421%2F20...",
  "is_ad": false,
  "naver_news_url": "https://n.news.naver.com/mnews/article/421/0009209465?sid=102",
  "related_articles": [
    {
      "title": "영주호 캠핑장에 고기·채소 드론배송…11월 29일까지 운영",
      "url": "https://www.kyongbuk.co.kr/news/articleView.html?idxno=4086183",
      "source_name": "경북일보",
      "published": "11시간 전",
      "published_date": "2026-10-05",
      "naver_news_url": null
    }
  ],
  "search_url": "https://search.naver.com/search.naver?query=%EC%BA%A0%ED%95%91&ssc=tab.news.all&sm=tab_opt&sort=0&pd...",
  "scraped_at": "2026-10-05T18:24:13+00:00"
}
```

### Tips

- **How deep it goes**: Naver gives up to about 1,000 results per tab and search term (통합 about 170). The scraper keeps going until Naver has no more results or your max results is reached.
- **Dates**: `published_date` is exact to the day for "N분 / 시간 / 일 전" and for written dates. For "1주 전" to "4주 전" Naver doesn't show the day, so the date is estimated and can be up to 4 days off. Turn on **Blog full text** for exact blog post times.
- **Search operators**: `"exact phrase"`, `+must-have`, `-exclude` and `word1 | word2` work in the search terms, like in the Naver search box.
- **지식iN**: Naver can show the same question several times with different answers. Each one is its own row, and `answer_url` tells them apart.
- **One cafe only**: in the 카페 tab, search `cafe:cafe.naver.com/cafeid your words`; in 통합, add `site:cafe.naver.com/cafeid`.
- **Rank tracking**: schedule the actor daily and filter the results by your blog or website URL to see where you rank. `rank` follows Naver's order, and `is_ad` tells ads apart.
- **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).
- **More Naver data**: [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 search results?** The scraper only collects public search results that anyone can see without logging in. Results can include personal data, such as blogger names, which is protected by GDPR in the EU and by other laws elsewhere. 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 some cafe posts or comments missing?** Naver search only shows posts from public cafes, and only some of the comments under each post. Private cafe posts aren't in Naver search at all.

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

**Why is 통합 capped at about 170 results?** That's how many the 통합 page shows (10 pages). Use the 블로그, 카페, 뉴스, 지식iN and 동영상 tabs for up to about 1,000 each.

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

# Actor input Schema

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

One search term per line, the same as you would type into the Naver search box. Naver's search operators work too: "exact phrase", +must-have, -exclude, word1 | word2. You can also paste a search.naver.com search link: its tab and filters are used as they are.

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

How many results to take from each tab for each search term, from the top. Use 0 for all that Naver shows: up to about 1,000 per tab (통합 shows about 170). 파워링크 ads are not counted.

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

Used by every tab whose 기간 (period) is set to 직접입력 (custom dates). Example: 2026-09-01.

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

End of the custom period (included). Leave empty for today. Example: 2026-09-30.

## `all_tab` (type: `boolean`):

The main Naver results page: web pages, blogs, cafe posts and videos mixed, about 170 results over 10 pages. Topic blocks on the first page (클립, 인플루언서, images, places) are not included.

## `all_sort` (type: `string`):

Like 정렬 in the 통합 옵션 panel.

## `all_period` (type: `string`):

Only results posted in this period, like 기간 in the 통합 tab's 옵션 panel. 직접입력 uses the start and end dates at the top of the form.

## `all_ads` (type: `boolean`):

Also save the paid ads at the top of the first 통합 page (관련 광고 / 파워링크): advertiser, ad title, text and display URL. They are numbered separately and not counted in the max results.

## `blog_tab` (type: `boolean`):

Naver Blog and other blogs (such as Tistory) that Naver search shows in the 블로그 tab.

## `blog_sort` (type: `string`):

Like 정렬 in the 블로그 옵션 panel.

## `blog_period` (type: `string`):

Only posts posted in this period, like 기간 in the 블로그 tab's 옵션 panel. 직접입력 uses the start and end dates at the top of the form.

## `blog_full_text` (type: `boolean`):

Also open each Naver Blog post (blog.naver.com) to get its full text and exact publish time. One extra request per post, so it is slower. Other blogs and ads are skipped.

## `cafe_tab` (type: `boolean`):

Naver Cafe posts from the 카페 tab, with the comments that Naver shows under them.

## `cafe_target` (type: `string`):

Like 대상 in the 카페 옵션 panel. 거래글 = buy/sell posts, 일반글 = other posts. 카페명 finds cafes by name instead of posts (one row per cafe with members and post counts).

## `cafe_sort` (type: `string`):

Like 정렬 in the 카페 옵션 panel.

## `cafe_period` (type: `string`):

Only posts posted in this period, like 기간 in the 카페 tab's 옵션 panel. 직접입력 uses the start and end dates at the top of the form.

## `cafe_trade_method` (type: `string`):

For trade posts: 안전거래 = Naver safe payment, 일반거래 = direct deal. Like 거래방법 in the 카페 옵션 panel.

## `cafe_trade_status` (type: `string`):

For trade posts: still for sale or already sold. Like 거래상태 in the 카페 옵션 panel.

## `news_tab` (type: `boolean`):

News articles from the 뉴스 tab, with the publisher, the Naver News link and related articles.

## `news_sort` (type: `string`):

Like 정렬 in the 뉴스 옵션 panel.

## `news_service_area` (type: `string`):

Only publishers shown on the Naver mobile or PC main page. Like 서비스 영역 in the 뉴스 옵션 panel.

## `news_period` (type: `string`):

Only articles posted in this period, like 기간 in the 뉴스 tab's 옵션 panel. 직접입력 uses the start and end dates at the top of the form.

## `news_type` (type: `string`):

Like 유형 in the 뉴스 옵션 panel. 지면기사 = articles from the print edition (the page, such as A4면, is saved).

## `news_press_type` (type: `string`):

Only publishers of this type, like 언론사 → 유형별 in the 뉴스 옵션 panel. Ignored when a publisher name is filled in.

## `news_press_name` (type: `string`):

Only articles from this publisher, like picking one in 언론사 in the 뉴스 옵션 panel. Write its name as on Naver, e.g. 조선일보, 연합뉴스, 한국경제. One publisher at a time.

## `news_reporters` (type: `array`):

Search articles by reporter name, like 기자명 in the 뉴스 옵션 panel: each name is searched on its own (the search terms are not used for it). Works with the other 뉴스 filters. Example: 김민수.

## `kin_tab` (type: `boolean`):

Questions and answers from Naver 지식iN, with the answerer and their badge.

## `kin_period` (type: `string`):

Only questions posted in this period, like 기간 in the 지식iN tab's 옵션 panel. 직접입력 uses the start and end dates at the top of the form.

## `kin_answer` (type: `string`):

Only questions answered by this kind of person, like 답변 in the 지식iN 옵션 panel.

## `video_tab` (type: `boolean`):

Videos from YouTube, Naver TV, Naver Blog and more, with duration, views and channel. Short clips that Naver mixes into the list are included as type clip.

## `video_sort` (type: `string`):

Like 정렬 in the 동영상 옵션 panel.

## `video_type` (type: `string`):

숏폼 = short-form videos only. Like 유형 in the 동영상 옵션 panel.

## `video_period` (type: `string`):

Only videos posted in this period, like 기간 in the 동영상 tab's 옵션 panel. 직접입력 uses the start and end dates at the top of the form.

## `video_duration` (type: `string`):

Like 시간 in the 동영상 옵션 panel.

## `video_play` (type: `string`):

바로재생 = only videos that play right on the Naver results page. Like 재생 in the 동영상 옵션 panel.

## `video_source` (type: `string`):

Only videos from this platform, like 출처 in the 동영상 옵션 panel.

## Actor input object example

```json
{
  "queries": [
    "캠핑",
    "아이패드"
  ],
  "max_results": 100,
  "all_tab": true,
  "all_sort": "relevance",
  "all_period": "all",
  "all_ads": false,
  "blog_tab": false,
  "blog_sort": "relevance",
  "blog_period": "all",
  "blog_full_text": false,
  "cafe_tab": false,
  "cafe_target": "all",
  "cafe_sort": "relevance",
  "cafe_period": "all",
  "cafe_trade_method": "all",
  "cafe_trade_status": "all",
  "news_tab": false,
  "news_sort": "relevance",
  "news_service_area": "all",
  "news_period": "all",
  "news_type": "all",
  "news_press_type": "all",
  "kin_tab": false,
  "kin_period": "all",
  "kin_answer": "all",
  "video_tab": false,
  "video_sort": "relevance",
  "video_type": "all",
  "video_period": "all",
  "video_duration": "all",
  "video_play": "all",
  "video_source": "all"
}
```

# Actor output Schema

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

All tabs: one row per result with the main fields.

## `blog_cafe` (type: `string`):

블로그 and 카페 results, including cafe comments, trade posts, cafes from 카페명 and blog full text.

## `news` (type: `string`):

뉴스 results with publisher, Naver News link, print page and related articles.

## `kin` (type: `string`):

Questions with the answer and answerer.

## `video` (type: `string`):

동영상 results with platform, duration and views.

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

All results 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": [
        "캠핑",
        "아이패드"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("delicious_zebu/naver-search-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": [
        "캠핑",
        "아이패드",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("delicious_zebu/naver-search-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": [
    "캠핑",
    "아이패드"
  ]
}' |
apify call delicious_zebu/naver-search-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,delicious_zebu/naver-search-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/m9AM0qrGSNWgFDeoY/builds/845i4fAJTg7hgnmll/openapi.json
