La Centrale Scraper — French Used Cars, Prices & Dealers
Pricing
from $5.00 / 1,000 vehicle scrapeds
La Centrale Scraper — French Used Cars, Prices & Dealers
Scrape lacentrale.fr used-car listings by search URL or make and model, with price, mileage, year, fuel, gearbox, dealer and photos, plus optional detail enrichment. Works with Apify MCP and the API.
Pricing
from $5.00 / 1,000 vehicle scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
What is La Centrale Scraper — French Used Cars, Prices & Dealers?
La Centrale Scraper — French Used Cars, Prices & Dealers returns one dataset row per used-car listing on lacentrale.fr: make, model, full version name, year, price in EUR, mileage in km, fuel type, gearbox, listing ID and link, and its rank in the search. Car dealers, traders, leasing and pricing analysts, and AI agents use it to track French used-car prices, compare models and source stock, starting from a La Centrale search URL or from make, model and filter fields. An optional detail step adds each listing's description and photos.
Why people use this La Centrale scraper
- Paste a search or build one. Use any lacentrale.fr
/listing?…URL instartUrls, or fill inmake,model,energies,gearbox,departmentsand price, year and mileage ranges. - Clean pricing fields.
price,currency,mileageKmandyearare numbers, ready for price-per-km and depreciation charts. - Exact trims.
versionkeeps the full trim string, such as engine, power and finish, so you compare like with like. - Search order kept.
rankandsearchUrlshow where each car sat in the results, andsortPresetcontrols the order. - Detail on demand.
enrichDetailsvisits each listing page for the description and photos when you need them.
Best fit for this Actor
- Best fit for French used-car price monitoring, model comparisons and stock sourcing.
- Designed for public lacentrale.fr listings, collected through French residential proxies by default.
- La Centrale mixes sponsored and suggested cars into result pages, so filter the dataset on
make,modelandpricewhen you want a strict set. - To compare French prices with the UK market, continue with Autotrader UK Scraper for the same model.
Example workflow: from a model search to a buying list
A used-car trader starts with make set to RENAULT, model set to CLIO, priceMax at 15,000 and sortPreset set to newestListings, with maxItems at 200. The dataset returns each car's version, year, price and mileageKm. They keep Clio rows, compute price per 10,000 km by year, and flag cars priced well under the median for their year. They export the shortlist with each url to a spreadsheet, then schedule the same input every morning to see new listings first.
Input
Search with filters:
{"make": "RENAULT","model": "CLIO","energies": ["ESSENCE"],"gearbox": "MANUAL","priceMax": 15000,"yearMin": 2018,"sortPreset": "newestListings","maxItems": 50,"enrichDetails": false}
Or paste a La Centrale search URL:
{"startUrls": [{ "url": "https://www.lacentrale.fr/listing?makesModelsCommercialNames=RENAULT::CLIO&priceMax=15000" }],"maxItems": 10}
| Field | Type | What it controls |
|---|---|---|
startUrls | array | lacentrale.fr search or listing URLs. |
make, model | strings | Structured search, such as RENAULT and CLIO, when no URL is given. |
energies | array | Fuel types: DIESEL, ESSENCE, ELECTRIC, HYBRID, PLUGIN_HYBRID, BIO_ESSENCE_GPL. |
gearbox | string | MANUAL or AUTO. |
departments | array of strings | French department codes such as 75, 13, 69. |
priceMin, priceMax | integers | Price range in EUR. |
yearMin, yearMax | integers | Model year range. |
mileageMin, mileageMax | integers | Mileage range in km. |
sortPreset | string | newestListings, oldestListings, newestModelYear, oldestModelYear, lowestMileage, lowestPrice or highestPrice. Default newestListings. |
maxItems | integer | Cap on vehicles saved, up to 5,000. Default 50. |
enrichDetails | boolean | Visit each listing page for description and photos. Default false. |
proxyConfiguration | object | Proxy settings. Default uses French residential Apify Proxy. |
Output
One row per vehicle.
| Field | What it contains |
|---|---|
listingId, url, title | Listing ID, link and full title |
make, model, version | Make, model and trim |
year, mileageKm | Model year and mileage in km |
price, currency | Asking price in EUR |
energy, gearbox | Fuel type and transmission |
imageCount | Photos found for the listing |
detailScraped | true when enrichDetails added detail-page data |
searchUrl, rank, source | The search the car came from and its position |
scrapedAt | Collection time |
Example row:
{"listingId": "E119785015","url": "https://www.lacentrale.fr/auto-occasion-annonce-E119785015.html","title": "RENAULT CAPTUR II 1.0 TCE 90 ENERGY INTENS MY21","make": "RENAULT","model": "CAPTUR","version": "II 1.0 TCE 90 ENERGY INTENS MY21","year": 2022,"price": 13900,"currency": "EUR","mileageKm": 84500,"energy": "ESSENCE","gearbox": "MANUAL","imageCount": 0,"detailScraped": false,"searchUrl": "https://www.lacentrale.fr/listing?makesModelsCommercialNames=RENAULT::CLIO&priceMax=15000","rank": 1,"source": "preloaded_state","scrapedAt": "2026-10-02T17:08:51.930Z"}
Each run also writes OUTPUT and RUN_SUMMARY records to the default key-value store.
Pricing
This Actor uses Pay per event plus Apify platform usage. Each car from search results is one Vehicle scraped event; with enrichDetails on, each car is one Vehicle detail enriched event instead. Every run also has one Actor Start event, plus the platform and proxy usage of the run. For example, 100 cars without detail enrichment are 100 Vehicle scraped events plus the start event and usage. maxItems caps the count, so it doubles as a spending limit. The live Pricing tab on this page shows the current event prices.
API example
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~la-centrale-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"make": "PEUGEOT", "model": "208", "priceMax": 12000, "maxItems": 30}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("khadinakbar/la-centrale-scraper").call(run_input={"make": "RENAULT", "model": "CLIO", "maxItems": 50})cars = [c for c in client.dataset(run["defaultDatasetId"]).iterate_items() if c["model"] == "CLIO"]print(sorted(cars, key=lambda c: c["price"])[:5])
Use with AI agents (MCP)
Connect the Actor to Claude, ChatGPT or Cursor through Apify MCP and ask:
Find 30 used Renault Clio petrol cars under 15,000 euros on La Centrale, newest listings first, and show the cheapest five per model year with links.
The agent sets make, model, energies, priceMax, sortPreset and maxItems, reads rows with get-dataset-items, keeps rows that match the requested model, and cites each url. Each car is one event, so maxItems keeps the cost of the request predictable.
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| You already filtered on lacentrale.fr | Paste the browser URL into startUrls | The same search, collected |
| Strict model sets | Filter the dataset on make and model | Only the cars you searched for |
| Regional sourcing | Add departments such as 75 or 69 | Cars near your buyers |
| Price monitoring | Schedule with sortPreset set to newestListings | Fresh listings each run |
| Ad copy or photo checks | Turn on enrichDetails | Description and photos per car |
Builder's note
I built this so a search you already trust in the browser can be pasted as is, because French buyers and traders tend to refine filters on the site first. I kept version as the full trim string since price comparisons only make sense between matching engines and finishes.
FAQ
Do I need a La Centrale account?
No. The Actor reads public listings.
Why do some rows show a different model than my search?
La Centrale includes sponsored and suggested cars on result pages. Keep rows where model matches your search for a strict set.
Which fuel values can I filter on?
DIESEL, ESSENCE, ELECTRIC, HYBRID, PLUGIN_HYBRID and BIO_ESSENCE_GPL.
Responsible use
This Actor collects public listing data from lacentrale.fr. Respect the site's terms and French and EU data-protection law, and use any seller details only with a lawful basis. La Centrale is a trademark of its owner; this independent Actor is not affiliated with or endorsed by La Centrale.