NeoAuto Peru Car Listings & Seller Contacts Scraper avatar

NeoAuto Peru Car Listings & Seller Contacts Scraper

Pricing

from $17.00 / 1,000 results

Go to Apify Store
NeoAuto Peru Car Listings & Seller Contacts Scraper

NeoAuto Peru Car Listings & Seller Contacts Scraper

Scrape new and used car listings from NeoAuto Peru with make, model, year, price in USD, mileage, transmission, fuel type, body type, condition, location and the seller's public name and phone. Filter by make, model or search URL. Export to JSON, CSV or Excel.

Pricing

from $17.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

NeoAuto Peru Car Listings & Seller Contacts Scraper

NeoAuto Peru Car Listings & Seller Contacts Scraper

Here is one real result, with every field the actor returns:

{
"make": "TOYOTA",
"model": "COROLLA",
"version": "HEV 1.8 XEI CVT",
"title": "Toyota Corolla 2025",
"year": 2025,
"priceAmount": 24490,
"currency": "USD",
"priceLabel": "US$24,490",
"kilometers": 30000,
"mileageLabel": "30,000km",
"transmission": "Automática",
"fuelType": "Gasolina-Híbrido",
"bodyType": "Sedán",
"condition": "used",
"city": "Lima",
"region": "Lima",
"sellerType": "dealer",
"sellerName": "Jean Pierre Sanchez",
"sellerPhone": "914098891",
"sellerLogo": "https://cdn.neoauto.com/elements/content/resellers/321/store/160x120/logo.png?1716237287899",
"publicationTier": "PREMIUM",
"isVerified": false,
"listingId": 1881932,
"listingUrl": "https://neoauto.com/auto/seminuevo/toyota-corolla-2025-1881932",
"imageUrl": "https://cdn.neoauto.com/elements/autos_usados/360x240/337014/337014_8117856.webp",
"searchTerm": "/venta-de-autos?marca=toyota",
"source": "NeoAuto",
"observedAt": "2026-08-10T14:34:22.408Z"
}

The most complete NeoAuto Peru car scraper available. It returns every field the marketplace exposes for each listing, including the seller's public name and phone, and gives you make, model, condition and full-URL search inputs to target exactly the listings you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches NeoAuto, Peru's largest vehicle marketplace, for the makes, models or search URLs you pass as input, paginates through the matching listings, and writes one normalized record per car to the run's dataset. Each record carries the vehicle details (make, model, version, year, body type, condition), price in USD, mileage, transmission and fuel type, the location (city and region), and the seller's public name, phone and dealer or private status. Numeric fields (priceAmount, kilometers, year, listingId) are parsed to numbers, and missing source values are returned as null.

Data covers public listings on NeoAuto only. It does not require an account, key, or login.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 Toyota, Hyundai and Kia listings across new and used cars.

{
"searches": ["toyota", "hyundai", "kia"],
"condition": "all",
"maxCars": 10
}

Each search item can be a make (toyota), a make model pair (toyota corolla), or a full NeoAuto search URL you copied from the site with your own filters applied. One run covers every search in the list.

Input reference

FieldTypeRequiredDefaultDescription
searchesstring[]no["toyota"]One or more searches. Each item is a make (for example toyota), a make model pair (for example toyota corolla), or a full NeoAuto search URL you copied from the site with your own filters applied. One run covers every search in the list.
conditionenumnoallWhich listings to search when you pass a make or model (not applied to full URLs). One of all (new and used), used, new (0 km).
maxCarsintegerno100Maximum number of car listings to collect across all searches. Free Apify plans are capped at 10 per run.

Output reference

One dataset item per car listing. Types: string, integer, boolean, or null when the source value is absent.

FieldTypeDescription
makestringVehicle make, for example TOYOTA.
modelstringVehicle model, for example COROLLA.
versionstringTrim or version name, or null.
titlestringListing title as shown on the marketplace.
yearintegerModel year.
priceAmountintegerNumeric price value.
currencystringPrice currency. Always USD.
priceLabelstringFormatted price label as displayed, for example US$24,490.
kilometersintegerMileage in kilometers, or null for 0 km cars.
mileageLabelstringFormatted mileage label, for example 30,000km.
transmissionstringTransmission type, for example Automática.
fuelTypestringFuel type, for example Gasolina-Híbrido.
bodyTypestringBody type, for example Sedán.
conditionstringnew or used.
citystringCity or province of the listing.
regionstringRegion or department in Peru.
sellerTypestringdealer or private.
sellerNamestringSeller's public name, when published.
sellerPhonestringSeller's public phone, when published, or null.
sellerLogostringDealer logo image URL, or null.
publicationTierstringListing publication tier, for example PREMIUM.
isVerifiedbooleantrue if the listing is marked verified.
listingIdintegerNeoAuto listing ID (unique per listing).
listingUrlstringDirect URL to the listing.
imageUrlstringMain photo URL, or null.
searchTermstringThe search path or term that produced this record.
sourcestringData source. Always NeoAuto.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringPresent only on a failed run, when a single item with a populated error field is written instead.

Example output record

Real record from a live run (input {"searches":["toyota"],"condition":"all","maxCars":10}):

{
"make": "TOYOTA",
"model": "COROLLA",
"version": "HEV 1.8 XEI CVT",
"title": "Toyota Corolla 2025",
"year": 2025,
"priceAmount": 24490,
"currency": "USD",
"priceLabel": "US$24,490",
"kilometers": 30000,
"mileageLabel": "30,000km",
"transmission": "Automática",
"fuelType": "Gasolina-Híbrido",
"bodyType": "Sedán",
"condition": "used",
"city": "Lima",
"region": "Lima",
"sellerType": "dealer",
"sellerName": "Jean Pierre Sanchez",
"sellerPhone": "914098891",
"sellerLogo": "https://cdn.neoauto.com/elements/content/resellers/321/store/160x120/logo.png?1716237287899",
"publicationTier": "PREMIUM",
"isVerified": false,
"listingId": 1881932,
"listingUrl": "https://neoauto.com/auto/seminuevo/toyota-corolla-2025-1881932",
"imageUrl": "https://cdn.neoauto.com/elements/autos_usados/360x240/337014/337014_8117856.webp",
"searchTerm": "/venta-de-autos?marca=toyota",
"source": "NeoAuto",
"observedAt": "2026-08-10T14:34:22.408Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~neoauto-peru-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searches":["toyota corolla"],"condition":"used","maxCars":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~neoauto-peru-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searches":["hyundai","kia"],"condition":"new","maxCars":100}'

Apify CLI:

apify call scrapers_lat/neoauto-peru-scraper \
--input '{"searches":["toyota"],"maxCars":50}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per record returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run. Upgrade for higher maxCars.

FAQ and troubleshooting

A run returned 0 records. Why? The search matched nothing, or the make/model slug was misspelled. Try a plain make such as toyota, or paste a NeoAuto search URL that already shows results in your browser. Zero-result runs are not charged.

Can I search by make and model? Yes. Add toyota for a whole make, or toyota corolla for a specific model. You can list several searches and one run covers them all.

Can I use my own filtered search? Yes. Apply filters on the site (price, year, mileage, location and more), then copy the resulting URL into the searches list. The actor follows it, including pagination.

Does it include seller contact details? Yes, when the seller has published them. Each listing includes the seller's public name and phone and whether they are a dealer or a private seller. Missing values are returned as null, never invented.

In what currency are prices? Prices are reported in US dollars (USD), matching how listings are shown on the marketplace.

Is this an official NeoAuto tool? No. This actor is independent and has no affiliation with NeoAuto. It reads only data that is publicly available on the marketplace. Use the results in accordance with the source's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with NeoAuto. Accesses only publicly available listing data. Use the results in accordance with the source's terms.