# Amazon Reviews & Ratings Scraper — Product Reviews by ASIN (`intelscrape/amazon-product-review-scraper`) Actor

Amazon reviews scraper: export product reviews by ASIN, product URL or keyword with star rating, review title and text, date, verified-purchase flag, helpful votes and images. Filter by stars, keywords and date across 10 Amazon marketplaces.

- **URL**: https://apify.com/intelscrape/amazon-product-review-scraper.md
- **Developed by:** [IntelScrape](https://apify.com/intelscrape) (community)
- **Categories:** E-commerce, Marketing, Developer tools
- **Features:** Limited permissions
- **Stats:** 71 total users, 9 monthly users, 90.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 products

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/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

## Amazon Reviews Scraper — Product Reviews, Stars & Text by ASIN

![Actor Banner](https://api.apify.com/v2/key-value-stores/PyvJzfQg02FD3RYhd/records/amazon-review-banner.png)

> 🇨🇳 **中文简介 (Chinese — China & Singapore):**
> 亚马逊评论抓取 / 评论文本星级与已验证购买：按关键字、ASIN 或 URL 提取评论正文、评分、有用票与图片，支持多站点（US/UK/DE/CA 等，以商店说明为准）。按结果计费——适合 VOC、竞品与选品研究。需要 BSR/机会分可接 Amazon Product Scanner；品牌口碑可看 Trustpilot Reviews；现在就在 Apify 运行，把评论导出到分析表。

> 🇸🇬 **Ringkasan Melayu (Singapore):**
> Perlukan **teks ulasan** Amazon, penapis bintang, dan lencana verified purchase? Actor ini fokus halaman review. 10 marketplace via `countryCode` (satu per run). Untuk skor peluang / BSR FBA, guna sibling [Amazon Product Scanner](https://apify.com/intelscrape/amazon-product).

#### 🤖 NEW: Connect This To Your AI!

Nice — you've pulled Amazon review voice-of-customer. **Continue your journey →** feed reviews into Claude / Cursor via **[Skip Trace MCP Server](https://apify.com/intelscrape/skip--trace)**.

**Next step path:** Reviews → product opportunity → brand trust → outreach.

- When you're ready for BSR / opportunity score: sibling **[Amazon Product Scanner](https://apify.com/intelscrape/amazon-product)**.
- Brand TrustScore: **[Trustpilot Reviews Scraper](https://apify.com/intelscrape/trustpilot-reviews-scraper)**.
- Need owner outreach later? **[Shopify Store Leads](https://apify.com/intelscrape/shopify-owner-email)** → **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)**.

#### 🏆 Featured Bots by IntelScrape

*Path: Leads → Emails → Skip Trace → Enrich (pick the next step when you’re ready).*

1. **[Amazon Product Review Scraper](https://apify.com/intelscrape/amazon-product-review-scraper)** — Review text, stars & verified badges
2. **[Amazon Product Scanner](https://apify.com/intelscrape/amazon-product)** — Next: BSR & Opportunity Score
3. **[Trustpilot Reviews Scraper](https://apify.com/intelscrape/trustpilot-reviews-scraper)** — Next: Brand TrustScore & Replies
4. **[Shopify Store Leads](https://apify.com/intelscrape/shopify-owner-email)** — Path: Brand-owner Emails
5. **[Website Contact Scraper](https://apify.com/intelscrape/contact-info-scraper)** — Path: Website Emails & Phones
6. **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)** — When ready: People Enrich
7. **[TikTok Scraper](https://apify.com/intelscrape/tiktok-scraper)** — Sibling: Influencer Leads
8. **[Skip Trace MCP Server](https://apify.com/intelscrape/skip--trace)** — Continue in Claude / Cursor / ChatGPT

***

⚡ **Use this Actor in n8n — no code**

1. Add the official **Apify** node in n8n.
2. Connect your Apify API token.
3. Run Actor ID: `IntelScrape/amazon-product-review-scraper`.

***

![billing](https://img.shields.io/badge/billing-pay_per_result-2ea44f)
![API key](https://img.shields.io/badge/API_key-not_required-blue)
![coverage](https://img.shields.io/badge/coverage-10_Amazon_marketplaces-8a2be2)
![data](https://img.shields.io/badge/data-review_text_&_stars-blue)

**Amazon product review scraper** — pull **review text**, ratings, verified-purchase badges, helpful votes, and review images. Filter by **star rating**, keywords inside reviews, and cutoff date. Keywords, ASINs, or product URLs across **10 Amazon marketplaces**.
**Pay per dataset item. No Amazon account required.**

> **Nice — next step:** Score ASINs with **[Amazon Product Scanner](https://apify.com/intelscrape/amazon-product)**, then brand trust via **[Trustpilot Reviews](https://apify.com/intelscrape/trustpilot-reviews-scraper)**. When you're ready to enrich owners → **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)**.

> **Honest coverage & billing (read this):** Billed for live Store PPE events below (Actor Start + dataset item). **`product-summary`** scheduled **2026-10-05** (monthly lock). Planned **`review-detail`** additive PPE queued pending Store unlock **2026-10-05**. Set `scrapeReviews: true` for review sweeps. Amazon anti-bot walls can thin some ASINs — best-effort automation, not a literal SLA. Public Amazon review / catalog pages only.
> **Review intelligence:** Need deeper review text workflows inside Claude / Cursor / ChatGPT? Pair with **[Skip Trace MCP Server](https://apify.com/intelscrape/skip--trace)**. For BSR / opportunity scoring use sibling **[Amazon Product Scanner](https://apify.com/intelscrape/amazon-product)**. Queued PPE `review-detail` held until after **2026-10-05** (monthly pricing lock).

***

> 🧭 Built for **brand sentiment teams, FBA researchers doing VOC, and competitor analysts** who need review bodies — not just star averages.

> ⭐ **Store rating is driven by daily power users.** Please [leave a review](https://apify.com/intelscrape/amazon-product-review-scraper).

> ⚖️ **Lawful business use only.** Returns information already publicly available on Amazon. Respect Amazon Terms and applicable law.

> 📌 *Examples in this README are **fictional** unless stated otherwise.*

***

### Why this Actor (vs the product scanner sibling)

| Job | Use |
| :--- | :--- |
| **Review text / star filters / verified reviews** | **This Actor** (`amazon-product-review-scraper`) |
| **FBA BSR / opportunity score** | [amazon-product](https://apify.com/intelscrape/amazon-product) |

| Feature | This Actor | Typical products-only scrapers |
| :--- | :--- | :--- |
| **Review sweeps** | `scrapeReviews` + max pages | Star average only |
| **Star filters** | `filterByRatings` (1-5) | No |
| **Verified badge** | Per review | Rare |
| **Markets** | 10 via single `countryCode` | US-only scripts |

### Marketplaces (honest — single `countryCode`, not multi-select)

Supported Amazon domains via **`countryCode`** (string select, **one marketplace per run**):

`US` · `UK` · `DE` · `CA` · `FR` · `ES` · `IT` · `JP` · `AU` · `MX`

There is **no** `countryCodes[]` / marketplace multi-select input — do not expect one run to fan out across domains.

#### Multi-marketplace pack (upsell copy — schedule, don't invent inputs)

Want US + UK + DE coverage? Queue **one run per marketplace** with the same ASINs/keywords and swap `countryCode`. Each run bills **Actor Start** + **dataset items delivered** at the live PPE rates below — no extra marketplace event exists.

**Pack example (three scheduled runs):**

```json
{"asinList": ["B08F7PTF53"], "countryCode": "US", "scrapeReviews": true, "maxReviewPages": 3}
```

```json
{"asinList": ["B08F7PTF53"], "countryCode": "UK", "scrapeReviews": true, "maxReviewPages": 3}
```

```json
{"asinList": ["B08F7PTF53"], "countryCode": "DE", "scrapeReviews": true, "maxReviewPages": 3}
```

### Quick start (reviews-first)

```json
{
  "asinList": ["B08F7PTF53"],
  "countryCode": "US",
  "scrapeReviews": true,
  "maxReviewPages": 3,
  "filterByRatings": ["1", "2", "5"],
  "sortReviewsBy": "helpful"
}
```

### What you get per review (when `scrapeReviews` is on)

- Review title + **body text**
- Star rating, date, verified-purchase flag
- Helpful votes, reviewer name, variant strip
- Review images (when present)

Optional product-detail rows remain available via `scrapeProductDetails` — but **Store positioning for this Actor is reviews**, not BSR opportunity scoring.

### Pricing (pay per event)

| Event key | Store title | Price (USD) | Notes |
| :--- | :--- | ---: | :--- |
| `apify-actor-start` | Actor Start | **0.05** | Scheduled **0.003** from **2026-09-19** (Store future pricing) |
| `apify-default-dataset-item` | Product | **0.005** | Primary — per dataset item delivered |
| `product-summary` | Product summary | **0.005** | Scheduled **2026-10-05** (Store monthly pricing lock) — once per product when `includeProductSummary` delivers averageRating / totalRatings / starHistogram |
| `date-filter` | Date filter | **0.001** | Scheduled **2026-10-05** (Store monthly pricing lock) — once per run when `reviewsCutoffDate` is set (junglee parity) |

Confirm the Store pricing panel before large packs. Do not invent marketplace / Vine / video add-on events.

### Product summary and review detail options

- **`reviewsCutoffDate`** → PPE **`date-filter`** ($0.001 once/run) from **2026-10-05** when set (gated until Store monthly unlock).
- **`includeProductSummary: true` (default)** attaches rating histogram enrichment on each product row. PPE **`product-summary`** ($0.005) starts **2026-10-05**; until Store unlock **2026-10-05** enrichment ships free (code date-gated).
- With **`scrapeReviews: true`**, review body text still bills as normal dataset items. Planned PPE **`review-detail`** remains queued for unlock after **2026-10-05**.
- Need FBA BSR / opportunity score? Sibling **[Amazon Product Scanner](https://apify.com/intelscrape/amazon-product)** (`opportunity-summary` add-on).
- People / phone cascades → **[Skip Trace MCP Server](https://apify.com/intelscrape/skip--trace)**.
- Next-step links: each run appends a `reviews-batch-summary` row with cross-sell links (Amazon Product Scanner / Trustpilot / Shopify Owner Email / Skip Trace PRO+MCP) — no self-link, no PPE change.

### 💡 Use cases

- **Product research:** read what buyers love and hate before you launch or source a product.
- **Competitor monitoring:** track new 1-star and 2-star reviews on rival ASINs every week.
- **Sentiment and AI analysis:** feed review text into ChatGPT, Claude or your own model to find recurring complaints and feature requests.
- **Brand and seller teams:** watch your own listings for quality issues and respond faster.
- **Agencies:** build review reports for clients across marketplaces.

### ⏰ Schedule this Actor — weekly new 1-2 star reviews on competitor products

Run it once with your own settings, save that run as a **task**, then let Apify Schedules repeat it. About two minutes, no code.

1. In Apify Console open **Schedules** → **Create new**.
2. Click **Add** → pick your saved task (or this Actor), set the cron expression and time zone below, and click **Enable** (new schedules start disabled).
3. Optional: open the task's integrations and add a **webhook** on `ACTOR.RUN.SUCCEEDED` so every finished run is pushed to your CRM, Zapier, Make or n8n. Payload template: `{"runId": {{resource.id}}, "datasetId": {{resource.defaultDatasetId}}, "status": {{resource.status}}}`. Your tool then reads `https://api.apify.com/v2/datasets/<datasetId>/items?format=csv`, or use the Apify integrations for Google Sheets, Make and Zapier.

| Cadence | Cron expression |
| :--- | :--- |
| Every day, 8 AM | `0 8 * * *` |
| Weekdays, 8 AM | `0 8 * * 1-5` |
| Every Monday, 8 AM | `0 8 * * 1` |
| 1st of the month, 8 AM | `0 8 1 * *` |

**Starter task input for this Actor** (edit the values, then paste into the task):

```json
{
  "keywords": [
    "wireless mouse"
  ],
  "countryCode": "US",
  "maxProductsPerKeyword": 5,
  "scrapeReviews": true,
  "maxReviewPages": 2,
  "filterByRatings": [
    "critical"
  ],
  "sortReviewsBy": "recent",
  "maxReviews": 100,
  "onlyChargeNewReviews": true
}
```

- `sortReviewsBy: recent` with a low `maxReviewPages` keeps each weekly run short, because the newest reviews come first.
- Be aware of how `onlyChargeNewReviews` works today: it remembers review IDs between runs and marks repeats with `alreadyPaidForInPreviousRun: true`, but repeated reviews are still returned and still billed as dataset items. Filter on that flag in your Sheet or webhook, and keep `maxReviews` low so a repeat costs little.
- To skip old reviews entirely, set `reviewsCutoffDate` (YYYY-MM-DD) to your last run date; the one-time `date-filter` event applies per run.

**Prefer the API?** `POST https://api.apify.com/v2/schedules` with a body like the one below (send your token in the `Authorization: Bearer` header):

```json
{
  "name": "amazon-product-review-scraper-weekly",
  "userId": "YOUR_USER_ID",
  "actions": [
    {
      "type": "RUN_ACTOR_TASK",
      "actorTaskId": "YOUR_TASK_ID"
    }
  ],
  "cronExpression": "0 7 * * 1",
  "timezone": "America/New_York",
  "isEnabled": true
}
```

Docs: [Apify Schedules](https://docs.apify.com/platform/schedules) · [Webhook actions](https://docs.apify.com/platform/integrations/webhooks/actions)

### ❓ FAQ

**How do I scrape Amazon reviews?**
Add product URLs, ASINs or search keywords, switch **Scrape reviews** on, and run. Each review becomes one row with stars, title, text, date and verified-purchase flag.

**Can I filter reviews by star rating, keyword or date?**
Yes. Use **Filter reviews by star rating**, **Search keywords within reviews** and **Reviews newer than (cutoff date)**. You can also keep only Verified Purchase reviews.

**Which Amazon marketplaces are supported?**
US, UK, DE, CA, FR, ES, IT, JP, AU and MX. Pick one marketplace per run with **Amazon marketplace**; run it again to cover another country.

**Do I need an Amazon account, cookies or an API key?**
No. The Actor reads public product and review pages through Apify Proxy.

**How is it billed?**
Pay per event: a small start fee plus a fee per delivered row. See the **Pricing** tab on this page for the current per-event prices. You are only charged for the events listed there, and you can cap spend with the run's maximum charge setting.

**How do I export Amazon reviews to CSV or Excel?**
Open the Output tab and download CSV, Excel, JSON or XML, or fetch the dataset with the Apify API or an integration such as Google Sheets, Zapier or Make.

### Legal

Research use of publicly visible Amazon review and product pages. You are responsible for compliance with Amazon policies.

# Actor input Schema

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

Product URLs or bare ASINs. Accepts {url} objects or plain strings (including /dp/, /gp/product/, /gp/aw/d/, asin= query, /product/, or bare 10-char ASINs). Limited: bare product URLs are blocked by Amazon and are resolved via search. Returns nothing (and charges nothing) when the product is not found. Use keywords for reliable volume. If nothing is found, the run hard-fails (no silent empty SUCCEEDED).

## `keywords` (type: `array`):

Recommended. Keyword search is the most reliable way to pull products at volume.

## `asinList` (type: `array`):

Limited: Amazon blocks direct product-page lookups, so an ASIN is resolved via search and may not be found. Returns nothing (and charges nothing) when it is not. Use keywords for reliable volume. If nothing is found, the run hard-fails (no silent empty SUCCEEDED).

## `countryCode` (type: `string`):

Which Amazon marketplace to scrape. UK and GB both use amazon.co.uk. Expanded TLDs: SG, IN, BR, AE, NL, BE, PL, SE, TR, SA, EG, IE (plus classic US/UK/DE/CA/FR/ES/IT/JP/AU/MX).

## `scrapeReviews` (type: `boolean`):

Collect customer reviews for each scraped product: star rating, verified badge, date, title, and full review body. PPE event apify-default-dataset-item is charged per review row. Pair with maxReviewPages and sortReviewsBy to control volume.

## `maxReviewPages` (type: `integer`):

Maximum review pages to fetch per product per star/keyword filter combination.

## `maxReviews` (type: `integer`):

Stop collecting reviews once this total is reached across all products. Leave blank for no limit. Works alongside maxReviewPages.

## `sortReviewsBy` (type: `string`):

Order in which Amazon review pages are fetched. recent = newest first; helpful = most-voted first; top_reviews = Amazon top reviews sort.

## `filterByRatings` (type: `array`):

Only fetch reviews with the listed star ratings (1-5). Use "critical" for all 1-2 star reviews combined.

## `reviewsFilterByKeywords` (type: `array`):

Amazon keyword filter applied within reviews. Only reviews matching these terms are fetched per product.

## `reviewsCutoffDate` (type: `string`):

Only keep reviews newer than this date (YYYY-MM-DD). When set, Store PPE event date-filter ($0.001) is charged once per run (junglee parity).

## `includeOtherCountriesReviews` (type: `boolean`):

Include reviews posted from international marketplaces (e.g. UK/DE shoppers reviewing on amazon.com).

## `scrapeProductDetails` (type: `boolean`):

Extract full product data (price, BSR, images, features, seller info) alongside reviews. Disable for review-only scraping.

## `maxProductsPerKeyword` (type: `integer`):

Maximum number of products to scrape per search keyword.

## `minRating` (type: `number`):

Only return products with this average star rating or higher (applies to product search, not reviews).

## `minPrice` (type: `number`):

Only return products priced at or above this value.

## `maxPrice` (type: `number`):

Only return products priced at or below this value.

## `onlyInStock` (type: `boolean`):

Filter to only include products currently in stock.

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

Residential proxies are required for Amazon. Datacenter IPs are blocked and return zero results.

## `demoMode` (type: `boolean`):

Save fictional sample items (product + review + summary) to the Key-value store (OUTPUT) without hitting Amazon, to preview the format. Nothing is written to the dataset and no result events are charged; the one-time Actor start event still applies. Live empty runs hard-fail.

## `onlyVerifiedPurchases` (type: `boolean`):

When true, keep only reviews that carry Amazon's Verified Purchase badge. Non-verified reviews are dropped before push.

## `includeProductSummary` (type: `boolean`):

When true, attaches productSummary (averageRating / totalRatings / starHistogram) on each product row. Bills PPE event product-summary ($0.005) once per product with a summary after Store start 2026-10-05; until then the enrichment is delivered free (charge gated in code).

## `onlyChargeNewReviews` (type: `boolean`):

When true, remember review IDs in a named Key-Value store across runs. Duplicate reviews are still returned but marked alreadyPaidForInPreviousRun=true. Billing uses the existing apify-default-dataset-item event on every default-dataset row (including flagged duplicates) — filter client-side on the flag to avoid re-paying for sync jobs. No new PPE event names.

## Actor input object example

```json
{
  "startUrls": [],
  "keywords": [
    "wireless mouse"
  ],
  "asinList": [],
  "countryCode": "US",
  "scrapeReviews": false,
  "maxReviewPages": 10,
  "sortReviewsBy": "recent",
  "filterByRatings": [
    "1",
    "2",
    "critical"
  ],
  "reviewsFilterByKeywords": [],
  "reviewsCutoffDate": "2024-01-01",
  "includeOtherCountriesReviews": false,
  "scrapeProductDetails": true,
  "maxProductsPerKeyword": 3,
  "onlyInStock": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "demoMode": false,
  "onlyVerifiedPurchases": true,
  "includeProductSummary": true,
  "onlyChargeNewReviews": false
}
```

# 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 = {
    "startUrls": [],
    "keywords": [
        "wireless mouse"
    ],
    "asinList": [],
    "countryCode": "US",
    "scrapeReviews": false,
    "scrapeProductDetails": true,
    "maxProductsPerKeyword": 3,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    },
    "demoMode": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("intelscrape/amazon-product-review-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 = {
    "startUrls": [],
    "keywords": ["wireless mouse"],
    "asinList": [],
    "countryCode": "US",
    "scrapeReviews": False,
    "scrapeProductDetails": True,
    "maxProductsPerKeyword": 3,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
    "demoMode": False,
}

# Run the Actor and wait for it to finish
run = client.actor("intelscrape/amazon-product-review-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 '{
  "startUrls": [],
  "keywords": [
    "wireless mouse"
  ],
  "asinList": [],
  "countryCode": "US",
  "scrapeReviews": false,
  "scrapeProductDetails": true,
  "maxProductsPerKeyword": 3,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "demoMode": false
}' |
apify call intelscrape/amazon-product-review-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,intelscrape/amazon-product-review-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/V7i1Mp7waHrlPPRaC/builds/v1J9HLimcZKddOJDp/openapi.json
