# JamesEdition Porsche Listings Scraper

**Use case:** 

Scrape Porsche listings from JamesEdition with title, price, seller, images, and listing URL. Export to JSON or CSV.

## Input

```json
{
  "startUrl": "https://www.jamesedition.com/cars/porsche",
  "maxItems": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

## Output

```json
{
  "primaryImageUrl": {
    "label": "🖼️ Image",
    "format": "image"
  },
  "listingUrl": {
    "label": "🔗 Listing URL",
    "format": "link"
  },
  "title": {
    "label": "🧾 Title",
    "format": "text"
  },
  "brand": {
    "label": "🏷️ Brand",
    "format": "text"
  },
  "model": {
    "label": "🚗 Model",
    "format": "text"
  },
  "year": {
    "label": "📅 Year",
    "format": "text"
  },
  "priceFormatted": {
    "label": "💰 Price",
    "format": "text"
  },
  "priceParsed": {
    "label": "Price parsed"
  },
  "currency": {
    "label": "💱 Currency",
    "format": "text"
  },
  "priceUsd": {
    "label": "Price usd"
  },
  "priceEuro": {
    "label": "Price euro"
  },
  "dataPrice": {
    "label": "Data price"
  },
  "dataCurrency": {
    "label": "Data currency"
  },
  "location": {
    "label": "Location"
  },
  "city": {
    "label": "🏙️ City",
    "format": "text"
  },
  "state": {
    "label": "State"
  },
  "country": {
    "label": "🌍 Country",
    "format": "text"
  },
  "subdivision": {
    "label": "Subdivision"
  },
  "countryCode": {
    "label": "Country code"
  },
  "mileage": {
    "label": "Mileage"
  },
  "engine": {
    "label": "Engine"
  },
  "gearbox": {
    "label": "Gearbox"
  },
  "drive": {
    "label": "Drive"
  },
  "fuelType": {
    "label": "Fuel type"
  },
  "carType": {
    "label": "Car type"
  },
  "driveTrain": {
    "label": "Drive train"
  },
  "condition": {
    "label": "Condition"
  },
  "vin": {
    "label": "Vin"
  },
  "color": {
    "label": "Color"
  },
  "interiorColor": {
    "label": "Interior color"
  },
  "seller": {
    "label": "🧑‍💼 Seller",
    "format": "text"
  },
  "sellerListingsUrl": {
    "label": "🧾 Seller Listings",
    "format": "link"
  },
  "agentName": {
    "label": "Agent name"
  },
  "agentTenure": {
    "label": "Agent tenure"
  },
  "agentPhoneFetchUrl": {
    "label": "Agent phone fetch url"
  },
  "officeName": {
    "label": "Office name"
  },
  "officeUrl": {
    "label": "Office url"
  },
  "officeListingsForSale": {
    "label": "Office listings for sale"
  },
  "registeredOnYear": {
    "label": "Registered on year"
  },
  "listedByAddress": {
    "label": "Listed by address"
  },
  "officePhoneFetchUrl": {
    "label": "Office phone fetch url"
  },
  "internalReference": {
    "label": "Internal reference"
  },
  "address": {
    "label": "Address"
  },
  "locationFull": {
    "label": "Location full"
  },
  "listingReference": {
    "label": "Listing reference"
  },
  "lastUpdated": {
    "label": "Last updated"
  },
  "listedDate": {
    "label": "Listed date"
  },
  "description": {
    "label": "Description"
  },
  "aboutThisCar": {
    "label": "About this car"
  },
  "imageUrls": {
    "label": "Image urls"
  },
  "position": {
    "label": "Position"
  },
  "serpPosition": {
    "label": "Serp position"
  },
  "scrapedTimestamp": {
    "label": "⏱️ Scraped At",
    "format": "date"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [JamesEdition Cars Listings](https://apify.com/parseforge/james-edition-cars-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/parseforge/james-edition-cars-scraper) to learn more, explore other use cases, and run it yourself.