{
  "openapi": "3.0.1",
  "info": {
    "title": "Hertzcarsales Automotive Search Scraper",
    "description": "Scrape Hertz Car Sales inventory with precision. Filter by make, model, price, mileage, and location to collect 37+ fields per vehicle — including VIN, pricing, images, and condition data. Perfect for market research, price comparison, and automotive analytics.",
    "version": "0.0",
    "x-build-id": "smmZw4bA36u0SAesn"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/stealth_mode~hertzcarsales-automotive-search-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-stealth_mode-hertzcarsales-automotive-search-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/stealth_mode~hertzcarsales-automotive-search-scraper/runs": {
      "post": {
        "operationId": "runs-sync-stealth_mode-hertzcarsales-automotive-search-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/stealth_mode~hertzcarsales-automotive-search-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-stealth_mode-hertzcarsales-automotive-search-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",
        "properties": {
          "urls": {
            "title": "URLs of the automotive search list urls to scrape",
            "type": "array",
            "description": "Add the URLs of the automotive search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
            "items": {
              "type": "string"
            }
          },
          "ignore_url_failures": {
            "title": "Continue running even if some URLs fail to be scraped",
            "type": "boolean",
            "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
          },
          "keyword": {
            "title": "Keyword to search",
            "type": "string",
            "description": "Enter the keyword to search for items"
          },
          "search_type": {
            "title": "Search type",
            "enum": [
              "used_cars",
              "rent2buy"
            ],
            "type": "string",
            "description": "Search type"
          },
          "sort_by": {
            "title": "Sort Items by options",
            "enum": [
              "",
              "year asc",
              "year desc",
              "inventoryDate asc",
              "odometer asc",
              "odometer desc",
              "internetPrice asc",
              "internetPrice desc"
            ],
            "type": "string",
            "description": "Sort items by options"
          },
          "zip_code": {
            "title": "Zip code",
            "type": "string",
            "description": "Enter the zip code to search for items"
          },
          "distance": {
            "title": "Distance",
            "type": "string",
            "description": "Enter the distance to search for items"
          },
          "make": {
            "title": "Vehicle make",
            "enum": [
              "",
              "Acura",
              "Audi",
              "BMW",
              "Buick",
              "Cadillac",
              "Chevrolet",
              "Chrysler",
              "Dodge",
              "Ford",
              "Genesis",
              "GMC",
              "Honda",
              "Hyundai",
              "INFINITI",
              "Jeep",
              "Kia",
              "Lexus",
              "Lincoln",
              "Maserati",
              "Mazda",
              "Mercedes-Benz",
              "MINI",
              "Mitsubishi",
              "Nissan",
              "Ram",
              "Subaru",
              "Toyota",
              "Volkswagen",
              "Volvo"
            ],
            "type": "string",
            "description": "Enter the make to search for items"
          },
          "model": {
            "title": "Vehicle model",
            "enum": [
              "",
              "4Runner",
              "2500",
              "Acadia",
              "Altima",
              "Armada",
              "Atlas",
              "Atlas Cross Sport",
              "Blazer",
              "Bronco",
              "C-Class",
              "Camaro",
              "Camry",
              "Carnival",
              "Civic",
              "Compass",
              "Corolla",
              "CT4",
              "CT5",
              "CX-5",
              "CX-30",
              "CX-50",
              "CX-50 Hybrid",
              "CX-90",
              "Durango",
              "Edge",
              "Elantra",
              "Elantra Hybrid",
              "Enclave",
              "Encore GX",
              "Envision",
              "Envista",
              "Equinox",
              "Escape",
              "Expedition",
              "Expedition Max",
              "Explorer",
              "Express 3500",
              "Express Cargo 3500",
              "F-150",
              "Forte",
              "Frontier",
              "G70",
              "G80",
              "GLA 250",
              "GLB 250",
              "GLC 300",
              "GLE 350",
              "Golf GTI",
              "Grand Cherokee",
              "Grand Highlander",
              "Grand Wagoneer",
              "GV80",
              "Highlander",
              "Jetta",
              "K4",
              "K5",
              "Kicks",
              "Kona",
              "Malibu",
              "Maverick",
              "Mazda3 Hatchback",
              "Mazda3 Sedan",
              "Mustang",
              "Niro",
              "Pacifica",
              "Pacifica Plug-In Hybrid",
              "Palisade",
              "Pathfinder",
              "Prius",
              "QX60",
              "RAV4",
              "Rogue",
              "Santa Fe",
              "Savana 3500",
              "Seltos",
              "Sentra",
              "Sienna",
              "Sonata",
              "Sonata Hybrid",
              "Sorento",
              "Soul",
              "Sportage",
              "Suburban",
              "Tacoma",
              "Tahoe",
              "Taos",
              "Terrain",
              "Tiguan",
              "Trailblazer",
              "Transit-350 Cutaway",
              "Transit-350 Passenger",
              "Trax",
              "Tucson",
              "Venue",
              "Versa",
              "Voyager",
              "Wagoneer",
              "Wrangler",
              "XC40",
              "Yukon"
            ],
            "type": "string",
            "description": "Enter the model to search for items"
          },
          "body": {
            "title": "Vehicle body",
            "enum": [
              "",
              "Cargo Van",
              "Convertible",
              "Coupe",
              "Hatchback",
              "MPV",
              "Sedan",
              "SUV",
              "Truck",
              "Van/Minivan",
              "Wagon",
              "Other"
            ],
            "type": "string",
            "description": "Enter the body to search for items"
          },
          "year": {
            "title": "Vehicle year range (Format: min-max, e.g: 2000-2010)",
            "type": "string",
            "description": "Enter the year to search for items"
          },
          "mileage": {
            "title": "Vehicle mileage range (Format: min-max, e.g: 10000-20000)",
            "type": "string",
            "description": "Enter the mileage to search for items"
          },
          "price": {
            "title": "Price range (Format: min-max, e.g: 100-500)",
            "type": "string",
            "description": "Enter the price range to search for items"
          },
          "page": {
            "title": "Start page (start from 0)",
            "type": "integer",
            "description": "The page number to start scraping from."
          },
          "max_items_per_url": {
            "title": "Max items per URL",
            "type": "integer",
            "description": "The maximum number of items to scrape per URL."
          },
          "proxy": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Select proxies to be used by your scraper."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}