La Centrale Scraper: Used Cars, Prices & Dealers
Pricing
from $0.76 / 1,000 listings
La Centrale Scraper: Used Cars, Prices & Dealers
Scrape La Centrale used car, van and motorcycle ads by make, model, price, year, mileage, fuel and place, or paste search links, no login. Rows carry price, specs, department, dealer name and phone, La Centrale's price rating and every photo. Monitor new ads; JSON, CSV or API.
Pricing
from $0.76 / 1,000 listings
Rating
0.0
(0)
Developer
Automation Craft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
La Centrale Scraper: Used Cars, Prices & Dealers
La Centrale scraper for France's largest used car marketplace (lacentrale.fr): search used cars, vans, motorcycles, scooters and quads by make, model, price, year, mileage, fuel, gearbox, body type and place, or paste a La Centrale search link, and get one row per ad with its price, specs, department, dealer name and phone, La Centrale's own price rating and every photo link. No login, no cookies, no captcha. Every search is read to its end, however many ads it holds.
Who uses it: used car dealers and traders benchmarking prices and sourcing stock, leasing and remarketing teams watching residual values, price comparison and alert apps, and analysts who need French used car data as a spreadsheet or an API.
Quick start
- Open the Input tab and type a make and model in Makes and models, for example
RENAULT:CLIOorPEUGEOT:208(or leave it empty and use the filters to search every make). - Add filters if you like: fuel, gearbox, body type, price, year, mileage, departments, a postal code with a radius, seller type, price rating.
- Or paste one or more La Centrale search links (
https://www.lacentrale.fr/listing?...) into La Centrale search links. - Set Maximum ads and click Start. Download the rows as JSON, CSV or Excel, or read them through the Apify API.
To watch a search for new ads, give the run a Monitor name and schedule it: each run delivers only the ads it never delivered before.
What you get
One row per ad (type: "listing"), plus one coverage row per search (type: "search"), free status rows for anything that could
not be delivered, and a run summary (type: "summary").
| Field | What it is | Filled on (measured on 1,866 ads, 2026-10-17) |
|---|---|---|
reference, adNumber, url | La Centrale's reference (E120160961), the number in the ad's link and the link itself | every ad |
price, currency | the asking price in euros | every ad |
make, model, commercialName, detailedModel, version | the vehicle as La Centrale names it | every ad (commercial name 98 percent) |
trimLevel, engine | trim level and engine | cars 86 and 92 percent, vans 73 and 90 percent |
year, mileageKm | model year and mileage | every ad |
fuel, fuelLabel, gearbox, doors | fuel (La Centrale's code and a plain label), manual or automatic, doors | cars and vans: every ad; motorcycles about 57 percent |
bodyType, colour, vehicleType | La Centrale's category, the colour as written, car, van, motorcycle, scooter or quad | every ad |
department, region, regionName, country | where the vehicle is | every ad |
priceRating, priceRatingLabel | La Centrale's own rating against the market (VERY_GOOD_DEAL "Très bonne affaire" to BAD_DEAL "Au-dessus du marché") | cars 87 percent, vans 85 percent |
sellerType, sellerFamily, sellerFamilyLabel | dealer or private, and the kind of dealer (franchised dealer, multi-brand dealer, agent, broker ...) | every ad |
dealerName, dealerId, dealerPhone, dealerPhone2 | a dealer's public name, La Centrale id and phone numbers as the ad shows them | every dealer ad |
privateSellerPhone, privateSellerPhone2, privateSellerId | a private seller's phone numbers and La Centrale's id of that seller: only with Personal data on | every private ad, with the switch on |
photoUrl, photoCount, photoUrls, photoThumbnails, has360Photos | the main photo, how many photos, a link to every photo, thumbnails, a 360 view | 98 percent |
warrantyMonths, manufacturerWarrantyUntil, extendedWarranty | warranty | cars 59 percent, vans 81 percent |
deliveryAvailable, deliveryPricesEur, deliveryMaxDistanceKm | home delivery offer and its prices | cars 25 percent, vans 41 percent |
monthlyFinancingFrom, monthlyLeaseFrom | the monthly financing teaser | cars 69 percent |
recentPriceDropUntil | the end of La Centrale's "recent price drop" mark | the few ads that carry it |
isNewVehicle, markedNew, vehicleHistoryReport, publicationOptions | a new vehicle, La Centrale's own "new" mark, whether a vehicle history report exists, the ad's options | every ad |
publishedAt, updatedAt | the day the ad first went online (Paris) and its last update | every ad |
searchKind, searchLabel, searchPage, searchRank | which search, page and rank delivered the row | every row |
dealerProfile | with Dealer profiles on: the dealer's address, postal code, city, coordinates, SIRET, SIREN, opening hours and stock | dealers whose page could be read |
A sample row (shortened):
{"type": "listing","reference": "E120163729","url": "https://www.lacentrale.fr/auto-occasion-annonce-69120163729.html","make": "RENAULT", "model": "CLIO", "commercialName": "CLIO 3", "version": "III 1.4 16S 100 CONFORT EXPRESSION 5P","year": 2006, "mileageKm": 160000, "fuel": "ESSENCE", "gearbox": "manual", "doors": 5, "bodyType": "CITADINE","price": 3790, "currency": "EUR", "priceRating": "EQUITABLE_DEAL", "priceRatingLabel": "Offre équitable","department": "95", "region": "FR-IDF", "regionName": "Île-de-France","sellerType": "dealer", "sellerFamily": "CENTRE_MULTIMARQUES", "dealerName": "CARS GOLD AUTO", "dealerId": "C047525","dealerPhone": "0188855828", "photoCount": 13, "warrantyMonths": 12, "deliveryAvailable": true,"publishedAt": "2026-10-17", "updatedAt": "2026-10-17T13:19:34.000Z"}
The coverage row of each search says how many ads La Centrale holds for it (adsOnLaCentrale), how many results pages were read,
how many ads were delivered, left out by a filter or already delivered, whether the search was read to its end (complete) and
why it stopped (stoppedBy).
How much does it cost to scrape La Centrale?
You pay per event, with Apify's store discounts by plan:
| Event | Free plan | Bronze | Silver | Gold |
|---|---|---|---|---|
| Listing (one ad row) | $0.79 per 1,000 | $0.79 per 1,000 | $0.78 per 1,000 | $0.76 per 1,000 |
| Results page (one page of up to 100 ads that delivered at least one row) | $0.001 | $0.001 | $0.001 | $0.001 |
| Dealer profile (add-on, once per dealer per run) | $0.002 | $0.002 | $0.002 | $0.002 |
| Actor start (once per run) | $0.0075 | $0.0075 | $0.0075 | $0.0075 |
Platinum and Diamond plans pay the Gold price. The Actor start is a flat fee per run, with no plan discount.
The Store pricing card shows these same prices per 1,000 events: "$0.76 / 1,000" on the Listing row means one ad row costs $0.00076 on the Gold plan.
- A results page is billed once, with the first row it delivers; a page whose ads were all left out or already delivered is free. In a monitor run every results page read is billed, since the monitor reads its whole window of days each run (below).
- Never billed: ads left out by your filters, ads already delivered in the run, ads a monitor already knows, ad links that are no longer online, invalid inputs, coverage rows, status rows and the summary.
- Example on the Free plan: 1,000 cars from one search cost $0.0075 (start) + 10 results pages ($0.01) + 1,000 listings ($0.79) = about $0.81. On the Gold plan the same run costs about $0.78.
Input
| Setting | What it does |
|---|---|
makesModels | One search per entry: RENAULT, RENAULT:CLIO, BMW:SERIE 3, RENAULT:CLIO:CLIO 5 (":" or "::", any case). Empty: every make. |
vehicleTypes | cars, vans, motorcycles, scooters, quads. Default: cars (a dealer's stock: every type). |
searchUrls | La Centrale search links, read with their own parameters (the filters below do not apply to them). |
dealerIds | A dealer's whole stock: its id (C047525, the dealerId of any row) or its page https://pros.lacentrale.fr/C047525. |
adUrls | Single ads: links, ad numbers (69120160961) or references (E120160961), looked up 100 at a time and delivered as given. |
fuels, gearbox, bodyTypes, doors | Fuel groups (petrol, diesel, electric, hybrid, plug-in hybrid, non plug-in hybrid, petrol or diesel hybrid, petrol or diesel plug-in hybrid, LPG, ethanol, hydrogen, other), gearbox, La Centrale's body categories, doors. |
minPrice ... maxMileage | Price (euros), model year and mileage (km) ranges. |
departments, regions, postalCode with radiusKm | Two digit departments (75, 01; 20 for Corsica), La Centrale's 13 regions, or one postal code with a radius of 10, 20, 50, 100 or 200 km. |
sellerType, priceRatings, withPhotosOnly, deliveryOnly | Dealers or private sellers, La Centrale's price rating, ads with photos, ads with home delivery. |
postedWithinDays | La Centrale's "less than N days" filter: 0 is today, 1 is today and yesterday. |
sort | Newest first (default), oldest first, price both ways, mileage both ways, model year both ways, or La Centrale's own ranking. |
maxItems, maxItemsPerSearch, maxPagesPerSearch | Caps per run, per search, per search in results pages. |
monitorName | Deliver only ads this monitor never delivered before (below). |
includeDealerProfiles | The Dealer profile add-on (below). |
includePersonalData | A private seller's phone numbers and id (below). Off by default. |
failIfIncomplete, requestsPerSecond, proxyConfiguration | Fail the run when a search could not be read to its end; the pace (0.2 to 1 request a second); Apify residential proxies in France (default, included) or your own proxy links (a password of 8 characters or more with letters and digits). |
Every filter whose field the row carries (make, model, fuel, gearbox, body type, doors, department, region, price, year, mileage, seller type, price rating, photos, delivery, posted day) is checked again on each ad before it is billed; an ad that does not match is left out free and counted on the coverage row. A postal code radius and the parameters of a search link that no row shows (power, Crit'Air, owners, equipment, colour family) are applied by La Centrale.
Every search to its end
La Centrale serves 19 pages of 100 ads (1,900 ads) of one order, and its search stops at 8,000 ads. This Actor reads the 19 pages,
then goes on in steps of a price or mileage range in the same order (or, for the newest, oldest, model year and ranking orders, in
price order from the cheapest), so a search of any size is read to its end. Measured with this method on 2026-10-17: a search of 12,950 Renault Clio
was read as 12,945 distinct ads in one walk (the other 5 sold or arrived during it). Where more than 1,900 ads share one price
(over every make, 3,120 cars sit at exactly 9,990 EUR), that price is read alone in mileage steps before the walk goes on. The
coverage row says when rows past the first 1,900 came in price order, and stops with keyStuck only if more than 1,900 ads
share one price and one mileage.
Monitor: new ads only
Give the run a Monitor name and schedule it. Each run reads every ad first online in its window of days and delivers only the ads it never delivered before; known ads are free. The window covers the days since the last run that read every search to its end, plus one (a daily schedule reads today and the two days before; a first run reads today and yesterday), at most 30 days. New ads appear anywhere in La Centrale's order of a day, so the whole window is read every run, and every results page a monitor run reads is billed. One monitor name belongs to one set of settings; the memory never forgets an ad it delivered, so an ad is never billed twice by one monitor.
Dealer profiles (add-on)
With Dealer profiles on, each dealer's rows carry dealerProfile: name, street address, postal code, city, latitude and
longitude, SIRET and SIREN, opening hours, the year it joined La Centrale, whether La Centrale verified the account, its number
of ads, logo and social links. The dealer's page is read once per dealer per run and billed once per dealer per run (Dealer
profile), with the first row that carries it; the dealer's later rows carry it free. A dealer page that cannot be read leaves the
row without a profile, and nothing is charged for it.
Personal data
Phone numbers on La Centrale belong to dealers (business data, always delivered) or to private sellers. A private seller's phone
numbers and La Centrale's id of that seller are delivered only when you turn on Personal data of private sellers
(includePersonalData). With it off they are null. The ad's texts (commercial name, detailed model, version, trim, engine and
colour) are delivered exactly as La Centrale serves them, switch on or off: a phone number or e-mail address a seller wrote into
them stays as written. You are responsible for a lawful use of personal data, GDPR included.
What this Actor does NOT do
- No ad page details. The description, equipment and options, power, CO2, Crit'Air, first registration date, number of owners, the "cote" price estimate and the price history live only on the ad page, which La Centrale shows behind an interactive captcha. This Actor never solves a captcha, so it delivers what La Centrale's search returns.
- No private seller's city. Search rows carry the department; the city is on the ad page.
- No keyword search. La Centrale's search has no free text field; search by make, model, commercial name, version (through a search link) and filters.
- No reviews or ratings from other sites.
- No login and no account data: favourites, saved searches and messages are never read.
- One request at a time: a large search takes about 1.3 seconds per 100 ads.
API examples
Run it and get the rows in one call (replace YOUR_TOKEN):
curl -X POST "https://api.apify.com/v2/acts/automation_craft~lacentrale-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"makesModels": ["PEUGEOT:308"], "fuels": ["diesel"], "maxPrice": 15000, "maxItems": 200}'
Node.js:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('automation_craft/lacentrale-scraper').call({ makesModels: ['RENAULT:CLIO'], departments: ['75', '92'], maxItems: 100 });const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.filter((x) => x.type === 'listing'));
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("automation_craft/lacentrale-scraper").call(run_input={"searchUrls": ["https://www.lacentrale.fr/listing?makesModelsCommercialNames=RENAULT%3A%3ACLIO&energies=elec"], "maxItems": 100})rows = [x for x in client.dataset(run["defaultDatasetId"]).iterate_items() if x["type"] == "listing"]
FAQ
How can I scrape the La Centrale website?
Type a make and model or paste a La Centrale search link, set a maximum, and start the run: no code, no login and no proxy setup. The rows come out as JSON, CSV or Excel, or through the Apify API.
Is there a La Centrale API for used car listings?
This Actor works as one: call it through the Apify API with a make, model, filters or a search link and read the rows back as JSON. Each listing is billed once per run.
How many listings can I export from one La Centrale search?
All of them. La Centrale's own pages stop at 8,000 ads of one search; this Actor continues in price or mileage steps, so a search is read to its end, and its coverage row says how many ads La Centrale holds and how many were delivered.
Can I get the seller's phone number?
A dealer's phone numbers are in every dealer row. A private seller's phone numbers are delivered only when you turn on Personal data of private sellers, and you are responsible for a lawful use of them. The ad's texts are always delivered as La Centrale serves them, with anything the seller wrote into them.
Is it legal to scrape La Centrale?
This Actor reads only what La Centrale's own search shows any visitor, without logging in or solving any captcha. La Centrale's terms reserve its database, so you are responsible for a lawful use: non substantial parts of it, no repeated and systematic extraction beyond a normal use, and the GDPR for any personal data.
Why does this Actor run with limited permissions?
It needs nothing more: it writes only to its own run's dataset and key-value store, and a monitor keeps its memory in a named key-value store it creates itself. Limited permissions keep your other Apify data out of its reach.
Changelog
- 0.1 (2026-10-19): the ad's texts are delivered exactly as La Centrale serves them, switch on or off (a private seller's texts were masked before); a private seller's phones and id stay behind the personal data switch.
- 0.1 (2026-10-18): first release: searches by make, model and filters, search links, dealers and ad links; every search read to its end; monitor of new ads; Dealer profile add-on; a private seller's phone behind the personal data switch.
More data tools by Automation Craft
- Leboncoin Scraper: Ads, Prices, Real Estate & Cars
- Mobile.de Scraper: Cars, Prices, Dealers & Ratings
- AutoScout24 Scraper: EU Car Listings & Prices
- AutoTrader.ca Scraper: Canadian Cars and Prices
- Kleinanzeigen Scraper & API: Ads, Prices, Places
- Facebook Marketplace Scraper with Sold Tracker
- Craigslist Scraper: Listings, Prices & Alerts