Scrape Craigslist cars, trucks, motorcycles, RVs, boats, heavy equipment & auto parts by owner or dealer across 700+ cities. Filter by make/model, year, odometer mileage, clean title & VIN. MCP & AI Agent ready.
{
"listingId": "7987858896",
"url": "https://www.craigslist.org/view/d/norwalk-2013-toyota-tacoma-trd-off-road/7987858896",
"listingStatus": "active",
"title": "2013 Toyota Tacoma TRD Off Road 4x4",
"price": 14500.0,
"currency": "USD",
"subarea": "sfv",
"condition": "excellent",
"description": "Clean 2013 Toyota Tacoma TRD Off-Road. 104,500 miles, automatic transmission, clean title in hand.",
"postDate": "2026-10-22T07:07:19-0700",
"city": "Norwalk",
"state": "CA",
"zipCode": "90652",
"latitude": 33.9022,
"longitude": -118.0817,
"isDealer": false,
"isVehicle": true,
"vehicleYear": 2013,
"vehicleMake": "toyota tacoma trd off-road",
"vehicleMiles": 104500,
"vehicleVin": "5TFUX4EN4DX012345",
"vehicleTransmission": "automatic",
"vehicleFuelType": "gas",
"vehicleTitleStatus": "clean",
"thumbnailUrl": "https://images.craigslist.org/00B0B_1ZBm7qXYZ_600x450.jpg",
"imageUrls": [
"https://images.craigslist.org/00B0B_1ZBm7qXYZ_1200x900.jpg"
]
}
Built specifically for high-throughput enterprise pipelines with zero credential leakage.
Extract vehicle year, make, model, trim, odometer mileage, full 17-character VIN, transmission, fuel type, and clean/salvage title status directly from car and truck postings.
Instantly distinguish between private party sellers (for sale by owner) and commercial dealerships before reaching out.
Filter by specific ZIP or postal code (postal) and search radius in miles (radius) to hone in on local deals.
Automatically parses real phone numbers and email addresses directly from the listing description. Filter by un-obfuscated contacts for outbound sales, recruiting, automotive buying, or real estate...
Run programmatically in 3 lines of Python or paste our ready-made workflow JSON directly onto your n8n canvas.
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"startUrls": [],
"searchUrl": "",
"searchQuery": "",
"subarea": "",
"subdomains": [],
"postal": "",
"autoMakeModel": ""
}
run = client.actor("unitbytes/craigslist-cars-vehicles-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("title"), item.get("vehicleTitleStatus"), item.get("price"))
Automate scheduled runs, normalize output fields, and pipe records directly into Google Sheets, Airtable, Slack, or OpenAI with zero code.
You can target multi-metro corridors using either
Enable Posted Today (postedToday: true) and sort by Newest First (sort: "date") to instruct Craigslist's search engine to return only listings published within the last 24 hours.
Yes! The Actor automatically scans every listing description for phone numbers and email addresses and includes them in phoneNumbers[] and emails[]. The contactObfuscated field is set to false whenever direct contact information is detected.
Yes! Simply copy any search URL from your browser (e.g. https://losangeles.craigslist.org/search/cta?query=tacoma&min_price=5000&max_price=20000) and paste it into searchUrl or startUrls.
Read our complete technical architecture guide, pricing breakdown, and production Python examples.
Complementary extractors built for the same intelligence stack.
Scrape Facebook Marketplace vehicles (VIN, mileage, make/model), apartment rentals (beds, baths, sqft, walk score), seller profiles, and local deals across...
Scrape Craigslist search results across 700+ cities: cars, housing, jobs, electronics, furniture & free stuff.
Scrape Craigslist real estate for sale (FSBO), rental properties, apartments, houses, rooms, sublets & commercial property across 700+ cities.
Need custom enterprise data integration, dedicated data pipelines, or high-volume warehouse exports? Tell us what data you need and we will deliver clean Excel / CSV / Google Sheets datasets, set up automated S3/BigQuery feeds, or build a custom pipeline for your team.
Send us your search keywords, categories, or URLs. We run the extraction and email you a clean, ready-to-use Excel/CSV file within 24 hours.
Hands-free daily, weekly, or real-time monitoring pushed directly to Google Sheets, Amazon S3, BigQuery, Snowflake, or Webhook.
Need custom fields added or a brand-new website reverse-engineered? We build, host, and maintain dedicated anti-bot engines.
Our engineering team has received your specifications and will reply to your email within 12 hours. You can also send or follow up directly using any option below: