ParseForge Scrapers

Autolist Scraper

parseforge/autolist-scraper

E-commerceAutomationOther

Scrapes Autolist used car listings by make, model, condition, and location. Returns each car as a flat row with price, mileage, year, trim, body style, and dealer details.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
144
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Autolist Scraper

Scrape Autolist used car listings by make, model, condition, or location, up to a million per run. Every car comes with its price, mileage, year, trim, body style, and dealer details. No login or API key. Export to CSV, JSON, Excel, or XML.

Autolist's public search pages hold thousands of used car listings, but manual copying is slow and error-prone. This Actor reads those listings directly, filtered by make, model, condition, year, price, mileage, body style, trim, and location, and returns each match in one fixed schema.

Who uses it What they scrape Autolist for
Used car dealers Monitor competitor pricing and inventory in their local market
Market researchers Track used car price trends by make, model, and region
Automotive data analysts Build datasets of vehicle listings for pricing models
Car buying services Find vehicles that match client criteria and budget
Flippers and private buyers Spot undervalued cars before they sell

What it does

This Actor collects Autolist used car listings by make, model, condition, or location, and returns each one as a flat row.

  • ๐Ÿš— Make and model search: Enter a make like Toyota and a model like Camry, or leave blank to search all vehicles.
  • ๐Ÿ“ Location filters: Set latitude, longitude, and radius to search within a specific area, or leave blank for national results.
  • ๐Ÿ”ง Vehicle filters: Narrow by year range, price range, maximum mileage, body style, and trim level.
  • โ†•๏ธ Sort order: Sort results by distance, price, mileage, or year, ascending or descending.
  • โšก Concurrency control: Adjust parallel page requests from 1 to 20 to balance speed and rate limits.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Autolist data

๐Ÿ“Š Track used car price trends.

A market researcher runs the Actor weekly for a set of makes and models, exports the CSV, and charts average price by year and region to spot shifts.

๐Ÿช Monitor competitor inventory.

A used car dealer sets a location radius around their lot, filters for the same makes they sell, and gets a daily list of competitor listings with prices and mileage.

๐Ÿค– Feed a pricing model.

An automotive data analyst collects thousands of listings with price, mileage, year, and trim, then trains a regression model to estimate fair market value.

๐Ÿ” Find undervalued cars.

A private buyer searches for a specific model under a price cap with low mileage, sorts by price ascending, and checks new listings each morning.

Why choose this scraper

What you get
No API key or login Scrape public Autolist search pages directly, no registration or OAuth.
One flat row per car Every listing returns the same fields, ready for CSV, JSON, Excel, or XML.
Up to a million cars per run Set maxItems as high as 1,000,000 for large-scale collection.
Precise filtering Combine make, model, condition, year, price, mileage, body style, trim, and location.
Built for automation Runs on Apify's platform with scheduling, webhooks, and API access.

How it compares

This Actor competes directly with two other Autolist scrapers on Apify, each with a slightly different input approach and field coverage.

Feature ParseForge Autolist Scraper - Used Car Listings & Prices Autolist Scraper
Search by make and model Yes Yes Yes
Search by ZIP code Not listed Not listed Yes
Search by latitude and longitude Yes Not listed Not listed
Filter by condition (used, new, certified) Yes Not listed Not listed
Filter by body style Yes Not listed Not listed
Filter by trim level Yes Not listed Not listed
Sort results by price, mileage, year, or distance Yes Not listed Not listed

Configure the run

Drive the Actor from make, model, condition, and location, alone or together, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
  "make": "Toyota",
  "model": "Camry",
  "condition": "used",
  "maxItems": 10
}

A larger pull:

{
  "make": "Toyota",
  "model": "Camry",
  "condition": "used",
  "maxItems": 200
}

Pricing

Pay-per-result: $0.006 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.60
1,000 results $6.00
10,000 results $60.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Autolist Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Autolist through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/autolist-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you set a make and model that do not exist together, or a price range that is too narrow, Autolist may return nothing. Try broadening the filters or leaving some blank.

Why does the run stop before reaching maxItems?

The Actor stops when there are no more matching listings on Autolist. Your filters may be too restrictive. Loosen them and run again.

Why am I getting rate limited or blocked?

Reduce Max Concurrency to 1 or 2. Also avoid running many instances at the same time. If the problem persists, wait a few hours before retrying.

Why are some fields empty in the output?

Not every Autolist listing includes every field. For example, some sellers may not provide a trim or body style. Empty fields are normal and reflect missing data on the source page.

Can I search by city or state instead of coordinates?

The Actor uses latitude and longitude. You can convert a city or ZIP code to coordinates using a free geocoding service, then enter those values.

FAQ

Question Answer
Do I need an Autolist account or API key? No. This Actor reads the public search pages on Autolist.com, so no login, API key, or OAuth is required.
Can I search by ZIP code instead of latitude and longitude? The input uses latitude and longitude with a radius in miles. You can convert a ZIP code to coordinates using any free geocoding tool, then enter them here.
What condition values are supported? Used, New, and Certified Pre-Owned. Select one from the dropdown, or leave it blank to search all conditions.
How many cars can I collect in one run? Up to 1,000,000. Set the Maximum cars field to your desired limit. The Actor stops when it reaches that number or runs out of matching listings.
Can I filter by body style? Yes. The Body Style field accepts a list of values such as sedan, suv, truck, coupe, convertible, wagon, van, minivan, and hatchback.
Can I filter by trim level? Yes. The Trim field accepts a list of trim names like LE, XLE, or SE. Leave it blank to include all trims.
What does the sort order control? It determines the order in which listings are collected. You can sort by distance, price, mileage, or year, each ascending or descending.
What if I get rate limited or blocked? Lower the Max Concurrency setting to 1 or 2. This reduces parallel requests and makes the Actor gentler on Autolist's servers.
Can I schedule this Actor to run automatically? Yes. On Apify, you can set a schedule (e.g., daily at 6 AM) and have results delivered to storage, email, or a webhook.
What export formats are supported? CSV, JSON, Excel, and XML. You can download results from the Apify dataset or use the API to fetch them programmatically.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Autolist, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
make string Vehicle make to search for (e.g. Toyota, Honda, Ford). Leave blank to search all makes. Toyota
model string Vehicle model to search for (e.g. Camry, Civic, F-150). Leave blank to search all models. Camry
condition string (3 options) Vehicle condition filter. used
maxItems integer How many cars to collect per run. 10
latitude number Search center latitude. Use with longitude and radius to filter by location. not set
longitude number Search center longitude. not set
radius integer Search radius in miles around the latitude/longitude center. 50
yearMin integer Minimum model year (e.g. 2018). not set
yearMax integer Maximum model year (e.g. 2024). not set
priceMin integer Minimum listing price in USD. not set
priceMax integer Maximum listing price in USD. not set
mileageMax integer Maximum vehicle mileage. not set
bodyStyle array Filter by body style(s). Allowed values: sedan, suv, truck, coupe, convertible, wagon, van, minivan, hatchback. not set
trim array Filter by trim level(s) (e.g. LE, XLE, SE). not set
sortFilter string (6 options) How to sort search results. price:asc
maxConcurrency integer Maximum number of parallel page requests. Lower if rate-limited. 5

Pricing

from $2.71 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.00271 to $0.003
result details Detailed result with additional fields. $0.00543 to $0.006

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~autolist-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Autolist Scraper on Apify All scrapers