# CamelCamelCamel Scraper (`radeance/camelcamelcamel-scraper`) Actor

Access CamelCamelCamel.com product and pricing data, including current Amazon, new, used, and Walmart prices, averages, highs & lows, price drops, deal badges, availability, ASINs, UPC/EANs, categories. Get highlighted deals, popular products & top price drops across global Amazon marketplaces.

- **URL**: https://apify.com/radeance/camelcamelcamel-scraper.md
- **Developed by:** [Radeance](https://apify.com/radeance) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.50 / 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

## 💎 CamelCamelCamel Scraper

The **CamelCamelCamel Scraper** on **Apify** delivers accurate, structured **product and pricing data** collected directly from CamelCamelCamel. It supports ASINs, Amazon product URLs, and CamelCamelCamel product URLs, combining current offer prices with product identifiers, categories, deal information, and availability signals.

Retrieve **Amazon prices**, **third-party new and used prices**, **Walmart pricing for US products**, **list prices**, **currencies**, **EAN/UPC identifiers**, **categories**, and **product metadata** in clean, export-ready formats.

Whether you’re comparing marketplace offers, monitoring deals, enriching product catalogs, or building pricing tools, this Actor delivers high-quality **CamelCamelCamel product data** at scale — ideal for developers, analysts, and teams needing reliable **current pricing and product intelligence**.

### ❶ Key Features

- **📦 Comprehensive Product Data:**<br>
  - ✅ Retrieve **complete product details** using ASINs, Amazon URLs, or CamelCamelCamel URLs
  - ✅ Capture **title**, **manufacturer**, **model**, **product group**, **category**, and product identifiers
  - ✅ Include **UPC**, **EAN**, product images, product URLs, CamelCamelCamel URLs, and supporting price-history chart data
  - ✅ Preserve **source update**, **last scan**, and **tracking** timestamps

- **💰 Current Offer Pricing:**<br>
  - ✅ Capture current **Amazon**, **third-party new**, and **third-party used** prices side by side
  - ✅ Include **Walmart pricing for US products** when available
  - ✅ Include the matching **currency**, **currency symbol**, list price, and price update timestamps

- **📋 Product Identifiers & Classification:**<br>
  - ✅ Retrieve **ASIN**, **EAN**, **UPC**, manufacturer, model, product group, and category information
  - ✅ Support product catalog enrichment, matching, deduplication, and marketplace analysis
  - ✅ Combine structured product metadata with direct Amazon and CamelCamelCamel links

- **📊 Price Context & Deal Signals:**<br>
  - ✅ Access **average**, **highest**, and **lowest** prices for Amazon, new, and used offers
  - ✅ Track **price-drop percentages**, price-drop amounts, source update times, and chart data
  - ✅ Retrieve CamelCamelCamel **deal badges**, best-price indicators, and out-of-stock status

- **🔎 Product Discovery Searches:**<br>
  - ✅ Crawl **Highlights**, **Popular Products**, and **Top Price Drops** listings
  - ✅ Select all popular products or **deals only**, and configure top-drop periods and minimum percentages
  - ✅ Paginate through listing results with configurable page limits and concurrent processing

- **🧾 Distinct Output Types:**<br>
  - ✅ Receive full product-page records marked as **`product_data`**
  - ✅ Receive listing-only records marked as **`highlights`**, **`popular_products`**, or **`top_drops`**
  - ✅ Preserve listing page numbers and ranking type so products can be compared across discovery sources

- **🌍 Multi-Country Support:**<br>
  - ✅ Works across multiple Amazon marketplaces (US, CA, UK, DE, FR, IT, ES, and more)
  - ✅ Supports localized CamelCamelCamel product pages and marketplace-specific pricing
  - ✅ Walmart pricing is available for **US products** when supplied by the source

- **📊 Flexible Data Output:**<br>
  - ✅ Stream or export structured product data in **JSON**, **CSV**, **XLSX**, or **JSONL**
  - ✅ Ready for BI dashboards, **price-monitoring tools**, **ETL pipelines**, and **automation workflows**

### ❷ Use Cases

- **Amazon Sellers & FBA Teams:**
  Compare Amazon and third-party new and used prices, monitor deal signals, and identify products that are out of stock.

- **Pricing & Retail Intelligence Teams:**
  Benchmark current offers across Amazon, third-party sellers, and Walmart for US products.

- **Product Research & Sourcing Teams:**
  Discover popular products, highlighted deals, and top price drops using configurable listing searches.

- **Catalog & Data Enrichment Teams:**
  Enrich product catalogs with ASINs, EANs, UPCs, categories, manufacturers, models, images, and source links.

- **E-commerce Analysts & Marketplace Operators:**
  Analyze current pricing, deal badges, availability, and marketplace-specific product information.

- **Data Teams & Developers:**
  Stream structured product and listing records into **data pipelines**, **dashboards**, **ETL workflows**, and **automation tools**.

The **CamelCamelCamel Scraper** automates large-scale collection of **current product pricing and product metadata**, providing clean, structured records for pricing analysis, catalog enrichment, deal monitoring, and competitive insights.

### ❸ Output

#### Product Search

###### Requires: `ASIN`, `Amazon URL`, `CamelCamelCamel URL`, or an enabled listing search with `include_product_data: true`

###### Fields: `data_captured_at`, `type`, `page`, `source_last_updated_at`, `source_last_scan_at`, `tracked_since`, `marketplace`, `asin`, `upc`, `ean`, `manufacturer`, `model`, `title`, `product_group`, `category`, `deal_badges`, `currency`, `currency_symbol`, `list_price`, `is_bestprice`, `is_out_of_stock`, `price_amazon`, `price_new`, `price_used`, `walmart_price`, `price_amazon_updated_at`, `price_new_updated_at`, `price_used_updated_at`, `walmart_price_updated_at`, `price_drop_percent`, `price_drop_amount`, `average_price_amazon`, `average_price_new`, `average_price_used`, `highest_price_amazon`, `highest_price_amazon_seen_at`, `highest_price_new`, `highest_price_new_seen_at`, `highest_price_used`, `highest_price_used_seen_at`, `lowest_price_amazon`, `lowest_price_amazon_seen_at`, `lowest_price_new`, `lowest_price_new_seen_at`, `lowest_price_used`, `lowest_price_used_seen_at`, `chart_url`, `product_url`, `product_image_url`, `camel_url`

```json
{
  "data_captured_at": "2026-09-23T20:14:01.148782Z",
  "type": "product_search",
  "source_last_updated_at": "2026-09-23T10:54:00Z",
  "source_last_scan_at": "2026-09-23T11:14:01Z",
  "tracked_since": "2022-11-28T19:24:22-08:00",
  "marketplace": "us",
  "asin": "B09W14BJF1",
  "upc": "793897989366",
  "ean": "079389798936",
  "manufacturer": "Sony",
  "model": "5",
  "title": "Sony PlayStation 5 PS5 Disc Version Gaming Console, 4K Blu-ray Player, 16GB GDDR6 Memory, Ultra-High Speed 825GB SSD, WiFi 6, Bluetooth 5.1, 120Hz 8K Output",
  "product_group": "Personal Computer",
  "category": "Personal Computers",
  "deal_badges": [],
  "currency": "USD",
  "currency_symbol": "$",
  "list_price": null,
  "is_bestprice": true,
  "is_out_of_stock": false,
  "price_amazon": null,
  "price_new": 728.75,
  "price_used": 550.0,
  "walmart_price": null,
  "price_amazon_updated_at": null,
  "price_new_updated_at": "2026-09-23T10:54:00Z",
  "price_used_updated_at": "2026-09-05T17:21:00Z",
  "walmart_price_updated_at": null,
  "price_drop_percent": null,
  "price_drop_amount": null,
  "average_price_amazon": null,
  "average_price_new": 691.59,
  "average_price_used": 581.24,
  "highest_price_amazon": null,
  "highest_price_amazon_seen_at": null,
  "highest_price_new": 729.99,
  "highest_price_new_seen_at": "2026-09-22T00:00:00",
  "highest_price_used": 649.99,
  "highest_price_used_seen_at": "2026-08-29T00:00:00",
  "lowest_price_amazon": null,
  "lowest_price_amazon_seen_at": null,
  "lowest_price_new": 519.95,
  "lowest_price_new_seen_at": "2026-02-14T00:00:00",
  "lowest_price_used": 440.33,
  "lowest_price_used_seen_at": "2026-02-14T00:00:00",
  "chart_url": "https://camelcamelcamel.com/product/B09W14BJF1/price_history.png?w=900&h=265&fo=1",
  "product_url": "https://amazon.com/dp/B09W14BJF1",
  "product_image_url": "https://m.media-amazon.com/images/I/61BF3G-d1SS.jpg",
  "camel_url": "https://camelcamelcamel.com/product/B09W14BJF1"
}
```

#### Highlights Search

###### Requires: `include_highlights: true`

###### Fields: `data_captured_at`, `type`, `marketplace`, `page`, `asin`, `title`, `deal_badge`, `is_out_of_stock`, `currency`, `currency_symbol`, `current_price`, `average_price`, `price_drop_percent`, `price_drop_amount`, `product_url`, `product_image_url`, `camel_url`

```json
{
  "data_captured_at": "2026-09-23T20:19:04.361940Z",
  "type": "highlights",
  "marketplace": "us",
  "page": 1,
  "asin": "B07HF7CS4N",
  "title": "SEALIGHT H11 H16 LED Fog Light Bulb, Real 1:1 Mini Size, 6500K Cool White 6000LM H8/H16 LED Fog Lights For Cars,Trucks,SUV, 400% Brightness With Strong Penetration, 3 Mins Plug-N-Play, Pack of 2",
  "deal_badge": "Best Price",
  "is_out_of_stock": false,
  "currency": "USD",
  "currency_symbol": "$",
  "current_price": 16.99,
  "average_price": 22.04,
  "price_drop_percent": null,
  "price_drop_amount": null,
  "product_url": "https://amazon.com/dp/B07HF7CS4N",
  "product_image_url": "https://m.media-amazon.com/images/I/41Q6b6V7p0L._UL300_.jpg",
  "camel_url": "https://camelcamelcamel.com/product/B07HF7CS4N?active=price_amazon&context=featured"
}
```

#### Popular Products Search

###### Requires: `include_highlights: true`

###### Fields: `data_captured_at`, `type`, `marketplace`, `page`, `asin`, `title`, `deal_badge`, `is_out_of_stock`, `currency`, `currency_symbol`, `current_price`, `average_price`, `price_drop_percent`, `price_drop_amount`, `product_url`, `product_image_url`, `camel_url`

```json
{
  "data_captured_at": "2026-09-23T20:20:09.397368Z",
  "type": "popular_products",
  "marketplace": "us",
  "page": 1,
  "asin": "B00QBPBLWY",
  "title": "Staun Tyre Deflators, Automatic Tire Deflator Air Down Kit (Range 6-30 PSI)",
  "deal_badge": "Best Price",
  "is_out_of_stock": false,
  "currency": "USD",
  "currency_symbol": "$",
  "current_price": 156.83,
  "average_price": 167.48,
  "price_drop_percent": null,
  "price_drop_amount": null,
  "product_url": "https://amazon.com/dp/B00QBPBLWY",
  "product_image_url": "https://m.media-amazon.com/images/I/41CrSe62w7L.jpg",
  "camel_url": "https://camelcamelcamel.com/product/B00QBPBLWY?active=price_amazon&context=popular"
}
```

#### Top Drops Search

###### Requires: `include_highlights: true`

###### Fields: `data_captured_at`, `type`, `marketplace`, `page`, `asin`, `title`, `deal_badge`, `is_out_of_stock`, `currency`, `currency_symbol`, `current_price`, `average_price`, `price_drop_percent`, `price_drop_amount`, `product_url`, `product_image_url`, `camel_url`

```json
{
  "data_captured_at": "2026-09-23T20:21:16.403024Z",
  "type": "top_drops",
  "marketplace": "us",
  "page": 1,
  "asin": "B007HRHMV4",
  "title": "ADCO 46004 SFS Aqua-Shed Bumper-Pull Horse Trailer Cover - 141 to 16",
  "deal_badge": "Best Price",
  "is_out_of_stock": false,
  "currency": "USD",
  "currency_symbol": "$",
  "current_price": 131.11,
  "average_price": null,
  "price_drop_percent": 10.0,
  "price_drop_amount": 14.4,
  "product_url": "https://amazon.com/dp/B007HRHMV4",
  "product_image_url": "https://m.media-amazon.com/images/I/41VYDCyFiDL.jpg",
  "camel_url": "https://camelcamelcamel.com/product/B007HRHMV4?active=price_amazon&context=top_drops"
}
```

#### Table View Output

##### Product Data Table 📦

<img src="https://i.imgur.com/YdlEfKp.png" alt="CamelCamelCamel Scraper Product Data Table Output" style="border-radius: 14px;" />

##### Highlighted Deals Table 📦

<img src="https://i.imgur.com/aOA7MQn.png" alt="CamelCamelCamel Scraper Highlights Table Output" style="border-radius: 14px;" />

##### Popular Products Table 📦

<img src="https://i.imgur.com/eCPaxQU.png" alt="CamelCamelCamel Scraper Popular Products Table Output" style="border-radius: 14px;" />

##### Top Drops Table 📦

<img src="https://i.imgur.com/xzqKryd.png" alt="CamelCamelCamel Scraper Top Drops Table Output" style="border-radius: 14px;" />

#### Field Reference

Refer to this [Output Schema / JSON Schema](https://apify.comradeance/camelcamelcamel-scraper/output-schema) for our CamelCamelCamel Scraper for a complete list of all the fields returned in the output.

### ❹ Input

#### Search Parameters

<img src="https://i.imgur.com/tOXqW5D.png" alt="CamelCamelCamel Scraper Search Parameters Input Image" style="border-radius: 15px;" />

| Parameter               | Type           | Default  | Description |
| ----------------------- | -------------- | -------- | ----------- |
| `identifiers`           | array (string) | —        | Amazon or CamelCamelCamel product URLs, or raw ASINs, to scrape directly. |
| `marketplace`           | string         | `us`     | Amazon marketplace to scrape: `au`, `ca`, `fr`, `de`, `it`, `es`, `uk`, or `us`. |
| `include_product_data`  | boolean        | `true`   | Fetches complete product page and API data for direct identifiers and discovered products. Set to `false` to return listing-card data only. |
| `category`              | string         | `""`     | Filters all enabled listing searches by category. Select a category for the chosen marketplace (for example, `us:appliances`);. Empty means all categories. |
| `include_highlights`    | boolean        | `false`  | Crawls all Highlighted Deals pages for the selected marketplace. |
| `max_pages`             | integer        | `25`     | Maximum number of pages to scrape from each enabled listing source. Non-paying users receive products from the first 10 pages per source; paying users can use the full requested value. |
| `include_popular`       | boolean        | `false`  | Crawls all Popular Products pages for the selected marketplace. |
| `popular_filter`        | string         | `all`    | Filter for Popular Products. Use `all` to include all products or `deals` to include deals only. |
| `include_top_drops`     | boolean        | `false`  | Crawls all Top Price Drops pages for the selected marketplace. |
| `top_drops_period`      | string         | `recent` | Time period used for Top Price Drops. Options are `recent`, `daily`, `relativedaily`, `weekly`, or `relativeweekly`. |
| `top_drops_min_percent` | string         | `1`      | Minimum relative price drop. Supports 5% to 90% in increments of 5, or `1` for any percentage. |

#### Supported Product Identifiers

| Identifier                                                                                                                               | Supported |
| ---------------------------------------------------------------------------------------------------------------------------------------- | --------- |
| <https://www.amazon.com/Apple-iPhone-16-Version-128GB/dp/B0DHJH2GZL> | ✅        |
| <https://www.amazon.com/dp/B0DHJH2GZL>                                                             | ✅        |
| <https://www.amazon.com/gp/product/B0DHJH2GZL>                                             | ✅        |
| <https://camelcamelcamel.com/product/B09W14BJF1>                         | ✅        |
| B0DHJH2GZL                                                                                                                               | ✅        |

#### JSON Input

Sample JSON input if you use the apify api via CURL, Python, JS etc.

```json
{
    "identifiers": [],
    "marketplace": "us",
    "category": "us:appliances",
    "include_product_data": false,
    "include_highlights": true,
    "include_popular": false,
    "popular_filter": "deals",
    "include_top_drops": false,
    "top_drops_period": "daily",
    "top_drops_min_percent": "1",
    "max_pages": 10
}
```

### ❺ Usage Limits

This service has different usage limits depending on your subscription status:

| User Type | Monthly Runs | # Bulk URLs/ASINs Supported | # Max pages                | Reset Period |
| --------- | ------------ | --------------------------- | ---------------------------| ------------ |
| **Free**  | 10 runs      | 10 per run                  | 25                         | 30 days      |
| **Paid**  | Unlimited    | 1000 per run                | 1000                       | N/A          |

#### How Limits Work

- **Free users**: Limited to 10 runs per 30-day period from your first usage
- **Free users**: Listing searches include all products from up to the first 25 pages of each enabled source
- **Paid users**: No limits on the number of runs and access to all data
- **All users**: Can scrape product data and variants as per the limits above
- Usage resets automatically 30 days after your first run (for free users)

### ❻ FAQ

#### How do I find the ASIN of a product?

The ASIN (Amazon Standard Identification Number) is a unique identifier assigned to products on Amazon. You can find the ASIN in the product URL right after '/dp/' or in the product details section on the Amazon product page.

#### Can I scrape data for multiple products at once?

Yes, you can provide multiple Amazon product URLs or ASINs in the `identifiers` input field. The scraper will process each identifier and return the corresponding product data. Please note that there are limits on the number of identifiers you can provide based on your subscription status. Refer to the usage limits section for more details.

#### How accurate is the data, especially pricing and seller information?

The data retrieved by the CamelCamelCamel Scraper is near real-time, so data is accurate up to the latest hour for most products and marketplaces. You can check the `source_last_updated_at` field in the output to see when the data was last updated. We are bound by the accuracy of the data provided by the sources and cannot change this. Therefore, there may be slight discrepancies compared to live Amazon listings data.

#### What marketplaces are supported?

The CamelCamelCamel Scraper supports multiple Amazon marketplaces, including:

- Australia (au)
- Canada (ca)
- France (fr)
- Germany (de)
- Italy (it)
- Spain (es)
- United Kingdom (uk)
- United States (us)

### ❼ While the scraper is running

During the run, the actor will output log messages letting you know what is going on at any point. Each message always contains specific information about the process including which url / page the actor is working on.

If you provide invalid inputs to the actor, it will immediately stop with a failure state and output log messages explaining what is wrong. If you are unsure what went wrong feel free to open up an issue in the issue tab.

### ❽ Legality of web scraping

The **CamelCamelCamel Scraper** is designed to ethically extract **only publicly available product data**, and it **does not** scrape private user data such as personal email addresses or personal identifiers.

Our services are ethical and **do not extract any private user data**. They only extract **what individuals or companies chose to share publicly**. We therefore believe that our services, when used for ethical purposes by our users, are safe to use. However, you should be aware that your results could contain personal data. Personal data is protected by the **GDPR** in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. For more information you can read this [blog post](https://blog.apify.com/is-web-scraping-legal/) on the legality of web scraping from Apify.

### ❾ Feedback and Support

**Your satisfaction** is **important** to us! Therefore we are constantly striving to enhance the performance of our Actors.

If you have any technical feedback or encounter any bugs with the CamelCamelCamel Scraper, please create an issue in the Actor’s Issues tab on the Apify Console.

You can also contact us directly for custom integrations or project use cases at business@radeance.com.

# Changelog

This Actor's version history is a separate document: https://apify.com/radeance/camelcamelcamel-scraper/changelog.md

# Actor input Schema

## `identifiers` (type: `array`):

An Amazon or CamelCamelCamel product page URL, or an Amazon ASIN. You can provide multiple URLs or ASINs.

## `marketplace` (type: `string`):

The Amazon marketplace country to target for the product data scraping.

## `category` (type: `string`):

Filter Highlights, Popular Products, and Top Price Drops by a category matching the selected marketplace. Choose All categories to leave listings unfiltered.

## `include_product_data` (type: `boolean`):

Fetch the full product page data for direct identifiers and every discovered product. Disable this for faster listing-only results when in use with the Popular Products, Highlights or Top Price Drops options.

## `include_highlights` (type: `boolean`):

Crawl every CamelCamelCamel Highlights page for the selected marketplace.

## `include_popular` (type: `boolean`):

Crawl every CamelCamelCamel Popular Products page for the selected marketplace.

## `popular_filter` (type: `string`):

Choose whether Popular Products includes all products or deals only.

## `include_top_drops` (type: `boolean`):

Crawl every CamelCamelCamel Top Price Drops page for the selected marketplace.

## `top_drops_period` (type: `string`):

Select how CamelCamelCamel ranks top price drops.

## `top_drops_min_percent` (type: `string`):

Only include products whose price dropped by at least this percentage.

## `max_pages` (type: `integer`):

Maximum number of pages to scrape from each enabled listing source (Highlights, Popular Products, and Top Price Drops). Non-paying users receive all products from the first 10 pages per source; paying users can use the full requested limit.

## Actor input object example

```json
{
  "identifiers": [
    "https://www.amazon.com/Apple-2025-MacBook-15-inch-Laptop/dp/B0DZDBDCFH/",
    "https://camelcamelcamel.com/Crunch-Munch-Buttery-Popcorn-Peanuts/product/B00BHN3GVE",
    "B0BN72FYFG"
  ],
  "marketplace": "us",
  "category": "",
  "include_product_data": true,
  "include_highlights": false,
  "include_popular": false,
  "popular_filter": "all",
  "include_top_drops": false,
  "top_drops_period": "recent",
  "top_drops_min_percent": "1",
  "max_pages": 25
}
```

# 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 = {
    "identifiers": [
        "https://www.amazon.com/Apple-2025-MacBook-15-inch-Laptop/dp/B0DZDBDCFH/",
        "https://camelcamelcamel.com/Crunch-Munch-Buttery-Popcorn-Peanuts/product/B00BHN3GVE",
        "B0BN72FYFG"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("radeance/camelcamelcamel-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 = { "identifiers": [
        "https://www.amazon.com/Apple-2025-MacBook-15-inch-Laptop/dp/B0DZDBDCFH/",
        "https://camelcamelcamel.com/Crunch-Munch-Buttery-Popcorn-Peanuts/product/B00BHN3GVE",
        "B0BN72FYFG",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("radeance/camelcamelcamel-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 '{
  "identifiers": [
    "https://www.amazon.com/Apple-2025-MacBook-15-inch-Laptop/dp/B0DZDBDCFH/",
    "https://camelcamelcamel.com/Crunch-Munch-Buttery-Popcorn-Peanuts/product/B00BHN3GVE",
    "B0BN72FYFG"
  ]
}' |
apify call radeance/camelcamelcamel-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,radeance/camelcamelcamel-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/Cun6pFzajn8skgWJn/builds/8B43e1thPyvhQuJg6/openapi.json
