Pools & Tennis · Cadastre Plots by City (FR·ES·PL·NL·AT)
Pricing
from $0.90 / 1,000 verified pool plots
Pools & Tennis · Cadastre Plots by City (FR·ES·PL·NL·AT)
FR · ES · PL · NL · AT. Paste a city. Export plots with a pool, tennis or padel court. House number only on the same cadastral lot. Open data. No login.
Pricing
from $0.90 / 1,000 verified pool plots
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Paste a city in France, Spain, Poland, the Netherlands or Austria. Export plots that already have a swimming pool, tennis court or padel court — with a house number only when it sits on the same cadastral parcel.
Five countries. No login. No API key. Address only on the same lot.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Pool, cover, heat-pump or tennis installer | Territory of equipped plots | Country + city, verified only, companies off |
| Outdoor / garden equipment brand | Private lots, not clubs | Private lots on; club/hotel flag on |
| Agency / off-market desk | Parcels with pool + tennis | Both sports on, verified only |
| Wealth / SCI workflow (France) | Holdings at the street number | Company lookup on |
What you get by default: country, parcel ID, equipment flags, verified address, parcel m², building count, footprint m², garden m², roof length × width. France also has BD TOPO height when Z exists.
Company lookup: France only (SIREN / SCI / SAS / association and published directors). Individual owners are not in open data. Other countries have no company register on this Actor.
Countries
| Country | Cadastre | Address | Height | Companies |
|---|---|---|---|---|
| France | IGN / PCI (IDU) | BAN point inside the parcel | BD TOPO when Z exists | Optional SIRENE |
| Spain | Catastro (referencia catastral) | CartoCiudad portal on the parcela, or Catastro situs with a number | Plan outline only | Not available |
| Poland | ULDK / EGiB (TERYT) | UUG house number on the działka | Plan outline (OSM) | Not available |
| Netherlands | Kadaster perceel (PDOK) | BAG locatieserver on the perceel | Plan outline (BAG pand) | Not available |
| Austria | BEV KG + Gst (id) | Nominatim house number on the OSM lot | Plan outline (OSM) | Not available |
Basque Country and Navarre are not on the national Catastro API. Austria: BEV gives the official KG + Grundstücksnummer at the point; the lot polygon is the OSM building (DKM outline is not a public query API).
What it extracts
One row per cadastral parcel (several pools on the same lot collapse to one row).
| Field | Meaning |
|---|---|
country | FR, ES, PL, NL or AT |
hasSwimmingPool / hasTennisCourt / hasPadelCourt | Mapped equipment on the parcel |
address + addressStatus | verified only if the house number is on the same parcel |
parcelIdu, parcelAreaM2 | Cadastre id (FR IDU, ES referencia, PL TERYT, NL perceel, AT KG-Gst) |
cadastralLabel | Situs / official parcel label when published |
buildingFootprintM2, buildingCount, gardenM2 | Plan area from cadastre buildings |
roofLengthM / roofWidthM / roofPlanM2 | Size of the main roof outline (metres / m² plan) |
buildingHeightM, roofRiseM, roofAreaM2 | Height and gable 3D m² when IGN BD TOPO has altitudes — not LiDAR |
roofMaterial, buildingFloors, roofSource | bdtopo or cadastre_plan |
siren, companyLegalForm, directors | Optional, France, verified addresses only |
mapsStatus | off or osm (club/hotel flag from OpenStreetMap tags) |
How to use
- Open the Actor in Apify Console.
- Set Country, then a city that matches (Marbella, Sopot, Wassenaar, Graz or Cannes). Keep max plots at 25. A 1–2 letter typo is corrected when the city is unambiguous (
Madride→ Madrid); the log shows the official name. - Click Start.
- Download CSV / Excel from the dataset.
Ready-made examples
| Example | Best for |
|---|---|
| Marbella pool plots, verified | Spain, Catastro |
| Sopot pool plots, verified | Poland, ULDK |
| Wassenaar pool plots, verified | Netherlands, Kadaster / BAG |
| Graz pool plots, verified | Austria, BEV id + OSM lot |
| Cannes pool plots, verified address | France, IGN / BAN |
| Bordeaux tennis plots | Court territory (FR) |
| Antibes 06400 pool + tennis | Estate / off-market (FR) |
| Cannes plots with SIREN | France company lookup only |
Input
| Field | Default |
|---|---|
| Country | France (switch for ES / PL / NL / AT) |
| City, postcode or department / province | Cannes when Country is France — or Marbella / Sopot / Wassenaar / Graz |
| Swimming pools / tennis / padel | on |
| Private lots only | on (skip OSM access=public) |
| Company lookup | off (France only) |
| Club / hotel flag | off (OSM tags when on) |
| Max plots | 25 (0 or null = no cap; Free plan 20 / run) |
Output example
{"country": "FR","parcelIdu": "06029000CK0027","hasSwimmingPool": true,"hasTennisCourt": false,"addressStatus": "verified","address": "68 Avenue du Roi Albert 1er 06400 Cannes","parcelAreaM2": 2504,"buildingFootprintM2": 410,"roofLengthM": 22.1,"roofWidthM": 8.4,"buildingHeightM": 7.2,"roofAreaM2": 198,"gardenM2": 2094,"companyLegalForm": null,"mapsStatus": "off"}
Pricing
Pay-per-event (platform usage included — HTTP open data only). Tennis and padel count as a court. Optional SIREN (France) is a bump on the same pool / court / both ladder.
| You get | Free / 1,000 |
|---|---|
| Verified pool (no court) | $1.29 |
| Verified court (tennis/padel, no pool) | $1.99 |
| Verified pool + court | $2.49 |
| Pool + published company | $2.79 |
| Court + published company | $3.29 |
| Pool + court + company | $3.79 |
| Unverified plot (Flag mode) | $0.39 |
Actor start is $0.00005 / GB. Free Apify accounts export 20 plots per run.
How much does it cost to export pool or tennis plots?
| Scenario | Approx. cost (Free) |
|---|---|
| 20 verified pool plots (first try) | ~$0.03 |
| 1,000 verified pool plots | ~$1.29 |
| 1,000 verified tennis plots | ~$1.99 |
| 1,000 pool plots with a SIREN | ~$2.79 |
Limits (read this)
- Coverage follows OpenStreetMap. Dense in villa belts (Costa del Sol, Côte d’Azur, some Polish / Dutch / Austrian suburbs); sparse in the countryside.
- Many pools sit far from the street. Verified house numbers are often well below Max rows (about one in five in a Cannes sample). That is the product, not a bug. Console runs drop unverified rows (
unverifiedAddressPolicystaysdropunless you passflagin JSON). Each run logsmap points → unique lots → verified. OSM scan is wider outside Spain so Max rows is more likely to fill. - France:
buildingFootprintM2is the plan of cadastre buildings.roofAreaM2is a gable estimate from BD TOPO eave/ridge when those altitudes exist — not a LiDAR mesh. - Spain: roof size from the Catastro building outline. No nationwide height model. Basque Country and Navarre are not on the national Catastro API.
- Poland / Netherlands: official parcel APIs (ULDK, Kadaster). Austria: BEV returns KG + Grundstücksnummer; the lot polygon is the OSM building (DKM outline is not a public query API).
- No particulier owner names. Directors appear only for a published company at that number (France).
- Private lots only (default on) skips OSM pools/courts tagged public / customers. Club / hotel flag uses OSM tags (
mapsStatus: osm). Rows are flagged, never deleted.
Is it legal to scrape pool and tennis plots?
This Actor only uses public open data (OpenStreetMap, IGN cadastre / PCI + BAN + optional SIRENE in France; Catastro + CartoCiudad in Spain; ULDK + UUG in Poland; Kadaster / BAG in the Netherlands; BEV Grundstücksnummer + OSM building polygon in Austria). It does not extract private individual owner names. As with any address-level dataset, make sure your use complies with GDPR and local marketing rules.
Also available (France)
French Property Intel — paste a verified French address for DPE, flood/clay, value and yield (billed per dossier).
France Pool-Ready Plots · Builders by City — house + large garden, no OSM pool.
France Building Heights · Facades by City — buildings taller than X metres (facade / scaffolding).
France Building Roofs · Size by City — every building whose roof plan is larger than X m² (no pool/tennis needed).
French DPE F/G · Property Owner SIRENs — SCI / foncières on class F/G dwellings.
Support
Questions or a custom run: corentin@outreacher.fr