# PakWheels Used Cars Scraper (`crawlerbros/pakwheels-used-cars-scraper`) Actor

Scrape used-car listings from PakWheels.com, Pakistan's largest car marketplace. Search by keyword, make, city, price, year, mileage, fuel type, transmission, and body type, or fetch full details from specific listing URLs.

- **URL**: https://apify.com/crawlerbros/pakwheels-used-cars-scraper.md
- **Developed by:** [Crawler Bros](https://apify.com/crawlerbros) (community)
- **Categories:** Automation, E-commerce, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## PakWheels Used Cars Scraper

Scrape **PakWheels.com** — Pakistan's largest online marketplace for used and new cars. Search thousands of live used-car listings by keyword, make, city, price, year, mileage, fuel type, transmission and body type, or fetch complete details for specific listing URLs. No login, no cookies, and no paid proxy required.

### What this actor does

- **Two modes:** `search` (keyword + filters across all listings) and `byUrl` (fetch full details for specific listing URLs)
- **Rich filters:** make, city, price range (PKR), model-year range, mileage range, fuel type, transmission, and body type
- **Detail-page enrichment:** `byUrl` mode adds color, body type, registration city, assembly (local/imported), and last-updated date on top of the standard fields
- **Real-time data:** every run reads the live PakWheels search results, so prices and availability are always current
- **Empty fields are omitted** — a field only appears on a record when PakWheels actually published that data for that listing

### Output per car listing

- `title` — the listing headline, e.g. `Toyota Corolla 2020 for sale in Lahore`
- `make` — manufacturer, e.g. `Toyota`
- `model` — model name, e.g. `Corolla`, `Yaris Sedan`, `Atto 2`
- `year` — model year
- `price` — numeric price in PKR
- `priceCurrency` — always `PKR`
- `mileageKm` — odometer reading in kilometres
- `city` — city the car is listed in
- `fuelType` — `Petrol`, `Diesel`, `CNG`, `LPG`, `Hybrid`, `Electric`, etc.
- `transmission` — `Manual` or `Automatic`
- `engineCapacityCc` — engine displacement in cc
- `imageUrl` — main listing photo
- `listingUrl` — canonical PakWheels URL for the listing
- `adId` — PakWheels internal ad reference number
- `color` — exterior color *(mode=`byUrl` only)*
- `bodyType` — `Sedan`, `Hatchback`, `SUV`, etc. *(mode=`byUrl` only, when PakWheels has tagged it)*
- `registrationCity` — city the vehicle is registered in, when different from the listing city *(mode=`byUrl` only)*
- `assembly` — `Local` or `Imported` *(mode=`byUrl` only)*
- `lastUpdated` — date the seller last updated the ad *(mode=`byUrl` only)*
- `adRef` — ad reference number as shown on the listing page *(mode=`byUrl` only)*
- `features` — list of tagged features, e.g. `Alloy Wheels`, `Sun Roof`, `Air Conditioning`, `Infotainment System` *(mode=`byUrl` only, when the seller tagged any)*
- `recordType` — always `carListing`
- `scrapedAt` — UTC timestamp of when the record was scraped

### Input

| Field | Type | Default | Description |
|---|---|---|---|
| `mode` | string | `search` | `search` (keyword + filters) or `byUrl` (fetch specific listing URLs) |
| `searchQuery` | string | `Toyota Corolla` | Free-text keyword — matches make, model, and title (mode=search) |
| `make` | select | – | Restrict to a manufacturer, e.g. `toyota`, `honda`, `suzuki` (mode=search) |
| `city` | select | – | Restrict to a city, e.g. `lahore`, `karachi`, `islamabad` (mode=search) |
| `bodyType` | select | – | Restrict to a body style, e.g. `sedan`, `suv`, `hatchback` (mode=search) |
| `fuelType` | select | – | Restrict to a fuel type, e.g. `petrol`, `diesel`, `hybrid` (mode=search) |
| `transmission` | select | – | `manual` or `automatic` (mode=search) |
| `minPrice` / `maxPrice` | integer | – | Price range in PKR (mode=search) |
| `minYear` / `maxYear` | integer | – | Model-year range (mode=search) |
| `minMileage` / `maxMileage` | integer | – | Odometer range in km (mode=search) |
| `sortOrder` | select | Default site ranking | Sort by updated date, price, model year, or mileage (asc/desc) (mode=search) |
| `listingUrls` | array | – | Full PakWheels listing URLs to fetch in detail (mode=byUrl) |
| `maxItems` | integer | `50` | Hard cap on emitted records (1–1000) |
| `proxyConfiguration` | object | Apify proxy (AUTO) | Optional — PakWheels does not require a proxy, but the free datacenter group is enabled by default for extra reliability |

#### Example: search by keyword

```json
{
  "mode": "search",
  "searchQuery": "Honda Civic",
  "maxItems": 50
}
````

#### Example: filtered search — Toyota sedans in Lahore, automatic, petrol, budget-priced

```json
{
  "mode": "search",
  "make": "toyota",
  "city": "lahore",
  "bodyType": "sedan",
  "fuelType": "petrol",
  "transmission": "automatic",
  "minPrice": 2000000,
  "maxPrice": 6000000,
  "minYear": 2015,
  "maxYear": 2022,
  "maxItems": 100
}
```

#### Example: browse every listing in a city

```json
{
  "mode": "search",
  "city": "karachi",
  "maxItems": 200
}
```

#### Example: fetch full details for specific listings

```json
{
  "mode": "byUrl",
  "listingUrls": [
    "https://www.pakwheels.com/used-cars/toyota-corolla-2020-for-sale-in-lahore-11542999",
    "https://www.pakwheels.com/used-cars/honda-city-2018-for-sale-in-peshawar-11670942"
  ]
}
```

### Use cases

- **Car buyers** — track price trends and find the best deals across cities before buying
- **Dealerships** — monitor competitor inventory and pricing in real time
- **Market research** — analyze used-car pricing, depreciation, and demand by make/model/city across Pakistan
- **Price comparison tools** — power a car-valuation or price-comparison app with fresh listing data
- **Lead generation** — build a feed of newly listed cars matching specific buyer criteria
- **Data journalism** — study automotive market trends in Pakistan (fuel-type adoption, EV growth, import vs. local assembly, etc.)

### Data source / limitations

This actor reads PakWheels' public used-car search and listing pages — no login, cookies, or API key is required or supported. A small number of fields (`bodyType`, `color`, `registrationCity`, `assembly`, `lastUpdated`, `adRef`) are only available from the full listing detail page, so they're populated in `byUrl` mode but not in `search` mode (which reads the lighter-weight search-results page for speed). If PakWheels has not tagged a particular field for a listing (e.g. an older ad with no body type on file), that field is simply omitted from the record rather than showing a placeholder.

Free-text search currently works best with Latin-script (English/Romanized Urdu) keywords, matching how listings are titled on PakWheels; non-Latin script queries may return no results.

### FAQ

**Is this an official PakWheels product?**
No. This is an independent, third-party actor that reads PakWheels' publicly available web pages. It is not affiliated with or endorsed by PakWheels.

**Do I need a PakWheels account, login, or API key?**
No. All data used by this actor is publicly visible on pakwheels.com without logging in.

**How fresh is the data?**
Every run fetches live search results and listing pages at the time you run the actor, so prices and availability reflect what's currently posted.

**Why do some records have more fields than others?**
`search` mode returns the fields available directly on the search-results page (fast, good for bulk browsing). `byUrl` mode fetches each listing's own page individually and adds a few extra fields (color, body type, registration city, assembly type, last-updated date) that only exist on the full listing page.

**Can I combine multiple filters at once?**
Yes — `make`, `city`, `bodyType`, `fuelType`, `transmission`, price range, year range, and mileage range can all be combined in a single `search` run.

**What currency are prices in?**
Pakistani Rupees (PKR), matching how PakWheels lists all of its prices.

**Does this cover new cars too?**
No, this actor is scoped to PakWheels' used-car marketplace only.

**What happens if my filters match zero listings?**
The actor finishes cleanly with zero output rows and a status message noting that no listings matched — it will not error out.

# Actor input Schema

## `mode` (type: `string`):

What to fetch.

## `searchQuery` (type: `string`):

Free-text keyword, e.g. `Honda Civic`, `Toyota Corolla 2020`, `Suzuki Alto`. Matches make, model, and title text.

## `make` (type: `string`):

Restrict results to a specific car manufacturer.

## `city` (type: `string`):

Restrict results to a specific city.

## `bodyType` (type: `string`):

Restrict results to a specific body style.

## `fuelType` (type: `string`):

Restrict results to a specific engine/fuel type.

## `transmission` (type: `string`):

Restrict results to a specific transmission type.

## `sortOrder` (type: `string`):

Order search results by PakWheels' own sort options.

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

Drop listings priced below this amount (PKR).

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

Drop listings priced above this amount (PKR).

## `minYear` (type: `integer`):

Drop listings with a model year before this.

## `maxYear` (type: `integer`):

Drop listings with a model year after this.

## `minMileage` (type: `integer`):

Drop listings with odometer reading below this (km).

## `maxMileage` (type: `integer`):

Drop listings with odometer reading above this (km).

## `listingUrls` (type: `array`):

Full PakWheels used-car listing URLs to fetch in detail, e.g. `https://www.pakwheels.com/used-cars/toyota-corolla-1999-for-sale-in-lahore-11649652`.

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

Hard cap on emitted records.

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

Optional. PakWheels serves listings without anti-bot challenges, so a proxy is not required. Leave the free AUTO datacenter group enabled for extra reliability, or disable it entirely.

## Actor input object example

```json
{
  "mode": "search",
  "searchQuery": "Toyota Corolla",
  "make": "",
  "city": "",
  "bodyType": "",
  "fuelType": "",
  "transmission": "",
  "sortOrder": "",
  "listingUrls": [],
  "maxItems": 50,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `carListings` (type: `string`):

Dataset containing all scraped PakWheels used-car listings.

# 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 = {
    "mode": "search",
    "searchQuery": "Toyota Corolla",
    "make": "",
    "city": "",
    "bodyType": "",
    "fuelType": "",
    "transmission": "",
    "sortOrder": "",
    "listingUrls": [],
    "maxItems": 50,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/pakwheels-used-cars-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 = {
    "mode": "search",
    "searchQuery": "Toyota Corolla",
    "make": "",
    "city": "",
    "bodyType": "",
    "fuelType": "",
    "transmission": "",
    "sortOrder": "",
    "listingUrls": [],
    "maxItems": 50,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/pakwheels-used-cars-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "search",
  "searchQuery": "Toyota Corolla",
  "make": "",
  "city": "",
  "bodyType": "",
  "fuelType": "",
  "transmission": "",
  "sortOrder": "",
  "listingUrls": [],
  "maxItems": 50,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call crawlerbros/pakwheels-used-cars-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=crawlerbros/pakwheels-used-cars-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "PakWheels Used Cars Scraper",
        "description": "Scrape used-car listings from PakWheels.com, Pakistan's largest car marketplace. Search by keyword, make, city, price, year, mileage, fuel type, transmission, and body type, or fetch full details from specific listing URLs.",
        "version": "1.0",
        "x-build-id": "KwL5Zd2fi5lBxHZBE"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~pakwheels-used-cars-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-pakwheels-used-cars-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/crawlerbros~pakwheels-used-cars-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-pakwheels-used-cars-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/crawlerbros~pakwheels-used-cars-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-pakwheels-used-cars-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "search",
                            "byUrl"
                        ],
                        "type": "string",
                        "description": "What to fetch.",
                        "default": "search"
                    },
                    "searchQuery": {
                        "title": "Search keyword (mode=search)",
                        "type": "string",
                        "description": "Free-text keyword, e.g. `Honda Civic`, `Toyota Corolla 2020`, `Suzuki Alto`. Matches make, model, and title text.",
                        "default": "Toyota Corolla"
                    },
                    "make": {
                        "title": "Make (mode=search)",
                        "enum": [
                            "",
                            "toyota",
                            "suzuki",
                            "honda",
                            "daihatsu",
                            "kia",
                            "hyundai",
                            "changan",
                            "mg",
                            "byd",
                            "haval",
                            "jaecoo",
                            "tank",
                            "nissan",
                            "mitsubishi",
                            "audi",
                            "bmw",
                            "mercedes-benz",
                            "land-rover",
                            "range-rover",
                            "lexus",
                            "chevrolet",
                            "mazda",
                            "subaru",
                            "volkswagen",
                            "mini",
                            "porsche",
                            "jaguar",
                            "ford",
                            "faw",
                            "dfsk",
                            "jetour",
                            "omoda",
                            "chery",
                            "gac",
                            "jac",
                            "jmc",
                            "jmev",
                            "jw-forland",
                            "dongfeng",
                            "deepal",
                            "hyptec",
                            "ora",
                            "seres",
                            "forthing",
                            "united",
                            "prince",
                            "sogo",
                            "rinco",
                            "adam",
                            "aion",
                            "alektra",
                            "baic",
                            "gugo",
                            "honri",
                            "inverex",
                            "master",
                            "power",
                            "isuzu",
                            "hino",
                            "infiniti",
                            "volvo",
                            "opel",
                            "peugeot",
                            "fiat",
                            "chrysler",
                            "dodge",
                            "jeep",
                            "gmc",
                            "hummer",
                            "cadillac",
                            "buick",
                            "vauxhall",
                            "rolls-royce",
                            "bentley",
                            "smart",
                            "tesla",
                            "datsun",
                            "daewoo",
                            "daehan",
                            "austin",
                            "morris",
                            "willys",
                            "proton",
                            "ssangyong",
                            "classic-cars"
                        ],
                        "type": "string",
                        "description": "Restrict results to a specific car manufacturer.",
                        "default": ""
                    },
                    "city": {
                        "title": "City (mode=search)",
                        "enum": [
                            "",
                            "karachi",
                            "lahore",
                            "islamabad",
                            "rawalpindi",
                            "faisalabad",
                            "multan",
                            "peshawar",
                            "quetta",
                            "sialkot",
                            "gujranwala",
                            "hyderabad",
                            "sargodha",
                            "bahawalpur",
                            "sukkur",
                            "mardan",
                            "sheikhupura",
                            "gujrat",
                            "kasur",
                            "abbottabad"
                        ],
                        "type": "string",
                        "description": "Restrict results to a specific city.",
                        "default": ""
                    },
                    "bodyType": {
                        "title": "Body type (mode=search)",
                        "enum": [
                            "",
                            "sedan",
                            "hatchback",
                            "suv",
                            "crossover",
                            "compact-sedan",
                            "compact-hatchback",
                            "compact-suv",
                            "van",
                            "mini-van",
                            "micro-van",
                            "mpv",
                            "pick-up",
                            "double-cabin",
                            "single-cabin",
                            "station-wagon",
                            "coupe",
                            "convertible",
                            "off-road-vehicles",
                            "high-roof",
                            "truck",
                            "mini-vehicles"
                        ],
                        "type": "string",
                        "description": "Restrict results to a specific body style.",
                        "default": ""
                    },
                    "fuelType": {
                        "title": "Fuel type (mode=search)",
                        "enum": [
                            "",
                            "petrol",
                            "diesel",
                            "cng",
                            "lpg",
                            "hybrid",
                            "phev",
                            "electric",
                            "reev"
                        ],
                        "type": "string",
                        "description": "Restrict results to a specific engine/fuel type.",
                        "default": ""
                    },
                    "transmission": {
                        "title": "Transmission (mode=search)",
                        "enum": [
                            "",
                            "manual",
                            "automatic"
                        ],
                        "type": "string",
                        "description": "Restrict results to a specific transmission type.",
                        "default": ""
                    },
                    "sortOrder": {
                        "title": "Sort order (mode=search)",
                        "enum": [
                            "",
                            "bumped_at-desc",
                            "bumped_at-asc",
                            "price-asc",
                            "price-desc",
                            "model_year-desc",
                            "model_year-asc",
                            "mileage-asc",
                            "mileage-desc"
                        ],
                        "type": "string",
                        "description": "Order search results by PakWheels' own sort options.",
                        "default": ""
                    },
                    "minPrice": {
                        "title": "Min price (PKR)",
                        "minimum": 0,
                        "maximum": 1000000000,
                        "type": "integer",
                        "description": "Drop listings priced below this amount (PKR)."
                    },
                    "maxPrice": {
                        "title": "Max price (PKR)",
                        "minimum": 0,
                        "maximum": 1000000000,
                        "type": "integer",
                        "description": "Drop listings priced above this amount (PKR)."
                    },
                    "minYear": {
                        "title": "Min model year",
                        "minimum": 1980,
                        "maximum": 2100,
                        "type": "integer",
                        "description": "Drop listings with a model year before this."
                    },
                    "maxYear": {
                        "title": "Max model year",
                        "minimum": 1980,
                        "maximum": 2100,
                        "type": "integer",
                        "description": "Drop listings with a model year after this."
                    },
                    "minMileage": {
                        "title": "Min mileage (km)",
                        "minimum": 0,
                        "maximum": 2000000,
                        "type": "integer",
                        "description": "Drop listings with odometer reading below this (km)."
                    },
                    "maxMileage": {
                        "title": "Max mileage (km)",
                        "minimum": 0,
                        "maximum": 2000000,
                        "type": "integer",
                        "description": "Drop listings with odometer reading above this (km)."
                    },
                    "listingUrls": {
                        "title": "Listing URLs (mode=byUrl)",
                        "type": "array",
                        "description": "Full PakWheels used-car listing URLs to fetch in detail, e.g. `https://www.pakwheels.com/used-cars/toyota-corolla-1999-for-sale-in-lahore-11649652`.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Hard cap on emitted records.",
                        "default": 50
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Optional. PakWheels serves listings without anti-bot challenges, so a proxy is not required. Leave the free AUTO datacenter group enabled for extra reliability, or disable it entirely.",
                        "default": {
                            "useApifyProxy": true
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
