# PCauto Scraper 太平洋汽车 汽车报价: China New Car Prices, Trims & Specs (`getascraper/pcauto-vehicle-price-specs-scraper`) Actor

Scrape and monitor PCauto (太平洋汽车) 汽车报价 for China's new-car market: filter by brand, price, energy type, body class and equipment, then export series or trim guide prices, city dealer quotes, full spec sheets and price-change alerts as JSON, CSV or Excel. No login.

- **URL**: https://apify.com/getascraper/pcauto-vehicle-price-specs-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** E-commerce, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.60 / 1,000 vehicle rows

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

## 🚗 PCauto Scraper 太平洋汽车 汽车报价: China New Car Prices, Trims & Specs

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0">
<tr>
<td style="padding:24px 28px;background:#EEF4FC;border:1px solid #C6DAF2;border-top:4px solid #1565C0;color:#1C1917;border-radius:10px 10px 0 0">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Turn China's new-car price list into a spreadsheet you can filter.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Choose brand, budget, energy type and body class on PCauto (太平洋汽车), then get every matching car series or trim with guide price, dealer quote and specs.</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 #C6DAF2;vertical-align:top;border-top:none;color:#1C1917;border-radius:0 0 0 10px">
<span style="font-size:15px;font-weight:800;color:#0D3C7A">🎛️ Real filters</span><br>
<span style="font-size:12px;color:#57534E">Price, energy type, body class, seats, drivetrain and over 20 equipment items</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #C6DAF2;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#0D3C7A">💴 Guide vs dealer price</span><br>
<span style="font-size:12px;color:#57534E">Every trim, plus local dealer quotes for the cities you pick</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #C6DAF2;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#0D3C7A">📋 Full spec sheet</span><br>
<span style="font-size:12px;color:#57534E">Hundreds of specs per trim, from battery size to cabin features</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #C6DAF2;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:#0D3C7A">🔔 Price change alerts</span><br>
<span style="font-size:12px;color:#57534E">New launches, price moves and discontinued trims since your last run</span>
</td>
</tr>
</table>

PCauto (太平洋汽车) publishes China's new-car guide prices, dealer quotes and spec sheets, but its filters stay on the website. This Actor runs the same filters for you and returns clean rows you can sort, chart and monitor.

### 🚀 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:#EEF4FC;border:1px solid #C6DAF2;border-radius:10px 0 0 10px;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#1565C0;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Set your filters</span><br>
<span style="font-size:12px;color:#57534E">Pick brands, budget and energy type, or paste any PCauto page.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EEF4FC;border:1px solid #C6DAF2;border-left:none;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#1565C0;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Choose series or trims</span><br>
<span style="font-size:12px;color:#57534E">Get one row per car series, or one row per trim with prices and specs.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EEF4FC;border:1px solid #C6DAF2;border-left:none;border-radius:0 10px 10px 0;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#1565C0;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Schedule the same search</span><br>
<span style="font-size:12px;color:#57534E">Each new run flags price changes, new models and discontinued trims.</span>
</td>
</tr>
</table>

### 🔍 What does PCauto Vehicle Scraper do?

It collects public vehicle data from PCauto's price pages and returns it in two levels:

- **Series rows:** one row per car series, such as Tesla Model Y or BYD Seal. You get the brand, maker, body class, energy types, guide price range, monthly sales, launch flags and sales status.
- **Trim rows:** one row per trim level (车型). You get the guide price (MSRP), the lowest dealer quote, the discount, energy type, power, electric range and seats.
- **Dealer prices by city:** add cities such as 北京, 上海 or 广州 and each trim gets the local dealer price and discount.
- **Full spec sheet:** turn on the spec sheet to add dimensions, wheelbase, battery, charging, consumption, warranty, colors, option packs and the complete equipment list.
- **Change tracking:** the Actor remembers the prices from your previous run of the same search and reports what changed.

You can download the results as CSV, Excel or JSON, or connect them to your own tools.

### 👥 Why use it?

- **I am a car importer or exporter** comparing guide prices and discounts across Chinese brands to decide which models to source, using the dealer quote for the cities I buy in.
- **I am an automotive analyst** tracking new launches and price cuts by segment and energy type, so my weekly market report writes itself.
- **I am a dealership or fleet buyer** shortlisting every electric SUV under a set budget with at least 500 km of range, without clicking through hundreds of pages.
- **I am a data or product team** building a vehicle database that needs consistent trim names, dimensions, battery and equipment fields for Chinese models.

### 💰 Pricing

Pricing is pay per result, billed for each row saved to your dataset. Empty runs cost nothing, and there are no subscriptions or monthly fees.

Series rows are the quickest way to scan the market. Trim rows with the full spec sheet carry the most data per row.

Free plan runs are limited to 25 results per run, 3 runs per day, and a short wait between runs.

### ⭐ Enjoying PCauto Vehicle Scraper?

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0">
<tr>
<td style="padding:20px 24px 14px;background:#EEF4FC;border:1px solid #C6DAF2;border-left:5px solid #1565C0;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">Turn a morning of copying car prices into one scheduled run.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other car importers and market analysts find it. Your feedback also tells us which filters and fields to add next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#1565C0;border:1px solid #1565C0;border-left:5px solid #1565C0;border-top:none;border-radius:0 0 10px 10px;text-align:center;color:#FFFFFF">
<a href="https://apify.com/getascraper/pcauto-vehicle-price-specs-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>

### ⚙️ Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `resultLevel` | enum | No | Choose series rows (one per car model line) or trim rows (one per trim level with its own prices). Series is the default and the fastest. |
| `maxItems` | integer | No | Maximum number of rows to save, from 1 to 10,000. Defaults to 10. Free plan runs are capped at 25. |
| `startUrls` | array of URLs | No | Optional PCauto pages: a series, a single trim, a brand or any filter page from price.pcauto.com.cn. Filters from the form are combined with filters found in a pasted filter page. |
| `brands` | array of strings | No | Brand names in Chinese (比亚迪, 特斯拉, 大众) or common English names such as BYD, Tesla or BMW. Leave empty for all brands. |
| `seriesNames` | array of strings | No | Keep only series whose name contains one of these words, for example Model Y or 秦. |
| `saleStatus` | enum | No | Include every series or only series that are on sale now. |
| `sortBy` | enum | No | Sort by popularity, price in either direction, or launch date. |
| `priceMinWan` | number | No | Lowest guide price in units of 10,000 CNY. A value of 15 means 150,000 CNY. |
| `priceMaxWan` | number | No | Highest guide price in units of 10,000 CNY. A value of 30 means 300,000 CNY. |
| `energyTypes` | array of strings | No | Battery electric, plug-in hybrid, range extender, hydrogen, gasoline, diesel or mild hybrid. Several choices are combined. |
| `minElectricRangeKm` | integer | No | Keep vehicles with at least this pure-electric range in kilometers. |
| `maxElectricRangeKm` | integer | No | Keep vehicles with at most this pure-electric range in kilometers. |
| `bodyClasses` | array of strings | No | Segment such as compact SUV, MPV, midsize car or pickup. |
| `origins` | array of strings | No | Domestic brand, joint venture, imported or foreign-owned. |
| `countries` | array of strings | No | Country the brand comes from, such as China, Germany or Japan. |
| `seats` | array of strings | No | Number of seats, from 2 up to more than 7. |
| `drivetrains` | array of strings | No | Front-wheel, rear-wheel or all-wheel drive. |
| `transmissions` | array of strings | No | Manual, automatic, CVT, dual clutch, single-speed and other gearbox types. |
| `features` | array of strings | No | Equipment the vehicle must offer, such as air suspension, a 360 camera, level 2 driver assistance or a heat pump. |
| `useCases` | array of strings | No | PCauto's own use-case tags, such as family, commuting, camping or first car. |
| `cities` | array of strings | No | Chinese city names such as 北京 or 深圳 to add local dealer prices and discounts. Leave empty to skip. |
| `includeFullSpecs` | boolean | No | Trim rows only. Adds key specs and the complete spec sheet to every trim. Off by default. |
| `includeDiscontinued` | boolean | No | Trim rows only. Also returns trims that are no longer sold, marked as discontinued. Off by default. |
| `trackChanges` | boolean | No | Remembers prices between runs of the same search and flags new vehicles, price changes and discontinued trims. On by default. |
| `onlyChanges` | boolean | No | After the first run, saves only vehicles that are new, changed price or were discontinued. |
| `monitorName` | string | No | Optional label that keeps one price history per scheduled task. Leave empty to tie the history to the exact filters. |
| `proxyConfiguration` | object | No | Connection settings. Runs work on their own, so change this only if you want requests to come from a specific proxy. |

### 📦 Data table

| Field | Type | Description |
| --- | --- | --- |
| `recordType` | string | `series` or `trim`. |
| `seriesId`, `seriesName` | integer, string | PCauto series ID and name, for example Model Y. |
| `modelId`, `trimName` | integer, string | Trim ID and full trim name including model year (trim rows). |
| `brandName`, `manufacturer` | string | Brand and maker, in the site's Chinese names. |
| `bodyClass`, `origin` | string | Segment (for example 中型SUV) and whether the brand is domestic, joint venture, imported or foreign-owned. |
| `energyTypes`, `energyType` | array, string | Energy types of a series, or the energy type of a trim. |
| `saleStatus` | string | On sale, Upcoming or Discontinued. |
| `guidePriceMinWan`, `guidePriceMaxWan` | number | Series guide price range in units of 10,000 CNY. |
| `guidePriceWan`, `guidePriceCny` | number, integer | Trim guide price (MSRP) in 万 and in CNY. |
| `lowestQuoteWan`, `discountWan`, `discountPercent` | number | Lowest dealer quote on the site and the discount against the guide price (trim rows, when a quote is listed). |
| `cityPrices` | array | Local dealer price and discount for each city you selected. |
| `lowestDealerPriceWan` | number | Lowest dealer price among the selected cities (series rows). |
| `monthlySales`, `salesMonth` | integer, string | Latest published monthly sales and the month they refer to (series rows). |
| `trimCount`, `isNewSeries` | integer, boolean | Number of trims and whether PCauto flags the series as new. |
| `electricRangeKm`, `enginePowerPs`, `motorPowerPs`, `seats`, `displacement` | number, string | Headline trim specs as listed by PCauto. |
| `useCases`, `highlights` | array | PCauto's use-case tags and short selling points for the series. |
| `specs` | object | Typed key specs (full spec sheet option): dimensions, wheelbase, weight, battery, range, charging, consumption, warranty, colors and option packs. |
| `specSheet` | object | Complete spec sheet grouped by section, with standard (标配) and optional (选配) equipment (full spec sheet option). |
| `changeType`, `previousGuidePriceWan`, `guidePriceChangeWan` | string, number | New, price changed, unchanged or discontinued since the last run, with the earlier price and the change. |
| `priceHistory` | array | Dated guide price and dealer quote points collected across your runs. |
| `url`, `specSheetUrl`, `imageUrl` | string | Links to the PCauto series page, its spec page and the main photo. |
| `scrapedAt` | string | Time the row was collected. |

Fields PCauto does not publish for a vehicle are left out of the row, never filled with placeholders.

Example trim row with prices for one city and selected specs:

```json
{
  "recordType": "trim",
  "modelId": 142628,
  "trimName": "Model Y 2027款 后轮驱动版",
  "seriesId": 26651,
  "seriesName": "Model Y",
  "brandName": "特斯拉",
  "manufacturer": "特斯拉中国",
  "bodyClass": "中型SUV",
  "modelYear": 2027,
  "saleStatus": "On sale",
  "guidePriceWan": 26.35,
  "guidePriceCny": 263500,
  "energyType": "纯电动",
  "electricRangeKm": 593,
  "seats": 5,
  "cityPrices": [
    { "city": "上海", "cityId": 3, "guidePriceWan": 26.35, "dealerPriceWan": 25.65, "discountWan": 0.7 }
  ],
  "specs": {
    "lengthMm": 4797,
    "widthMm": 1920,
    "heightMm": 1624,
    "wheelbaseMm": 2890,
    "batteryCapacityKwh": 62.5,
    "motorPowerKw": 220,
    "acceleration0to100s": 5.9,
    "drivetrain": "后置后驱"
  },
  "url": "https://price.pcauto.com.cn/sg26651/"
}
```

### 💡 Tips

- Start with series rows and a small result count to find the models you care about, then switch to trim rows.
- Paste a PCauto filter page into `startUrls` to reuse filters you already built on the website.
- Use the same filters and a fixed `monitorName` for scheduled runs, so the price history stays in one place.
- Prices are in units of 10,000 CNY (万). The CNY fields give the full amount.

### ❓ FAQ

##### Does it need a PCauto account or login?

No. It reads public price and specification pages only. You do not need an account, a key or a cookie.

##### How fresh is the data?

Each run reads PCauto's current prices and specs, so rows reflect the site at the time of the run. Schedule the Actor daily or weekly to build a price history.

##### Does it return private or hidden prices?

No. It returns guide prices, dealer quotes and specs that PCauto shows publicly. If a price or spec is not published for a vehicle, the field is left out.

##### Can I get every car on PCauto?

Yes. Leave the filters empty and raise the result limit to collect the whole catalog, then narrow it down with filters when you only need a segment.

##### 太平洋汽车报价怎么批量导出？

Choose your brands, price range and energy type in the input form, set the result limit, and run the Actor. The price table downloads as CSV, Excel or JSON, with guide price and dealer price for each trim.

##### 怎么批量获取汽车参数配置？

Switch the result level to trims and turn on the full spec sheet. Each trim comes back with its dimensions, battery, range, warranty and the full equipment list from the PCauto parameter page.

### 🔗 Other actors

- [che168 Used Car Scraper: Autohome 二手车 Listings & Prices](https://apify.com/getascraper/che168-car-scraper) ↗ - used car listings and prices from China's che168 marketplace.
- [Guazi Used Cars Scraper 瓜子二手车: Filtered China Export Listings](https://apify.com/getascraper/guazi-used-cars-scraper) ↗ - filtered Guazi used cars for export buyers.
- [Autohome Koubei Scraper: 汽车之家口碑 Owner Reviews & Pros/Cons Data](https://apify.com/getascraper/autohome-koubei-scraper) ↗ - owner reviews and ratings for Chinese car models.
- [Auto.ru Scraper: Парсер Авто.ру with Price & Delisting Alerts](https://apify.com/getascraper/autoru-scraper) ↗ - Russian car listings with price and delisting alerts.

# Changelog

This Actor's version history is a separate document: https://apify.com/getascraper/pcauto-vehicle-price-specs-scraper/changelog.md

# Actor input Schema

## `resultLevel` (type: `string`):

Series returns one row per car series (for example Volkswagen Passat) with price range, sales and energy types, which is the fastest option. Trims returns one row per trim level with its own guide price, lowest dealer quote and key specs.

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

Maximum number of rows to save. Keep it small for a quick check and raise it to collect the whole catalog. Free plan runs are capped at 25.

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

Optional public pages from price.pcauto.com.cn: a car series (/sg31345/), a single trim (/m142596/), a brand (/price/nb2/) or any filter page (/price/q-ps10-pe20-rl9998.html). Filters in the form are combined with filters found in a pasted filter page.

## `brands` (type: `array`):

Brand names to include, in Chinese (比亚迪, 特斯拉, 大众) or common English names (BYD, Tesla, Volkswagen, BMW). Leave empty for all brands.

## `seriesNames` (type: `array`):

Keep only series whose name contains one of these words, for example 秦 or Model Y. Matching runs on the full result list, so it can take a few extra requests.

## `saleStatus` (type: `string`):

Include every series, or only series that are currently on sale (hides upcoming launches).

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

Order of the results. Popularity is the site default.

## `priceMinWan` (type: `number`):

Lowest manufacturer guide price in units of 10,000 CNY (万). Example: 15 means 150,000 CNY.

## `priceMaxWan` (type: `number`):

Highest manufacturer guide price in units of 10,000 CNY (万). Example: 30 means 300,000 CNY.

## `energyTypes` (type: `array`):

Fuel or electrified powertrain. Several choices are combined with OR.

## `minElectricRangeKm` (type: `integer`):

Keep vehicles with at least this pure-electric range in km (CLTC). Applies to electric and plug-in models.

## `maxElectricRangeKm` (type: `integer`):

Keep vehicles with at most this pure-electric range in km (CLTC).

## `bodyClasses` (type: `array`):

Vehicle segment as classified by PCauto. Several choices are combined with OR.

## `origins` (type: `array`):

Whether the brand is domestic, a joint venture or imported.

## `countries` (type: `array`):

Country the brand comes from.

## `seats` (type: `array`):

Number of seats.

## `drivetrains` (type: `array`):

Which wheels are driven.

## `transmissions` (type: `array`):

Gearbox type.

## `features` (type: `array`):

Keep only series that offer all of the selected equipment.

## `useCases` (type: `array`):

PCauto's own use-case tags.

## `cities` (type: `array`):

Chinese city names (北京, 上海, 广州, 深圳, 成都) to add the local dealer lowest price and discount for each series or trim. Leave empty to skip.

## `includeFullSpecs` (type: `boolean`):

Trim results only. Adds the key specs (dimensions, power, battery, range, consumption, warranty, colors) plus the full spec sheet grouped by section, up to several hundred items per trim.

## `includeDiscontinued` (type: `boolean`):

Trim results only. Also return trims that are no longer sold, marked as discontinued.

## `trackChanges` (type: `boolean`):

Remembers the prices of each search between runs and flags new vehicles, price changes and discontinued trims, with a price history. The first run records a baseline. Use the same filters on a schedule.

## `onlyChanges` (type: `boolean`):

After the baseline run, save only vehicles that are new, changed price or were discontinued. Unchanged vehicles are skipped.

## `monitorName` (type: `string`):

Optional label to keep one stored history per scheduled task. Leave empty to tie the history to the exact filters used.

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

PCauto data is public and normally opens without a proxy, so runs connect directly. If that route keeps failing, the run switches once to Apify datacenter proxy by itself. Choose a proxy here only if you want requests to come from one.

## Actor input object example

```json
{
  "resultLevel": "series",
  "maxItems": 10,
  "startUrls": [],
  "brands": [],
  "seriesNames": [],
  "saleStatus": "all",
  "sortBy": "popularity",
  "energyTypes": [],
  "bodyClasses": [],
  "origins": [],
  "countries": [],
  "seats": [],
  "drivetrains": [],
  "transmissions": [],
  "features": [],
  "useCases": [],
  "cities": [],
  "includeFullSpecs": false,
  "includeDiscontinued": false,
  "trackChanges": true,
  "onlyChanges": false,
  "monitorName": "",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

## `summary` (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 = {
    "resultLevel": "series",
    "maxItems": 10,
    "startUrls": [],
    "brands": [],
    "seriesNames": [],
    "saleStatus": "all",
    "sortBy": "popularity",
    "energyTypes": [],
    "bodyClasses": [],
    "origins": [],
    "countries": [],
    "seats": [],
    "drivetrains": [],
    "transmissions": [],
    "features": [],
    "useCases": [],
    "cities": [],
    "includeFullSpecs": false,
    "includeDiscontinued": false,
    "trackChanges": true,
    "onlyChanges": false,
    "monitorName": "",
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/pcauto-vehicle-price-specs-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 = {
    "resultLevel": "series",
    "maxItems": 10,
    "startUrls": [],
    "brands": [],
    "seriesNames": [],
    "saleStatus": "all",
    "sortBy": "popularity",
    "energyTypes": [],
    "bodyClasses": [],
    "origins": [],
    "countries": [],
    "seats": [],
    "drivetrains": [],
    "transmissions": [],
    "features": [],
    "useCases": [],
    "cities": [],
    "includeFullSpecs": False,
    "includeDiscontinued": False,
    "trackChanges": True,
    "onlyChanges": False,
    "monitorName": "",
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/pcauto-vehicle-price-specs-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 '{
  "resultLevel": "series",
  "maxItems": 10,
  "startUrls": [],
  "brands": [],
  "seriesNames": [],
  "saleStatus": "all",
  "sortBy": "popularity",
  "energyTypes": [],
  "bodyClasses": [],
  "origins": [],
  "countries": [],
  "seats": [],
  "drivetrains": [],
  "transmissions": [],
  "features": [],
  "useCases": [],
  "cities": [],
  "includeFullSpecs": false,
  "includeDiscontinued": false,
  "trackChanges": true,
  "onlyChanges": false,
  "monitorName": "",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call getascraper/pcauto-vehicle-price-specs-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/pcauto-vehicle-price-specs-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/mhzzp1pjaEbZphmX5/builds/FBkA0CCxIhhLHe69J/openapi.json
