Leboncoin Scraper: France Classified Ads & Prices avatar

Leboncoin Scraper: France Classified Ads & Prices

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Leboncoin Scraper: France Classified Ads & Prices

Leboncoin Scraper: France Classified Ads & Prices

Scrape leboncoin.fr search results by keyword, category number, price range and sort order. Rows have title, price in EUR, category, images, ad attributes, city, postal code, coordinates, seller name and type, SIREN of professional sellers and dates. Unofficial.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

reventadata

reventadata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

Leboncoin Scraper

Search leboncoin.fr, the French classifieds site, and get the ads as structured rows (JSON, CSV or Excel): one search per keyword, optionally narrowed by category number, price range and sort order. By reventadata. Unofficial: not affiliated with Leboncoin.

What you get

For every ad the search lists: id, title, price (euros), category, up to all image URLs, the ad's attributes (condition, model, storage and so on, as shown on the site), city, postal code, department, region, latitude and longitude, the public seller name and type (private or professional), the SIREN of professional sellers, whether the seller has a phone number on the ad, whether the ad is promoted, and its publication, expiry and index dates.

Input

FieldMeaning
searchQueriesKeywords, one search each. Required.
categoryOptional leboncoin category number (the category= value in a search URL, for example 17 for phones).
sortrelevance (default) or newest. With newest, boosted (paid) ads appear among the results in the order the site returns them, by their indexedAt time rather than firstPublishedAt; isBoosted marks them.
minPrice, maxPriceOptional price limits in euros.
maxItemsCap on rows across all queries.
maxPagesPages per query, 35 ads each. The site serves at most 100 pages per search, so 3,500 ads per query.

Example:

{"searchQueries": ["iphone"], "category": "17", "sort": "newest", "minPrice": 100, "maxPrice": 300, "maxItems": 70, "maxPages": 2}

Sample row

Generated from a real row of a local run on 2026-11-07 (the imageUrls, attributes, expiresAt and searchUrl fields of the same row are left out here for length):

{
"listId": 3304443255,
"url": "https://www.leboncoin.fr/ad/telephones_objets_connectes/3304443255",
"title": "IPhone X Blanc 64GO",
"price": 115,
"priceCents": 11500,
"currency": "EUR",
"categoryId": "17",
"categoryName": "Téléphones & Objets connectés",
"adType": "offer",
"status": "active",
"imageCount": 5,
"city": "Rennes",
"zipcode": "35000",
"department": "Ille-et-Vilaine",
"region": "Bretagne",
"latitude": 48.108,
"longitude": -1.684,
"ownerName": "Mathéo",
"ownerType": "private",
"ownerSiren": null,
"hasPhone": false,
"isBoosted": false,
"firstPublishedAt": "2026-11-07 20:19:12",
"indexedAt": "2026-11-07 20:19:12",
"matchedQuery": "iphone"
}

Pricing

Pay per event: a small fee when a run starts and a fee for every ad row pushed to the dataset. A run stops cleanly when your maximum charge is reached. For current pricing and details, see the Store page.

Limits

  • The ad description and the phone number are not in the search results and are not returned. hasPhone only says whether the ad has a number.
  • A search shows at most 3,500 ads (100 pages of 35).
  • Promoted ads repeat across pages; each ad is returned once.
  • Regions and departments cannot be selected; use the keyword, category and price.
  • A search with no match ends successfully with a message saying so. A run that the site blocks ends as failed.