# CarsDirect Ford F-150 Scraper

**Use case:** 

Scrape Ford F-150 truck listings from CarsDirect with make, model, year, trim, price, and image. Export structured data to JSON or CSV.

## Input

```json
{
  "makes": [
    "ford"
  ],
  "models": [
    "f-150"
  ],
  "maxItems": 50,
  "maxConcurrency": 5
}
```

## Output

```json
{
  "imageUrl": {
    "label": "Image",
    "format": "image"
  },
  "make": {
    "label": "Make",
    "format": "text"
  },
  "model": {
    "label": "Model",
    "format": "text"
  },
  "year": {
    "label": "Year",
    "format": "number"
  },
  "name": {
    "label": "Name",
    "format": "text"
  },
  "trim": {
    "label": "Trim",
    "format": "text"
  },
  "realTrimName": {
    "label": "Real Trim Name",
    "format": "text"
  },
  "segment": {
    "label": "Segment",
    "format": "text"
  },
  "segmentId": {
    "label": "Segment Id",
    "format": "number"
  },
  "acode": {
    "label": "Acode",
    "format": "text"
  },
  "msrp": {
    "label": "Msrp",
    "format": "text"
  },
  "msrpInt": {
    "label": "Msrp Int",
    "format": "number"
  },
  "invoice": {
    "label": "Invoice",
    "format": "text"
  },
  "invoiceInt": {
    "label": "Invoice Int",
    "format": "number"
  },
  "cdcPrice": {
    "label": "Cdc Price",
    "format": "number"
  },
  "cdcPriceInt": {
    "label": "Cdc Price Int",
    "format": "number"
  },
  "salesPriceInt": {
    "label": "Sales Price Int",
    "format": "number"
  },
  "regionMSRPPriceInt": {
    "label": "Region M S R P Price Int",
    "format": "number"
  },
  "regionInvoicePriceInt": {
    "label": "Region Invoice Price Int",
    "format": "number"
  },
  "rebateInt": {
    "label": "Rebate Int",
    "format": "number"
  },
  "incentiveTotal": {
    "label": "Incentive Total",
    "format": "number"
  },
  "engine": {
    "label": "Engine",
    "format": "text"
  },
  "engineType": {
    "label": "Engine Type",
    "format": "text"
  },
  "driveType": {
    "label": "Drive Type",
    "format": "text"
  },
  "transmission": {
    "label": "Transmission",
    "format": "text"
  },
  "fuelType": {
    "label": "Fuel Type",
    "format": "text"
  },
  "fuelTank": {
    "label": "Fuel Tank",
    "format": "text"
  },
  "cityMpg": {
    "label": "City Mpg",
    "format": "text"
  },
  "cityMpgInt": {
    "label": "City Mpg Int",
    "format": "number"
  },
  "hwyMpg": {
    "label": "Hwy Mpg",
    "format": "text"
  },
  "hwyMpgInt": {
    "label": "Hwy Mpg Int",
    "format": "number"
  },
  "bodyType": {
    "label": "Body Type",
    "format": "text"
  },
  "seatingCapacity": {
    "label": "Seating Capacity",
    "format": "number"
  },
  "passengerCapacity": {
    "label": "Passenger Capacity",
    "format": "number"
  },
  "payload": {
    "label": "Payload",
    "format": "text"
  },
  "bedSize": {
    "label": "Bed Size",
    "format": "text"
  },
  "cabSize": {
    "label": "Cab Size",
    "format": "text"
  },
  "fuelTypes": {
    "label": "Fuel Types",
    "format": "array"
  },
  "chromeStyles": {
    "label": "Chrome Styles",
    "format": "array"
  },
  "isAvailableAsNew": {
    "label": "Is Available As New",
    "format": "boolean"
  },
  "isAvailabilityShow": {
    "label": "Is Availability Show",
    "format": "boolean"
  },
  "isAvailabilityStatusConnect": {
    "label": "Is Availability Status Connect",
    "format": "boolean"
  },
  "isAvailabilityStatusPreview": {
    "label": "Is Availability Status Preview",
    "format": "boolean"
  },
  "isAvailabilityStatusResearchOnly": {
    "label": "Is Availability Status Research Only",
    "format": "boolean"
  },
  "isAvailabilityStatusSoldOut": {
    "label": "Is Availability Status Sold Out",
    "format": "boolean"
  },
  "isAvailabilityStatusNoSale": {
    "label": "Is Availability Status No Sale",
    "format": "boolean"
  },
  "popularityCount": {
    "label": "Popularity Count",
    "format": "number"
  },
  "url": {
    "label": "Url",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "date"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [CarsDirect Vehicle Trims Scraper](https://apify.com/parseforge/carsdirect-vehicle-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/parseforge/carsdirect-vehicle-scraper) to learn more, explore other use cases, and run it yourself.