# Gmarket Korea Scraper: Prices in KRW, USD & BigSmile Deals (`getascraper/gmarket-scraper`) Actor

Scrape product listings from Gmarket South Korea (mobile global). Returns product IDs, untruncated titles, prices in KRW, pre-calculated prices in USD, discount rates, shipping info, and image URLs browserlessly. $0.99 per 1,000 results.

- **URL**: https://apify.com/getascraper/gmarket-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** E-commerce, Automation
- **Features:** Limited permissions
- **Stats:** 21 total users, 4 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.74 / 1,000 product records

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

## 🛒 Gmarket Korea Scraper: Prices in KRW, USD & BigSmile Deals

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;margin-bottom:0">
<tr>
<td colspan="3" style="padding:14px 18px;background:#EAF7EF;border:none;border-top:3px solid #007F3E;border-left:1px solid #C3EAD3;border-right:1px solid #C3EAD3;color:#1C1917;border-radius:10px 10px 0 0">
<span style="font-size:16px;font-weight:700;color:#1C1917">Sourcing from Korea beyond Gmarket?</span> <span style="font-size:15px;color:#57534E">This suite covers Korea's top marketplaces for cross-border sourcing and price research, so you can see Gmarket's general catalog, SSG.com's department-store group, and Musinsa's fashion listings side by side.</span>
</td>
</tr>
<tr>
<td colspan="3" style="padding:10px 14px;background:#007F3E;border:none;border-left:1px solid #C3EAD3;border-right:1px solid #C3EAD3;color:#FFFFFF">
<span style="color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.5px">KOREA CROSS-BORDER SOURCING SUITE</span>
<span style="color:#FFFFFF;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;Source and monitor products across Korea's top marketplaces</span>
</td>
</tr>
<tr>
<td style="padding:10px 12px;border:none;border-left:1px solid #C3EAD3;border-bottom:1px solid #C3EAD3;vertical-align:top;width:33.333%;background:#EAF7EF;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-LFjajLadH0QBFtVmq-2yDQm7Kdy3-unnamed_%2815%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/gmarket-scraper" style="color:#007F3E;text-decoration:none;font-weight:700;font-size:13px">Gmarket Global Scraper</a></span><br>
<span style="color:#007F3E;font-size:11px;font-weight:700">&#10148; You are here</span>
</td>
<td style="padding:10px 12px;border:none;border-left:1px solid #C3EAD3;border-bottom:1px solid #C3EAD3;vertical-align:top;width:33.333%;background:#FFFFFF;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-GCQBw9v4QhUPBKcte-D11QhPidwa-idXRevs0Ny_logos.jpeg" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/ssg-products-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">SSG.com Products Scraper</a></span><br>
<span style="color:#57534E;font-size:11px">Emart, Shinsegae, and Traders listings with discounts and ratings</span>
</td>
<td style="padding:10px 12px;border:none;border-left:1px solid #C3EAD3;border-right:1px solid #C3EAD3;border-bottom:1px solid #C3EAD3;vertical-align:top;width:33.333%;background:#FFFFFF;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-POxCeoeu918WcwR7y-kiGvS9d2J6-images_%2819%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/musinsa-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">Musinsa Scraper</a></span><br>
<span style="color:#57534E;font-size:11px">Korea's #1 fashion marketplace with seller details and image galleries</span>
</td>
</tr>
</table>
<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;margin-top:0;margin-bottom:0">
<tr>
<td style="padding:24px 28px;background:#EAF7EF;border:1px solid #C3EAD3;border-top:none;color:#1C1917">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Get Gmarket Global listings priced in Won and Dollars, ready for your spreadsheet in under 60 seconds.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Search by keyword or paste Gmarket links and get clean rows with pricing, shipping, and seller detail, no login and no browser needed.</span>
</td>
</tr>
</table>
<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;margin-top:0">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #C3EAD3;vertical-align:top;border-top:none;color:#1C1917;border-radius:0 0 0 10px">
<span style="font-size:15px;font-weight:800;color:#00763C">💱 KRW and USD pricing</span><br>
<span style="font-size:12px;color:#57534E">Every price pre-converted to US Dollars, no manual math</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #C3EAD3;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#00763C">🎟️ Coupon and promo prices</span><br>
<span style="font-size:12px;color:#57534E">Original, coupon, and BigSmile promotion prices on every listing</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #C3EAD3;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#00763C">🌏 Overseas shipping flag</span><br>
<span style="font-size:12px;color:#57534E">Filter for items that ship outside Korea in one toggle</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #C3EAD3;border-left:none;vertical-align:top;border-top:none;color:#1C1917;border-radius:0 0 10px 0">
<span style="font-size:15px;font-weight:800;color:#00763C">🏪 Seller and category codes</span><br>
<span style="font-size:12px;color:#57534E">Seller ID, shop handle, and full category path on every row</span>
</td>
</tr>
</table>

Gmarket is one of South Korea's largest online marketplaces. This scraper pulls product listings from Gmarket Global, the site's worldwide storefront, and hands you clean, flat rows. Search by keyword or paste Gmarket URLs, then export to Excel, Google Sheets, or your own price database.

### 🔍 What this scraper does

Point it at a search keyword or a list of Gmarket pages. It returns every product listing it finds, fully structured. Each row carries the product title, the price in Korean Won, a pre-calculated price in US Dollars, the original list price, the coupon price, the exact discount amount and percentage, seller details, category codes, and direct links to the product and its images.

You also get useful flags. You can see which items ship internationally outside Korea and which items belong to Gmarket's BigSmile promotion. Filter by price range, sort by best selling or lowest price, and limit how many products come back.

It runs fast and reliably without needing any login. Datacenter connections work well here, so your runs stay cheap and quick.

### 👥 Who uses this

- **I am a cross-border ecommerce seller** sourcing Korean beauty and fashion products, and I pull Gmarket prices in USD every morning to spot items I can resell at a margin in my own store.
- **I am a Korean-market researcher** tracking how prices and coupons move across electronics and home goods, so I can hand my clients a weekly view of the local market without reading Korean by hand.
- **I am a price-monitoring analyst** watching a basket of competitor products on Gmarket, and I alert my team the moment a BigSmile promotion drops a price below our floor.
- **I am a dropshipper** building a catalog of Korea-sourced products that ship internationally, filtering for overseas delivery only so every item I list can actually reach my buyers.

### 🚀 How to use it

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0">
<tr>
<td style="padding:16px 14px;width:33%;background:#EAF7EF;border:1px solid #C3EAD3;border-radius:10px 0 0 10px;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#007F3E;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Enter a keyword or links</span><br>
<span style="font-size:12px;color:#57534E">Type a search word like laptop, or paste Gmarket category, brand, or search pages.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EAF7EF;border:1px solid #C3EAD3;border-left:none;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#007F3E;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Narrow the results</span><br>
<span style="font-size:12px;color:#57534E">Set a price range in Won, a sort order, and the overseas shipping or BigSmile filters.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EAF7EF;border:1px solid #C3EAD3;border-left:none;border-radius:0 10px 10px 0;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#007F3E;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Export your rows</span><br>
<span style="font-size:12px;color:#57534E">Download prices in Won and Dollars as Excel, CSV, or JSON.</span>
</td>
</tr>
</table>

### 📦 Output data

Every product becomes one flat row. Below is a sample of what you get back.

```json
[
  {
    "product_id": "3784512906",
    "title": "Samsung Galaxy Buds3 Pro Wireless Bluetooth Earbuds Silver",
    "price_krw": 189000,
    "original_price_krw": "279,000",
    "coupon_price_krw": 175000,
    "discount_amount_krw": 90000,
    "price_usd": 137.21,
    "discount_percent": 32,
    "is_free_shipping": true,
    "is_sponsored": false,
    "is_oversea_delivery": true,
    "is_big_smile": true,
    "is_adult": false,
    "seller_id": "samsungstore",
    "shop_handle": "samsung_official",
    "category_code_l": "100000020",
    "category_code_m": "200001512",
    "category_code_s": "300012044",
    "images_count": 5,
    "images": "https://gdimg.gmarket.co.kr/3784512906/still/600?1, https://gdimg.gmarket.co.kr/3784512906/still/600?2",
    "image_url": "https://gdimg.gmarket.co.kr/3784512906/still/280",
    "product_url": "https://item.gmarket.co.kr/Item?goodscode=3784512906",
    "scraped_at": "2026-06-25T09:14:03.000Z"
  },
  {
    "product_id": "2910477melissa",
    "title": "Innisfree Green Tea Seed Hyaluronic Serum 80ml Hydrating Set",
    "price_krw": 24500,
    "original_price_krw": "32,000",
    "coupon_price_krw": 22050,
    "discount_amount_krw": 7500,
    "price_usd": 17.79,
    "discount_percent": 23,
    "is_free_shipping": false,
    "is_sponsored": true,
    "is_oversea_delivery": false,
    "is_big_smile": false,
    "is_adult": false,
    "seller_id": "innisfreeshop",
    "shop_handle": "innisfree_kr",
    "category_code_l": "100000035",
    "category_code_m": "200002841",
    "category_code_s": "300019677",
    "images_count": 3,
    "images": "https://gdimg.gmarket.co.kr/2910477/still/600?1, https://gdimg.gmarket.co.kr/2910477/still/600?2",
    "image_url": "https://gdimg.gmarket.co.kr/2910477/still/280",
    "product_url": "https://item.gmarket.co.kr/Item?goodscode=2910477",
    "scraped_at": "2026-06-25T09:14:03.000Z"
  }
]
```

#### Data fields

| Field | Type | Description |
| --- | --- | --- |
| `product_id` | string | The unique Gmarket product code. |
| `title` | string | The full untruncated product title. |
| `price_krw` | number | The current selling price in Korean Won. |
| `original_price_krw` | string | The original list price in Korean Won before any discount. |
| `coupon_price_krw` | number | The price in Korean Won after an available coupon is applied. |
| `discount_amount_krw` | number | The amount saved in Korean Won versus the original price. |
| `price_usd` | number | The selling price pre-converted to US Dollars for fast comparison. |
| `discount_percent` | number | The discount off the original price, shown as a percentage. |
| `is_free_shipping` | boolean | True when the item ships with no delivery fee. |
| `is_sponsored` | boolean | True when the listing is a paid sponsored ad placement. |
| `is_oversea_delivery` | boolean | True when the item ships internationally outside Korea. |
| `is_big_smile` | boolean | True when the item is part of the BigSmile promotion. |
| `is_adult` | boolean | True when the listing is flagged as an adult product. |
| `seller_id` | string | The identifier of the seller behind the listing. |
| `shop_handle` | string | The seller's shop handle on Gmarket. |
| `category_code_l` | string | The large, top-level category code. |
| `category_code_m` | string | The medium, mid-level category code. |
| `category_code_s` | string | The small, lowest-level category code. |
| `images_count` | number | The number of images attached to the product. |
| `images` | string | All product image links for the listing. |
| `image_url` | string | A direct link to the main product image. |
| `product_url` | string | A direct link to the product page on Gmarket. |
| `scraped_at` | string | The time the record was collected, as an ISO timestamp. |

### 📥 Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `query` | string | Yes | The keyword to search for on Gmarket, for example laptop, beauty, or clothing. |
| `startUrls` | array of URLs | No | Paste Gmarket category, brand, or search result pages to scrape directly instead of using a keyword. |
| `sortBy` | enum | No | The order products come back in: Relevance, Best Selling, Price low to high, Price high to low, or New arrivals. |
| `minPrice` | integer | No | Only return products at or above this price in Korean Won. Set to 0 for no lower limit. |
| `maxPrice` | integer | No | Only return products at or below this price in Korean Won. Set to 0 for no upper limit. |
| `overseaDeliveryOnly` | boolean | No | Return only items that ship internationally outside Korea. Defaults to off. |
| `bigSmileOnly` | boolean | No | Return only items in Gmarket's BigSmile promotion. Defaults to off. |
| `maxItems` | integer | No | The most products to return in one run. |
| `proxyConfiguration` | object | No | Connection settings. Datacenter proxies are fast, cheap, and reliable for Gmarket, and the defaults work for most runs. |

### 💰 Pricing

Pricing is pay per result. You are billed per product record saved to your dataset, and the event is named "Product record" (one product with its prices, flags, and image links). Empty runs cost nothing.

- **Rate:** about **$0.99 per 1,000 results** on the free tier.
- **100 products** cost about **$0.10**.
- **1,000 products** cost about **$0.99**.
- On the Business (GOLD) plan, the rate drops to about **$0.74 per 1,000 results**.
- No fixed monthly subscriptions and no hidden maintenance fees.

### ⭐ Enjoying Gmarket Korea Scraper?

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0">
<tr>
<td style="padding:20px 24px 14px;background:#EAF7EF;border:1px solid #EAF7EF;border-left:5px solid #00A651;border-radius:10px 10px 0 0;color:#1C1917">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">If this saved you from converting KRW prices by hand every morning, a rating helps a lot.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other cross-border sellers and dropshippers find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#007F3E;border:1px solid #007F3E;border-left:5px solid #007F3E;border-top:none;border-radius:0 0 10px 10px;text-align:center;color:#1C1917">
<a href="https://apify.com/getascraper/gmarket-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ❓ Frequently asked questions

##### Does the Gmarket scraper get blocked?

No. Gmarket's mobile global storefront serves its catalog reliably, and standard datacenter connections pass without trouble. Your runs stay fast and cheap, with no login required.

##### Are prices returned in both Korean Won and US Dollars?

Yes. Every record carries the price in Korean Won and a pre-calculated price in US Dollars. You also get the original list price and any coupon price, so you can compare deals without manual conversion.

##### Can I scrape only items that ship outside Korea?

Yes. Turn on the international shipping only toggle and the scraper returns just the products that deliver overseas. This is useful for cross-border sellers and dropshippers who need items that can reach buyers abroad.

##### How do I scrape a specific Gmarket category or search page?

Paste the page links into the start URLs field. The scraper reads them directly instead of running a keyword search. You can mix category, brand, and search result pages in one run.

### 🔗 Other actors

- [SSG.com Products Scraper](https://apify.com/getascraper/ssg-products-scraper) ↗ - pulls product listings and prices from Korea's SSG.com.
- [Musinsa Scraper: 무신사 크롤러](https://apify.com/getascraper/musinsa-scraper) ↗ - collects fashion product listings from Korea's Musinsa marketplace.
- [Kakaku Scraper: 価格.com Price Comparison](https://apify.com/getascraper/kakaku-scraper) ↗ - tracks price comparisons across Japanese retailers on Kakaku.com.
- [Rakuten Price Monitor: 楽天価格モニター (Ichiba)](https://apify.com/getascraper/rakuten-jp-price-monitor) ↗ - monitors product prices on Japan's Rakuten Ichiba marketplace.

# Actor input Schema

## `query` (type: `string`):

What to search for on Gmarket, for example laptop, beauty, or clothing.

## `startUrls` (type: `array`):

Optional. Paste Gmarket category, brand, or search result URLs to scrape directly instead of a keyword.

## `sortBy` (type: `string`):

The order products are returned in.

## `minPrice` (type: `integer`):

Only return products priced at or above this amount in Korean Won. Set to 0 for no lower limit.

## `maxPrice` (type: `integer`):

Only return products priced at or below this amount in Korean Won. Set to 0 for no upper limit.

## `overseaDeliveryOnly` (type: `boolean`):

Only show items that ship internationally outside Korea.

## `bigSmileOnly` (type: `boolean`):

Only show items in Gmarket's BigSmile sitewide promotion.

## `maxItems` (type: `integer`):

The most products to return in one run.

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

Datacenter proxies are fast, cheap, and work reliably for Gmarket.

## Actor input object example

```json
{
  "query": "laptop",
  "startUrls": [],
  "sortBy": "GLOBAL_RANKPOINT",
  "minPrice": 0,
  "maxPrice": 0,
  "overseaDeliveryOnly": false,
  "bigSmileOnly": false,
  "maxItems": 120,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": []
  }
}
```

# 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 = {
    "query": "laptop",
    "startUrls": [],
    "sortBy": "GLOBAL_RANKPOINT",
    "minPrice": 0,
    "maxPrice": 0,
    "overseaDeliveryOnly": false,
    "bigSmileOnly": false,
    "maxItems": 120,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": []
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/gmarket-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 = {
    "query": "laptop",
    "startUrls": [],
    "sortBy": "GLOBAL_RANKPOINT",
    "minPrice": 0,
    "maxPrice": 0,
    "overseaDeliveryOnly": False,
    "bigSmileOnly": False,
    "maxItems": 120,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": [],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/gmarket-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 '{
  "query": "laptop",
  "startUrls": [],
  "sortBy": "GLOBAL_RANKPOINT",
  "minPrice": 0,
  "maxPrice": 0,
  "overseaDeliveryOnly": false,
  "bigSmileOnly": false,
  "maxItems": 120,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": []
  }
}' |
apify call getascraper/gmarket-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/gmarket-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/LFjajLadH0QBFtVmq/builds/nQVRq7jJRwwi6CRcT/openapi.json
