VOOZH about

URL: https://apify.com/abotapi/pap-fr-scraper

⇱ Pap.fr $1💰| URL Search | Keyword Filters | Rich Output · Apify


👁 Pap.fr $1💰| URL Search | Keyword Filters | Rich Output avatar

Pap.fr $1💰| URL Search | Keyword Filters | Rich Output

Pricing

from $1.00 / 1,000 results

Go to Apify Store

Pap.fr $1💰| URL Search | Keyword Filters | Rich Output

From $1/1k. Extract property listings from pap.fr. Get fully-detailed listings with price, address, rooms, area, photo gallery, description, and arrondissement/department/region geography.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

👁 AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

5

Monthly active users

4 days ago

Last modified

Share

PAP.fr Scraper

Extract property listings from pap.fr: De Particulier à Particulier, France's largest owner-to-owner real-estate platform. Get fully-detailed listings with price, address, rooms, area, photo gallery, description, and arrondissement/department/region geography.

Why This Scraper?

  • 20+ fields per listing. Price (numeric + formatted), rooms (pièces), living area, street address, postcode, city, arrondissement, department, region, full photo gallery, description, PAP reference number, and more.
  • Two input modes. Pick a French city and department code from the form, or paste any pap.fr search URL you already refined in your browser.
  • Rich filter set. Buy or rent, property type, minimum rooms (pièces), sort order - all passed straight to pap.fr so the results are exactly what the site would show.
  • Auto pagination. Walks every result page forward to the limit you set.
  • Both Buy (Vente) and Rent (Location). Apartments, houses, plots, parking, and commercial property.
  • Owner-to-owner exclusive. PAP forbids agent listings - every record is a private-owner listing you won't find on the agent-heavy aggregators.

Data You Get

FieldExample
TitleVente appartement 3 pièces 57 m² Paris 18E
Price590 000 (numeric) + 590.000 € (formatted)
Rooms (pièces)3
Living area57 m²
Street addressRue Muller, 75018 Paris
Postcode75018
CityParis 18e
ArrondissementParis 18e
DepartmentParis
RegionÎle-de-France
ReferenceG17/2664 (PAP internal reference)
Latitude / Longitude48.8358, 2.2899 (when fetchDetails=true)
Energy class (DPE)A-G (when fetchDetails=true)
GHG class (GES)A-G (when fetchDetails=true)
Active statustrue live / false delisted (when fetchDetails=true)
ImagesFull gallery, high-res URLs
DescriptionFull seller description (when fetchDetails=true)
Scraped atISO timestamp

How to Use

Search by Location

Enter a French city and its 2-digit department code. The scraper resolves the pap.fr geo-id automatically.

{
"mode":"filter",
"locations":[
{"city":"Paris","department":"75"}
],
"listingType":"Buy",
"propertyType":"Apartment",
"maxPages":10
}

Search with Filters

{
"mode":"filter",
"locations":[{"city":"Lyon","department":"69"}],
"listingType":"Rent",
"propertyType":"Apartment",
"roomsMin":3,
"sortBy":"PriceAsc",
"maxPages":10
}

Multiple Cities

{
"mode":"filter",
"locations":[
{"city":"Paris","department":"75"},
{"city":"Lyon","department":"69"},
{"city":"Marseille","department":"13"},
{"city":"Bordeaux","department":"33"},
{"city":"Nice","department":"06"}
],
"listingType":"Buy",
"propertyType":"House",
"maxPages":5
}

Direct URLs with auto pagination

Refine a search in your browser (including price / surface filters which aren't exposed in the form here), copy the URL, paste it here. If the URL ends with -N (page number), scraping starts from page N and walks forward.

{
"mode":"url",
"urls":[
"https://www.pap.fr/annonce/vente-appartements-paris-75-g439-3-pieces-tri-prix-asc"
],
"maxPages":20
}

Input Parameters

ParameterTypeDefaultDescription
modestringfilterfilter for city + department inputs, or url for direct URLs
locationsarrayParis / 75City + 2-digit department pairs (Filter mode only)
urlsstring[]example URLpap.fr search URLs (URL mode only); honors trailing -N as start page
listingTypestringBuyBuy (Vente) or Rent (Location) - Filter mode only
propertyTypestringApartmentApartment, House, Plot, Parking, or CommercialProperty (Filter mode only)
roomsMinnumberno limitMinimum pièces (1-5, where 5 means 5+) - Filter mode only
sortBystringDefaultDefault, PriceAsc, PriceDesc, SurfaceAsc, SurfaceDesc, DateAsc (Filter mode only)
maxPagesnumber3Max pages per search
maxListingsnumberunlimitedHard cap across the whole run
fetchDetailsbooleanfalseVisit each listing's detail page for full description + street address + reference + high-res photo gallery
proxyobjectApify RES + FRProxy config, French residential recommended

Send results into your apps (MCP connectors)

Optionally pipe the scraped results into the apps you already use, via Model Context Protocol (MCP) connectors. This is an extra delivery step after the scrape — the Apify dataset is never changed.

What gets written to the connector: a condensed, human-readable summary of each record — not the full JSON. Each item becomes one entry with a title (the listing's name / address) and its key fields flattened to plain text. Nested objects are collapsed to their main value and long lists are trimmed. The complete record always stays in the Apify dataset.

  1. Authorize a connector once under Apify → Settings → Integrations (Notion, Linear, Airtable, or Apify).
  2. Select it in the "Pipe results into your apps" input field. (If the picker is empty, you haven't authorized a connector yet.)
  3. For Notion, also set notionParentPageUrl to the page where items should be created.

The connection is mediated by Apify's MCP proxy, so this actor never sees your third-party credentials. Leave the field empty to skip.

Output Example

{
"id":"<listing-id>",
"url":"<listing-url>",
"listingType":"Buy",
"propertyType":"Apartment",
"title":"<listing-title>",
"priceValue":590000,
"priceCurrency":"EUR",
"priceDisplay":"590.000 €",
"rooms":3,
"livingSpace":57,
"description":"<full seller description>",
"streetAddress":"<street, postcode city>",
"city":"<city>",
"postcode":"<zip>",
"arrondissement":"<arrondissement>",
"department":"<department>",
"region":"<region>",
"latitude":48.835767,
"longitude":2.289897,
"energyClass":"D",
"ghgClass":"D",
"isActive":true,
"reference":"<PAP reference>",
"imageCount":18,
"images":["<image-url-1>","<image-url-2>"],
"additionalProperties":{
"Type de bien":"Appartement",
"Ascenseur":"Oui"
},
"scrapedAt":"2026-04-22T10:00:00.000Z"
}

Plan requirement

This actor needs a residential proxy. Two options:

  • Paid Apify plan (Starter and above). Keep the default. EU residential is preferred; FR may have issues, so the default pins IT.
  • Bring your own proxy (any plan, including Free). Uncheck "Use Apify proxy" and paste your own residential URLs (Bright Data, Oxylabs, SmartProxy, IPRoyal, etc.).

If the primary proxy is unavailable, the scraper auto-falls back to a managed backup pool.

Common Department Codes

CodeNameBiggest city
75ParisParis
69RhôneLyon
13Bouches-du-RhôneMarseille
33GirondeBordeaux
06Alpes-MaritimesNice
31Haute-GaronneToulouse
59NordLille
44Loire-AtlantiqueNantes
67Bas-RhinStrasbourg
34HéraultMontpellier
35Ille-et-VilaineRennes
38IsèreGrenoble

About

Built and maintained for reliable, cost-effective scraping of PAP.fr. Report any issues or ideas in the Apify Store listing.

You might also like

Pap Immobilier Scraper

leadsbrary/pap-immobilier-scraper

Scrape PAP.fr real estate listings with full filters: city, transaction, property type, rooms, price, surface, tags. Returns clean JSON — price per m², photos, location, description. Works on all French cities. Proxies included.

👁 User avatar

Alexandre Manguis

44

5.0

Pap.fr 🇫🇷 [$1.5💰] French Private-Seller RE Scraper

memo23/pap-scraper

🔥 $1.5/1K · Pap.fr scraper for private French sellers — 30+ fields per row from rich JSON-LD: price · m² · rooms · DPE · lat-lng · seller · breadcrumb hierarchy (région/département/ville). Filter mode + URL mode + price-band split (lift the ~370-result cap). Apify Residential FR. No browser

👁 User avatar

Muhamed Didovic

23

5.0

Leboncoin.fr Scraper | $1 / 1k | Fast & Reliable

fatihtahta/leboncoin-fr-scraper

Extract clean, structured data from France’s top classifieds site Leboncoin.fr. Get listings for real estate, cars, jobs, and more with rich outputs including pricing, location, seller details and more. Ideal for market research, lead gen or price tracking.

👁 User avatar

Fatih Tahta

482

4.4

Google Maps $1.5/1k Listings Scraper

braveleads/google-maps-listings-scraper

$1.5 / 1k 🔥 Extract rich business data from thousands of Google Maps listings, including reviews, reviewer insights, images, contact details, opening hours, pricing, ratings, locations, and more.

👁 User avatar

Brave Leads

9

5.0

Immobilienscout24 (.de|.ch|.at) 💚 $1/1k | By Search URL

azzouzana/immobilienscout24-de-search-results-scraper-by-search-url

$1/1K 🔥 Fast #1 ImmoScout24 search pages scraper for Germany 🇩🇪, Switzerland 🇨🇭 & Austria 🇦🇹! Scrape search results for just $1 per 1k listings. Get data in seconds via JSON, CSV, Excel, or API. Simply paste the URL and extract thousands of listings instantly! Fast, cheap & DACH-ready. ⚡

360

5.0

Pap.fr Scraper 🔥 $1.2/1K France Real Estate Extractor

azzouzana/pap-fr-mass-products-scraper-by-search-url

Scraper PAP.fr : Exportez les annonces immobilières (Vente & Location) en CSV/JSON via URL de recherche. Extrayez prix, photos, DPE, transports et contacts vendeurs en direct en France. Idéal pour l'investissement locatif, les acheteurs et l'extraction de données ⚡ Seulement 1,2$/1K ! 🔥

175

4.5

Seloger France $1💰 Powerful Filters + Deep Search

abotapi/seloger-france-scraper

From $1/1K. Scrape property listings from seloger.com. Supports buy and rent searches with location, price, rooms, and property type filters. Extracts price, area, rooms, energy class, coordinates, images, agent info, transport lines, and descriptions.

PAP Search & Direct URL Scraper

saswave/pap-search-direct-url-scraper

PAP web scraper.Automatise l'extraction de donnée immobilière (vente, location) du site pap.fr . Collecte des informations comme le téléphone, DPE, ville, prix, transports et d'autres information utile. Amélioré votre monitoring, reporting et analyse des opportunité immobilière entre particulier

PAP Immobilier Scraper - Téléphones & DPE

clearpath/pap-scraper

Extrayez les annonces immobilières PAP avec téléphones, DPE, GES, coordonnées, transports proches, photos et informations détaillées. Recherche par ville, code postal, France ou référence PAP.

17

Avito RU $1💰 URL | Keyword Filters | Enriched Output

abotapi/avito-ru-scraper

From $1/1k. Pull structured listing data from avito.ru by region, category, or direct URL. Supports filters and auto-pagination. Returns 25+ fields per listing, including price, full address, metro details, images, posting date, seller type, and verification badges.

107

5.0