App Logo
pap.fr

Search PAP.fr property listings

Search PAP.fr, the French classifieds site where owners list property directly without an agency, and return the listings on the results page: the listing's id and link, asking price in euros, town and postcode, number of rooms and bedrooms, floor area, and the owner's description. Give a location the way you would type it into the site's own search box — a town, postcode, department or region — and the closest match the site offers is used; the match actually applied is returned so you can check it. Buying and renting are both covered, and the property type, maximum price and how many listings to collect can each be set. Leaving the property type unset searches every type. PAP widens a town search to nearby communes and labels those results with the distance, so a search for one town can legitimately return listings in its neighbours. Land and parking listings have no rooms or floor area, which come back empty rather than as zero. When nothing matches, PAP shows a few listings from a deliberately wider search instead. Those are not results for the query, so they are never returned as if they were: the reply says plainly that there were no exact matches and the list comes back empty.

Input

location required

Where to search, as typed into the site's search box: a town ("Bordeaux"), postcode, department or region. The first suggestion the site offers is taken, and the label it resolved to is returned as resolvedLocation.

count optional

How many listings to collect. A results page holds about 15, so a larger count walks on through further pages and stops early when the results run out.

Default: 15
max_price optional

Maximum price in euros (the purchase price, or the monthly rent for a rental).

transaction optional

vente = for sale, location = long-term rental, vacances = holiday rental.

Default: "vente"
property_type optional

Restrict to one property type. Omitted means every type the site returns for that search.

Output

listings required
returned required
searchUrl required

The results page the search landed on.

transaction required
noExactMatches required

True when the search matched nothing and the site offered listings from a wider search instead. listings is then empty.

resolvedLocation required

The location label the site matched, e.g. "Bordeaux (33)". Compare it with what was asked for: a town name that exists in several departments can resolve to another one.

FAQ

Search PAP.fr, the French classifieds site where owners list property directly without an agency, and return the listings on the results page: the listing's id and link, asking price in euros, town and postcode, number of rooms and bedrooms, floor area, and the owner's description.
Required: location. Optional: count, max_price, transaction, property_type.
It returns listings, returned, searchUrl, transaction, noExactMatches, resolvedLocation.
No. It only uses pages of pap.fr that are reachable without signing in.
It only reads. It looks things up on pap.fr and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/pap.fr/search_listings, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/pap.fr/search_listings
It is part of Reduck's official curated catalogue.

Start building not clicking