Property Search
/api/pap-fr/search
Search French homes for sale or for rent from private sellers
Scrappa's PAP API returns structured JSON from PAP, the French marketplace where private owners sell and rent homes without an agency. Search homes for sale and for rent with price, room, bedroom, area and type filters, sort by price and page through results, open any listing for its photos, address, features and seller name, and autocomplete French cities, departments and postal codes to a location id. Public data only.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/pap-fr/search?location_id=439&location_name=Paris%20(75)&listing_type=sale&price_max=500000" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"pagination": { "page": 1, "per_page": 15, "returned": 11, "filtered_out": 0, "total_reported": 893, "has_next_page": true },
"items": [
{
"id": "458401326",
"listing_type": "sale",
"price": 740000,
"price_period": "total",
"currency": "EUR",
"rooms": 3,
"bedrooms": 2,
"surface_m2": 70,
"promoted": false
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices and monthly rents in euros by city, rooms, area and property type.
Page through filtered searches and open each listing for photos, address and features.
Compare monthly rents for apartments and houses across French cities.
Read the energy class of each listing to compare homes by efficiency.
PAP scraper API
The PAP API is built for real-estate analytics, listing tools and market research in France. Each search item carries the price in euros, rooms, bedrooms, living area, energy class, photos and a promoted flag. Listing detail adds the address, features and the seller name. PAP lists private sellers only, so there is no agency endpoint and no bathroom filter.
One search route for sale and rent. Rent prices are per month, sale prices are totals.
Filters are always honoured: a listing that breaks a filter is dropped and counted, never returned.
Pagination returns the real page. A page that cannot be confirmed is an error, never repeated data.
Promoted listings are flagged. A price sort orders the returned page.
Failed requests are never billed.
Resolve a city, department or postal code to a location id and pass it into search.
Open PAP Autocomplete API docsPass a location id, add filters and sort, then page through the results.
Open PAP Search API docsPass a listing id to get the address, features, all photos and the seller name.
Open PAP Listing API docsEverything you need in one API.
/api/pap-fr/search
Search French homes for sale or for rent from private sellers
/api/pap-fr/listing
Get the full record of one listing by id
/api/pap-fr/autocomplete
Autocomplete French places to a location id
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| PAP listing data as JSON | Build your own parser | |
| Filters guaranteed on every item | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by PAP. The PAP API returns structured JSON from public listing data through a Scrappa API key.
No. PAP lists private sellers only and has no agency pages. PAP also has no bathroom filter. The listing detail carries the seller name when PAP shows one.
Rent prices are per month and sale prices are totals. Every item has a price period field that says which one applies.
No. Only successful responses are billed. A valid empty result is successful and billable.