Used and new car market research
Autotraderエンドポイントを使えば、「Used and new car market research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn public Autotrader listings into structured vehicle data — search by make, model, and location, get a full vehicle spec (trim, mileage, colors, transmission, fuel type, drivetrain) for one listing, and pull a dealer's profile plus current inventory. Credential-free.
Search Autotrader vehicle listings and get normalized vehicle spec, dealer profiles, and current dealer inventory as structured JSON.
エンドポイントファミリー
3
ドキュメント化されたパラメータ
20
サンプル数
3
ライブカタログスナップショット
稼働エンドポイント
3
メソッド
GET
必須パラメータ
5
スキーマ参照
3
{
"platform": "Autotrader",
"endpoint": "autotrader-search",
"method": "GET",
"path": "/autotrader/search",
"auth": "apiKey"
}ユースケース
Search Autotrader vehicle listings and get normalized vehicle spec, dealer profiles, and current dealer inventory as structured JSON.
Autotraderエンドポイントを使えば、「Used and new car market research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Autotraderエンドポイントを使えば、「Price and mileage monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Autotraderエンドポイントを使えば、「Dealer inventory tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のAutotraderエンドポイントカタログから取得しています(エンドポイント3件、ドキュメント化されたリクエストパラメータ20個、公開レスポンススキーマ3件)。DocsとPlaygroundが参照しているカタログと同じものです。
Autotraderのエンドポイントは3件、3つのリクエストファミリーに分類されています(Dealer、Search、Vehicle)。
これらのAutotraderエンドポイントには20個のリクエストパラメータがドキュメント化されており、うち5個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
3件のAutotraderエンドポイントのうち3件が実際のサンプルレスポンスを、3件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Autotraderのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Autotraderのエンドポイントは3個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/autotrader/dealer/{id}
/autotrader/search
/autotrader/vehicle/{id}
エンドポイントカタログ
/autotrader/searchSearches Autotrader for new and used car listings, returning normalized vehicle summaries (make, model, trim, year, mileage, pricing, images) plus the total matching count. Credential-free public data sourced from Autotrader's own server-rendered search page.
レスポンスに関する注記
- `total_count` reflects Autotrader's full matching-result count for the applied filters, not just `len(vehicles)`. - An invalid `condition`, `body_style`, or `seller_type` value returns `400` before any upstream request is made. - A search with no matching listings returns `200` with `"vehicles": []` and `total_count: 0`, not an error. - `pricing.no_price_label` (e.g. `"Contact Dealer For Price"`) is set instead of a numeric price when the dealer requires direct contact for pricing. - `stats` reports price and model-year aggregates (min/average/max) across the FULL matching result set for the applied filters, not just the returned page — useful for market-research callers who want the shape of the whole matching inventory. It is omitted when Autotrader's page does not carry this aggregate for the request. Example response: ```json { "code": 200, "msg": "OK", "data": { "total_count": 3392288, "page": 1, "page_size": 24, "vehicles": [ { "id": 754822172, "vin": "5GAEVAKS4TJ113378", "title": "New 2026 Buick Enclave Preferred w/ Power Package", "year": 2026, "make": {"code": "BUICK", "name": "Buick"}, "model": {"code": "ENCLAVE", "name": "Enclave"}, "trim": {"code": "ENCLAVE|Preferred", "name": "Preferred"}, "body_styles": [{"code": "SUV", "name": "Sport Utility"}], "mileage": {"label": "Mileage", "value": "1,111"}, "color": {"exterior_color": "Ocean Blue Metallic", "exterior_color_simple": "BLUE"}, "transmission": {"code": "AUT", "name": "Automatic", "description": "8-Speed Automatic"}, "fuel_type": {"code": "G", "name": "Gasoline", "group": "Gas"}, "listing_type": "NEW", "days_on_site": 252, "pricing": {"sale_price": 45235, "msrp": 53055, "display_price": 45235}, "url": "https://www.autotrader.com/cars-for-sale/vehicle/754822172" } ], "stats": { "derived_price": {"max": 289995, "average": 34521.5, "min": 1500}, "year": {"max": 2026, "average": 2018.3, "min": 1960}, "start_year": 1960, "end_year": 2026, "min_price": 1500, "max_price": 289995 }, "source_url": "https://www.autotrader.com/cars-for-sale/all-cars" } } ```
MCPツール autotrader_search
/autotrader/vehicle/{id}Returns a normalized Autotrader vehicle listing: full vehicle spec (make, model, trim, mileage, colors, transmission, fuel type, engine, images, pricing), the full listing description, and seller detail (dealership or private seller). Credential-free public data sourced from Autotrader's own server-rendered vehicle detail page.
レスポンスに関する注記
- `id` must be numeric; a non-numeric value returns `400` before any upstream request is made. - A listing id that is well-formed but no longer exists (sold, removed, or never existed) returns `404`, not an empty `200`. - `dealer` is omitted when Autotrader's page does not carry a resolvable seller record for the listing (parser drift or an incomplete listing). - `pricing.no_price_label` (e.g. `"Contact Dealer For Price"`) is set instead of a numeric price when the dealer requires direct contact for pricing. - `similar_listings` is a list of normalized vehicle summaries (the same shape as a search result, not full detail) for other listings Autotrader surfaces as similar on the same page. It is omitted when Autotrader's page does not carry a similar-listings shelf for this vehicle. Example response: ```json { "code": 200, "msg": "OK", "data": { "id": 754822172, "vin": "5GAEVAKS4TJ113378", "title": "New 2026 Buick Enclave Preferred w/ Power Package", "year": 2026, "make": {"code": "BUICK", "name": "Buick"}, "model": {"code": "ENCLAVE", "name": "Enclave"}, "trim": {"code": "ENCLAVE|Preferred", "name": "Preferred"}, "mileage": {"label": "Mileage", "value": "1,111"}, "color": {"exterior_color": "Ocean Blue Metallic", "exterior_color_simple": "BLUE", "interior_color": "Sandstone With Ebony"}, "transmission": {"code": "AUT", "name": "Automatic", "description": "8-Speed Automatic"}, "fuel_type": {"code": "G", "name": "Gasoline", "group": "Gas"}, "drive_type": {"name": "AWD4WD", "description": "All wheel drive"}, "engine": {"code": "4CLDR", "name": "4-Cylinder Turbo"}, "mpg_city": 20, "mpg_highway": 25, "listing_type": "NEW", "stock_id": "TJ113378", "packages": ["Power Package", "LPO, Floor Liner Package"], "vehicle_history_flags": ["NO_SALVAGE_TITLE", "NO_ACCIDENTS_REPORTED"], "pricing": {"sale_price": 45235, "msrp": 53055, "dealer_discounted_price": 46985, "display_price": 45235}, "description": "This 2026 Buick Enclave Preferred in Ocean Blue Metallic comes with the following features: ...", "dealer": { "id": 64141623, "name": "Chuck Nash Chevrolet Buick GMC", "phone": "7373444772", "address1": "3209 N I 35", "city": "San Marcos", "state": "TX", "zip": "78666", "rating": 4.7, "rating_count": 4332, "is_private_seller": false }, "url": "https://www.autotrader.com/cars-for-sale/vehicle/754822172", "similar_listings": [ { "id": 754822999, "title": "New 2026 Buick Enclave Essence", "year": 2026, "make": {"code": "BUICK", "name": "Buick"}, "model": {"code": "ENCLAVE", "name": "Enclave"}, "pricing": {"sale_price": 47995, "msrp": 55000, "display_price": 47995}, "url": "https://www.autotrader.com/cars-for-sale/vehicle/754822999" } ], "source_url": "https://www.autotrader.com/cars-for-sale/vehicle/754822172" } } ```
MCPツール autotrader_vehicle
/autotrader/dealer/{id}Returns a normalized Autotrader dealer profile (name, phone, address, rating, website) plus a first page of the dealer's own current inventory as normalized vehicle summaries and the dealer's total listing count. Credential-free public data sourced from Autotrader's own server-rendered dealer profile page.
レスポンスに関する注記
- `id` must be numeric; a non-numeric value returns `400` before any upstream request is made. - A dealer id that is well-formed but has no resolvable dealer record returns `404`, not an empty `200`. - `inventory` is a first batch of the dealer's own current listings (the page Autotrader itself renders), not the dealer's entire lot. `total_count` reports the dealer's true current listing count, which may be larger than `len(inventory)`. - `is_private_seller` is `true` for a private-individual seller profile rather than a dealership. Example response: ```json { "code": 200, "msg": "OK", "data": { "id": 64141623, "name": "Chuck Nash Chevrolet Buick GMC", "phone": "7373444772", "address1": "3209 N I 35", "city": "San Marcos", "state": "TX", "zip": "78666", "rating": 4.7, "rating_count": 4332, "is_private_seller": false, "url": "https://www.autotrader.com/car-dealers/san-marcos-tx/64141623/chuck-nash-chevrolet-buick-gmc", "inventory": [ { "id": 754822172, "title": "New 2026 Buick Enclave Preferred w/ Power Package", "year": 2026, "make": {"code": "BUICK", "name": "Buick"}, "model": {"code": "ENCLAVE", "name": "Enclave"}, "pricing": {"sale_price": 45235, "msrp": 53055, "display_price": 45235}, "url": "https://www.autotrader.com/cars-for-sale/vehicle/754822172" } ], "total_count": 638, "source_url": "https://www.autotrader.com/car-dealers/64141623" } } ```
MCPツール autotrader_dealer
関連API
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
Autotraderのスクレイピング方法
Crawlora's Autotrader endpoints return vehicle search results, listing detail, and dealer profiles as normalized JSON with one API key — no HTML parsing required.
Send a make, model, and location to /autotrader/search for normalized vehicle summaries — price, year, mileage, colors, and transmission.
Pass a listing id to /autotrader/vehicle for the full vehicle spec, including drivetrain and fuel type.
Pass a dealer id to /autotrader/dealer for the dealer profile plus a first page of current inventory.
Re-run searches on a schedule to track price, mileage, and inventory changes.
FAQ
Send a make, model, and location to Crawlora's /autotrader/search endpoint and get normalized vehicle summaries as structured JSON.
No Autotrader account or API key is required from the caller — only your Crawlora API key.
Yes — /autotrader/dealer returns the dealer profile (name, phone, address, rating, website) plus a first page of that dealer's current listings.