Pools & Tennis · Cadastre Plots by City (FR·ES·PL·NL·AT) avatar

Pools & Tennis · Cadastre Plots by City (FR·ES·PL·NL·AT)

Pricing

from $0.90 / 1,000 verified pool plots

Go to Apify Store
Pools & Tennis · Cadastre Plots by City (FR·ES·PL·NL·AT)

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

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

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 goalSuggested setup
Pool, cover, heat-pump or tennis installerTerritory of equipped plotsCountry + city, verified only, companies off
Outdoor / garden equipment brandPrivate lots, not clubsPrivate lots on; club/hotel flag on
Agency / off-market deskParcels with pool + tennisBoth sports on, verified only
Wealth / SCI workflow (France)Holdings at the street numberCompany 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

CountryCadastreAddressHeightCompanies
FranceIGN / PCI (IDU)BAN point inside the parcelBD TOPO when Z existsOptional SIRENE
SpainCatastro (referencia catastral)CartoCiudad portal on the parcela, or Catastro situs with a numberPlan outline onlyNot available
PolandULDK / EGiB (TERYT)UUG house number on the działkaPlan outline (OSM)Not available
NetherlandsKadaster perceel (PDOK)BAG locatieserver on the perceelPlan outline (BAG pand)Not available
AustriaBEV KG + Gst (id)Nominatim house number on the OSM lotPlan 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).

FieldMeaning
countryFR, ES, PL, NL or AT
hasSwimmingPool / hasTennisCourt / hasPadelCourtMapped equipment on the parcel
address + addressStatusverified only if the house number is on the same parcel
parcelIdu, parcelAreaM2Cadastre id (FR IDU, ES referencia, PL TERYT, NL perceel, AT KG-Gst)
cadastralLabelSitus / official parcel label when published
buildingFootprintM2, buildingCount, gardenM2Plan area from cadastre buildings
roofLengthM / roofWidthM / roofPlanM2Size of the main roof outline (metres / m² plan)
buildingHeightM, roofRiseM, roofAreaM2Height and gable 3D m² when IGN BD TOPO has altitudes — not LiDAR
roofMaterial, buildingFloors, roofSourcebdtopo or cadastre_plan
siren, companyLegalForm, directorsOptional, France, verified addresses only
mapsStatusoff or osm (club/hotel flag from OpenStreetMap tags)

How to use

  1. Open the Actor in Apify Console.
  2. 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.
  3. Click Start.
  4. Download CSV / Excel from the dataset.

Ready-made examples

ExampleBest for
Marbella pool plots, verifiedSpain, Catastro
Sopot pool plots, verifiedPoland, ULDK
Wassenaar pool plots, verifiedNetherlands, Kadaster / BAG
Graz pool plots, verifiedAustria, BEV id + OSM lot
Cannes pool plots, verified addressFrance, IGN / BAN
Bordeaux tennis plotsCourt territory (FR)
Antibes 06400 pool + tennisEstate / off-market (FR)
Cannes plots with SIRENFrance company lookup only

Input

FieldDefault
CountryFrance (switch for ES / PL / NL / AT)
City, postcode or department / provinceCannes when Country is France — or Marbella / Sopot / Wassenaar / Graz
Swimming pools / tennis / padelon
Private lots onlyon (skip OSM access=public)
Company lookupoff (France only)
Club / hotel flagoff (OSM tags when on)
Max plots25 (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 getFree / 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?

ScenarioApprox. 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 (unverifiedAddressPolicy stays drop unless you pass flag in JSON). Each run logs map points → unique lots → verified. OSM scan is wider outside Spain so Max rows is more likely to fill.
  • France: buildingFootprintM2 is the plan of cadastre buildings. roofAreaM2 is 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.

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