Documentation API

Référence complète de l'API cadastrale

Base URL

https://api.parcelgps.com/v1

Spécification OpenAPI 3.1

Tous les endpoints de cette page dans un format lisible par machine, pour Postman, Insomnia ou les générateurs de clients :

https://api.parcelgps.com/v1/openapi.json

Les pages de lots et les recherches d'adresse portent un ETag : avec If-None-Match, la réponse est un 304 sans corps qui ne consomme pas de quota.

apartmentGuide : importer une copropriété en 3 appels

Codes pays

Les endpoints acceptent ?country=XX. Facultatif : sans lui, l'API détecte le pays à partir de la forme de la référence, dans les 27 pays où la recherche par référence existe (Grèce, Irlande et références lettones uniquement numériques : indiquez le pays). Une référence ambiguë renvoie 300 CNV_AMBIGUOUS avec les candidats ; un pays non couvert, 422 CNV_COVERAGE ; ce qui ressemble à un nom de lieu, 422 CNV_PLACE_NAME avec le point géocodé. L'Espagne péninsulaire utilise ES, mais le Pays basque et la Navarre ont leur propre cadastre (foral) et exigent leur propre code : avec ES, leurs parcelles ne sont pas trouvées.

ES · EspagnePV · Pays basqueNA · NavarrePT · PortugalFR · FranceIT · ItalieDE · AllemagneAT · AutrichePL · PologneNL · Pays-BasCZ · TchéquieFI · FinlandeBE · BelgiqueEE · EstonieSI · SlovénieLT · LituanieLU · LuxembourgSK · SlovaquieBG · BulgarieCY · ChypreIS · IslandeLI · LiechtensteinCH · Suisse

Référence des endpoints

MéthodeEndpointAuthDescription
GET/v1/resolve?q=TEXTSans cléClasse n'importe quelle saisie : référence (et pays), coordonnées ou toponyme. Hors quota.
GET/v1/search/address/candidates?q=TEXT&country=XXAPI KeyAdresse → parcelle avec candidats classés : Espagne et 25 autres pays européens
GET/v1/search/coordinates?lat=LAT&lng=LNG&country=XXAPI KeyPoint → parcelle (lat/lng dans l’URL)
POST/v1/search/coordinatesAPI KeyPoint → parcelle (corps JSON)
POST/v1/search/addressAPI KeyAdresse espagnole par champs (province, commune, voie, numéro) → parcelle
POST/v1/search/address/parseAPI KeyAdresse espagnole en texte libre → parcelle
GET/v1/locations/provincesAPI KeyProvinces espagnoles (noms pour la recherche d’adresse)
GET/v1/locations/municipalities?region=XAPI KeyCommunes d’une province espagnole
GET/v1/locations/streets?region=X&municipality=X&name=XAPI KeyVoies d’une commune espagnole
GET/v1/parcels/:referenceAPI KeyConsultation de parcelle
GET/v1/parcels/:reference14/unitsAPI KeyTous les lots d'un immeuble (logements, locaux, garages) — Espagne
GET/v1/parcels/:reference/polygon?country=XXAPI KeyGéométrie de la parcelle (GeoJSON)
GET/v1/parcels/:reference/terrain?country=XXAPI KeyRelief (altitude, pente, orientation) et Natura 2000 / espaces protégés de la parcelle
GET/v1/parcels/:reference/ground-motion?country=XXAPI KeyMouvement du terrain (affaissement ou soulèvement en mm/an, 2020-2024) mesuré par satellite
GET/v1/parcels/:reference/solar?country=XXAPI KeyPotentiel solaire
GET/v1/parcels/:reference/agriculture?country=XXAPI KeyDonnées agricoles du terrain
GET/v1/parcels/:reference/subparcels?lang=XXAPI KeyCultures et occupation du sol dans la parcelle, avec contour (Espagne et 19 autres pays européens)
GET/v1/parcels/:reference/sigpac?lang=XX&format=geojsonAPI KeyÎlots SIGPAC de la parcelle avec leur géométrie (Espagne), téléchargeables en GeoJSON
GET/v1/reference/crops?lang=XXSans cléCatalogue des codes de culture (gratuit)
GET/v1/parcels/:reference/market?country=XXAPI KeyPremium (plans payants uniquement) : prix des terres agricoles, €/ha par culture (ES)
GET/v1/parcels/:reference/score?country=XXAPI KeyScore d'investissement 0-100 avec note et facteurs
GET/v1/parcels/:reference/value-history?country=XXAPI KeyPremium (plans payants uniquement) : Historique enregistré de la parcelle (surface, usage, valeur cadastrale)
GET/v1/parcels/:reference/neighbors?country=XXAPI KeyParcelles voisines, chacune avec sa référence et son point central
POST/v1/parcels/compareAPI KeyComparer 2 ou 3 parcelles
GET/v1/export/kml?reference=X&country=XAPI KeyExporter en KML (Google Earth)
GET/v1/export/gpx?reference=X&country=XAPI KeyExporter en GPX (GPS)

Fiabilité

Ce que nous servons depuis notre propre infrastructure et ce qui dépend d'un organisme public. À lire avant de passer en production.

EndpointD'où viennent les données
/parcels/:reference (ES)Notre propre copie du cadastre (50,9 M de parcelles). Ne dépend pas du Catastro pour répondre.
/polygon · /search/address · /search/coordinatesCatastro (organisme public). Peut tomber sans préavis.
/agricultureSIGPAC
/solarPVGIS

Erreurs et nouvelles tentatives

Un 503 signifie qu’une source officielle ne répond pas pour le moment : réessayez avec un délai croissant et cela se rétablira. Un 429 de quota signifie que le quota et le solde prépayé sont épuisés, et réessayer n’y change rien — rechargez, changez de forfait ou attendez la réinitialisation du 1er. Un 404 est une référence inexistante et ne doit pas être réessayé.

Page de statut

Nous publions l'état de notre API et des neuf sources cadastrales dont nous dépendons, vérifié toutes les cinq minutes et hébergé en dehors de cette API pour rester fiable pendant une panne : catastrogps.es/status.

Authentification

Toutes les requêtes API nécessitent une API key envoyée dans l'en-tête X-API-Key.

curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S"

Obtenez votre API key gratuite sur votre tableau de bord développeur.

Codes d'erreur

StatutCodeDescription
200—OK — La requête s'est terminée correctement.
400VALIDATION_ERRORBad Request — Paramètres invalides ou référence cadastrale au format incorrect.
401UNAUTHORIZEDUnauthorized — API key invalide, expirée ou absente.
404NOT_FOUNDNot Found — Aucune parcelle trouvée pour la référence ou les coordonnées indiquées. Ne consomme pas de quota.
429KEY_AUTH_004Quota Exceeded — Le quota mensuel et le solde prépayé sont épuisés (ou le dépassement est désactivé). X-Quota-Remaining et X-Quota-Reset indiquent ce qu’il reste et quand il se réinitialise. Rechargez depuis votre tableau de bord ou attendez la réinitialisation du 1er.
429RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHEDToo Many Requests — KEY_RATE_002 : vous avez dépassé la limite de rafale par minute de votre clé (Free 10, Developer 60, Startup 120, Growth 300). RATE_LIMIT_EXCEEDED : trop de requêtes depuis la même IP. Les deux renvoient X-RateLimit-* et Retry-After. DAILY_LIMIT_REACHED : limite quotidienne de recherches gratuites sans clé API.
500INTERNAL_ERRORInternal Server Error — Erreur sur notre serveur. Si elle persiste, contactez le support.
503SERVICE_UNAVAILABLEService Unavailable — Le service cadastral externe du pays demandé est temporairement indisponible. Ces services sont gérés par des organismes publics (Catastro, DGT, Géoportail, Agenzia Entrate, ALKIS...) et échappent à notre contrôle. Réessayez dans quelques minutes.

En-têtes de quota et de rate limit

Il existe deux familles d'en-têtes qui mesurent des choses différentes. X-Quota-* est le quota mensuel de votre offre : celui qui s'épuise avec KEY_AUTH_004.

En-têteDescription
X-Quota-LimitAppels inclus par mois dans votre offre (p. ex. 5000).
X-Quota-RemainingAppels restants ce mois-ci.
X-Quota-ResetDate de réinitialisation du quota mensuel (ISO 8601, UTC).
X-Quota-TierNom de l’offre actuelle (free, basic, pro, business).

X-RateLimit-* est la limite de rafale par minute de votre clé, selon le forfait : Free 10, Developer 60, Startup 120 et Growth 300 requêtes toutes les 60 secondes. Elle n'a rien à voir avec le quota mensuel.

En-têteDescription
X-RateLimit-LimitRequêtes autorisées par minute avec votre clé (selon votre forfait).
X-RateLimit-RemainingRequêtes restantes dans la minute en cours.
X-RateLimit-ResetSecondes avant la réinitialisation de la fenêtre d'une minute.

Ce qui compte comme une unité

Chaque forfait inclut des unités par mois. Une requête avec des données coûte 1 ; sans données, elle ne coûte rien.

RequêteUnités
GET /v1/parcels/{reference}Parcelle par référence cadastrale1 (0 sans données)
POST /v1/search/coordinatesParcelle par coordonnées1 (0 sans données)
/solar · /agriculture · /score · /marketSolaire, agricole, score ou marché d’une parcelle1 chacun (0 sans données)
GET /v1/search/address/candidatesRecherche par adresse1 s’il y a des candidats
GET /v1/parcels/{reference14}/unitsLogements et locaux d’un immeuble1 par lot renvoyé
POST /v1/parcels/compareComparer des parcelles1 par parcelle trouvée
304 · 300 · 4xx · 5xxNon modifié, ambigu, erreurs client ou serveur0

Guides par cas d'usage

Quatre cas concrets traités avec des appels à l'API. Chaque étape présente l'appel en cURL, avec le SDK JavaScript et avec le SDK Python, ainsi que la réponse réelle renvoyée par la production.

Vérifier un bien avant de l'acheter

De l'adresse de l'annonce à ce que dit le cadastre et à ce que voit le satellite : de quelle finca il s'agit, ce qu'elle contient, si elle se trouve dans un espace protégé et si le sol bouge. Chaque étape utilise une parcelle différente pour montrer un cas avec des données ; dans votre flux, c'est la même référence du début à la fin.

Pays: ES

1. De l'adresse à la finca

Une adresse en texte libre renvoie des candidats classés par indice de confiance (de 0 à 1) avec la référence à 14 caractères, l'usage, les logements et l'année. À partir de 0,75, le numéro et la commune correspondent. Cela coûte 1 unité uniquement s'il y a des candidats.

curl -G "https://api.parcelgps.com/v1/search/address/candidates" \
  --data-urlencode "q=Avenida José Rodríguez de la Borbolla Camoyán 10, Dos Hermanas" \
  --data-urlencode "limit=3" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Réponse réelle

{
  "success": true,
  "data": {
    "query": {
      "text": "Avenida José Rodríguez de la Borbolla Camoyán 10, Dos Hermanas",
      "street": "Avenida José Rodríguez de la Borbolla Camoyán",
      "number": 10,
      "municipality": "Dos Hermanas"
    },
    "candidates": [
      {
        "reference": "0745901TG4304N",
        "country": "ES",
        "address": "AVENIDA JOSE RGUEZ BORBOLLA CAMOY 10",
        "number": 10,
        "postalCode": "41704",
        "municipality": "Dos Hermanas",
        "region": "Sevilla",
        "latitude": 37.31947088654626,
        "longitude": -5.926788955974699,
        "confidence": 0.93,
        "numberMatches": true,
        "municipalityMatches": true,
        "inOwnCopy": true,
        "cadastreAddress": "AV JOSE RGUEZ BORBOLLA CAMOY 10",
        "use": "Residencial",
        "dwellings": 346,
        "yearBuilt": 2023
      },
      {
        "reference": "0747201TG4304N",
        "country": "ES",
        "address": "BULEVAR JOSE RODRIGUEZ DE LA BORBOLLA CAMOYAN 11",
        "number": 11,
        "confidence": 0.55,
        "numberMatches": false,
        "municipalityMatches": true,
        "inOwnCopy": true
      }
    ],
    "attribution": "CartoCiudad (Instituto Geográfico Nacional) y Dirección General del Catastro"
  },
  "remainingSearches": 2894
}

2. Ce qu'elle contient : logements, locaux et annexes

Avec la référence à 14 caractères, vous obtenez toutes les unités de la finca avec usage, surface, étage, porte et quote-part. Cela permet de vérifier que la surface et l'usage indiqués dans l'annonce correspondent au cadastre. Cela coûte 1 unité par unité servie.

curl "https://api.parcelgps.com/v1/parcels/0745901TG4304N/units" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Réponse réelle

HTTP/2 200
etag: "5ab6bd3d95f85dddba81818bcb0cb65e"
cache-control: private, max-age=21600
x-quota-remaining: 2893

{
  "success": true,
  "data": {
    "reference": "0745901TG4304N",
    "address": "AV JOSE RGUEZ BORBOLLA CAMOY 10",
    "postalCode": "41704",
    "municipality": "DOS HERMANAS",
    "region": "Sevilla",
    "mainUse": "Residencial",
    "totalArea": 32789,
    "yearBuilt": 2023,
    "unitCount": 200,
    "propertyUnitCount": 365,
    "units": [
      {
        "reference": "0745901TG4304N0002KH",
        "staircase": "",
        "floor": "01",
        "door": "B",
        "use": "Residencial",
        "area": 155,
        "description": "Planta 01, Pta. B - Residencial",
        "ownershipShare": 0.279543,
        "yearBuilt": 2023,
        "address": "AV JOSE RGUEZ BORBOLLA CAMOY 10 Pl:01 Pt:B"
      },
      {
        "reference": "0745901TG4304N0003LJ",
        "staircase": "",
        "floor": "01",
        "door": "C",
        "use": "Residencial",
        "area": 163,
        "description": "Planta 01, Pta. C - Residencial",
        "ownershipShare": 0.293879,
        "yearBuilt": 2023,
        "address": "AV JOSE RGUEZ BORBOLLA CAMOY 10 Pl:01 Pt:C"
      }
    ],
    "truncated": true,
    "nextCursor": "0745901TG4304N0201MZ",
    "dataSource": "clone",
    "dataDate": "2026-01-23",
    "attribution": "Dirección General del Catastro"
  },
  "remainingSearches": 2893
}

3. Espaces protégés : Natura 2000 et parcs

Avant d'acheter un terrain rural, il vaut mieux savoir s'il se trouve dans un espace protégé : cela limite ce que l'on peut construire ou planter. /terrain croise le contour de la parcelle avec le réseau Natura 2000 et les espaces protégés nationaux (CDDA) et indique quelle part de la parcelle se trouve à l'intérieur. Exemple réel : une parcelle entièrement située dans le parc national de Monfragüe.

curl "https://api.parcelgps.com/v1/parcels/10194A00110004/terrain?country=ES" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Extrait de la réponse réelle

{
  "success": true,
  "data": {
    "reference": "10194A00110004",
    "country": "ES",
    "protectedAreas": {
      "status": "ok",
      "intersects": true,
      "inside": true,
      "maxOverlapPct": 100,
      "natura2000": [
        {
          "code": "ES0000014",
          "name": "Monfragüe y las Dehesas del Entorno",
          "type": "SPA",
          "country": "ES",
          "overlapPct": 100
        },
        {
          "code": "ES4320077",
          "name": "Monfragüe",
          "type": "SCI",
          "country": "ES",
          "overlapPct": 100
        }
      ],
      "national": [
        {
          "code": "4820",
          "name": "Monfragüe",
          "designation": "National Park",
          "country": "ES",
          "overlapPct": 100
        }
      ],
      "method": "parcel",
      "sources": [
        {
          "name": "Natura 2000",
          "license": "CC BY 4.0",
          "edition": "end 2024"
        },
        {
          "name": "Nationally designated areas (CDDA)",
          "license": "CC BY 4.0",
          "edition": "2025"
        }
      ]
    }
  }
}

4. Le sol s'affaisse-t-il ?

/ground-motion fournit la vitesse verticale du sol mesurée par le radar Sentinel-1 (Copernicus EGMS, 2020-2024) sur la parcelle. Exemple réel : une parcelle à Murcie qui s'affaisse de 40,9 mm par an, classe severe_subsidence. Lorsque le satellite ne dispose d'aucun réflecteur (champs ouverts, forêt, eau), la réponse est status no_data plutôt qu'une estimation inventée.

curl "https://api.parcelgps.com/v1/parcels/30024A16000286/ground-motion?country=ES" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Réponse réelle

{
  "success": true,
  "data": {
    "reference": "30024A16000286",
    "country": "ES",
    "status": "ok",
    "period": { "from": "2020-01", "to": "2024-12", "label": "2020-2024" },
    "groundMotion": {
      "class": "severe_subsidence",
      "worstClass": "severe_subsidence",
      "vertical": {
        "meanMmYear": -40.9, "maxSubsidenceMmYear": -40.9, "maxUpliftMmYear": 0,
        "stdMmYear": 0.1, "accelerationMmYear2": -0.7, "rmseMm": 2.3
      },
      "eastWest": { "meanMmYear": -5.1, "stdMmYear": 0.1 },
      "yearlyDisplacement": [
        { "year": 2020, "mm": -17.9 }, { "year": 2021, "mm": -57.2 }, { "year": 2022, "mm": -95.8 },
        { "year": 2023, "mm": -141.8 }, { "year": 2024, "mm": -179.8 }
      ],
      "cellsWithData": 1, "cellsConsidered": 1, "coveragePct": 100,
      "basis": "parcel", "cellSizeM": 100
    },
    "source": {
      "name": "European Ground Motion Service (EGMS) L3 Ortho",
      "license": "Copernicus data policy (Regulation (EU) No 1159/2013): free, commercial use allowed with attribution",
      "attribution": "Contains modified Copernicus Land Monitoring Service information, European Ground Motion Service 2020-2024 (© European Union, Copernicus Land Monitoring Service, EEA)",
      "resolution": "100 m"
    },
    "calculatedAt": "2026-10-01T08:13:58Z",
    "provenance": "2"
  },
  "remainingSearches": 4320
}

Le portefeuille d'un syndic de copropriété

Importez toutes les fincas que vous gérez avec leurs unités et vérifiez-les de nouveau chaque mois sans payer deux fois ce qui n'a pas changé.

Pays: ES

1. Première importation

Parcourez votre liste de références à 14 caractères. Chaque page contient jusqu'à 200 unités et un nextCursor ; les SDK suivent le curseur à votre place. Enregistrez l'ETag de chaque page avec la finca. Le quota restant figure dans l'en-tête X-Quota-Remaining et dans lastQuota du SDK.

curl -i "https://api.parcelgps.com/v1/parcels/0745901TG4304N/units" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

curl -i "https://api.parcelgps.com/v1/parcels/0745901TG4304N/units?cursor=0745901TG4304N0201MZ" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Réponse réelle

HTTP/2 200
etag: "5ab6bd3d95f85dddba81818bcb0cb65e"
cache-control: private, max-age=21600
x-quota-remaining: 2893

{
  "success": true,
  "data": {
    "reference": "0745901TG4304N",
    "address": "AV JOSE RGUEZ BORBOLLA CAMOY 10",
    "postalCode": "41704",
    "municipality": "DOS HERMANAS",
    "region": "Sevilla",
    "mainUse": "Residencial",
    "totalArea": 32789,
    "yearBuilt": 2023,
    "unitCount": 200,
    "propertyUnitCount": 365,
    "units": [
      {
        "reference": "0745901TG4304N0002KH",
        "staircase": "",
        "floor": "01",
        "door": "B",
        "use": "Residencial",
        "area": 155,
        "description": "Planta 01, Pta. B - Residencial",
        "ownershipShare": 0.279543,
        "yearBuilt": 2023,
        "address": "AV JOSE RGUEZ BORBOLLA CAMOY 10 Pl:01 Pt:B"
      },
      {
        "reference": "0745901TG4304N0003LJ",
        "staircase": "",
        "floor": "01",
        "door": "C",
        "use": "Residencial",
        "area": 163,
        "description": "Planta 01, Pta. C - Residencial",
        "ownershipShare": 0.293879,
        "yearBuilt": 2023,
        "address": "AV JOSE RGUEZ BORBOLLA CAMOY 10 Pl:01 Pt:C"
      }
    ],
    "truncated": true,
    "nextCursor": "0745901TG4304N0201MZ",
    "dataSource": "clone",
    "dataDate": "2026-01-23",
    "attribution": "Dirección General del Catastro"
  },
  "remainingSearches": 2893
}

2. Vérification mensuelle avec ETag

Répétez l'appel avec If-None-Match et l'ETag enregistré. Si la finca n'a pas changé, la réponse est 304 Not Modified et ne coûte rien. Avec le SDK, transmettez le résultat précédent : changed indique si quelque chose a bougé. Respectez la limite par minute de votre offre (Free 10, Developer 60, Startup 120, Growth 300) : les SDK relancent automatiquement une requête après un 429.

curl -i "https://api.parcelgps.com/v1/parcels/0745901TG4304N/units" \
  -H "X-API-Key: $CATASTROGPS_API_KEY" \
  -H 'If-None-Match: "5ab6bd3d95f85dddba81818bcb0cb65e"'

HTTP/2 304
x-quota-remaining: 2929
Guide complet pour importer une copropriété

Faisabilité solaire d'une parcelle

Production estimée avec PVGIS, économies, retour sur investissement et, pour les panneaux au sol, la pente et l'orientation réelles du terrain. /solar couvre l'Espagne (avec le Pays basque et la Navarre), le Portugal, la France, l'Italie et l'Allemagne ; ailleurs, la réponse est 422 CNV_COVERAGE.

Pays: ESPVNAPTFRITDE

1. Production et rentabilité de l'installation

La réponse contient les kWp installables, les kWh par an, les économies, le délai d'amortissement, le CO2 évité et un bloc economics avec autoconsommation, excédents, revenu net, payback et TRI. En l'absence de données solaires, la réponse est disponible false et ne coûte rien.

curl "https://api.parcelgps.com/v1/parcels/9872023VH5797S/solar" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Réponse réelle

{
  "success": true,
  "data": {
    "available": true,
    "status": "ok",
    "annualProductionKwh": 23749.9,
    "installableKw": 17.86,
    "annualSavingsEur": 1473.18,
    "paybackYears": 12.13,
    "co2AvoidedKg": 5533.73,
    "irradiationKwhM2": 1807.08,
    "solarGrade": 5,
    "optimalOrientation": "south",
    "tiltAngleDeg": 34,
    "installationCostEur": 17865,
    "source": "PVGIS (JRC)",
    "economics": {
      "selfConsumptionKwhYear": 5000,
      "surplusKwhYear": 18749.9,
      "netAnnualIncomeEur": 1473.18,
      "paybackYears": 12.13,
      "irrPct": 6.56,
      "totalReturn25YearsEur": 18964.5,
      "landLeaseAvailable": false
    }
  },
  "remainingSearches": 4319
}

2. Pente et orientation du terrain

Pour une installation au sol, /terrain fournit la pente moyenne et maximale avec sa classe et l'orientation dominante sur le contour réel (Copernicus DEM GLO-30, 30 m). Exemple réel : un versant très raide orienté au nord, peu adapté aux panneaux au sol.

curl "https://api.parcelgps.com/v1/parcels/10194A00110004/terrain?country=ES" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Extrait de la réponse réelle

{
  "success": true,
  "data": {
    "reference": "10194A00110004",
    "country": "ES",
    "relief": {
      "status": "ok",
      "elevationM": {
        "mean": 359.5,
        "min": 216.2,
        "max": 506.6
      },
      "slope": {
        "meanPct": 37.3,
        "meanDeg": 20.5,
        "maxPct": 71.6,
        "class": "very_steep",
        "maxClass": "very_steep",
        "shareOver10Pct": 99,
        "classesPct": {
          "flat": 0.1,
          "gentle": 1,
          "moderate": 5.6,
          "steep": 18.8,
          "very_steep": 74.7
        }
      },
      "aspect": {
        "dominant": "N",
        "dominantSharePct": 77.1,
        "meanDeg": 359,
        "flatSharePct": 0.1,
        "sectorsPct": {
          "N": 77.1,
          "NE": 9,
          "E": 0.1,
          "SE": 0,
          "S": 0,
          "SW": 1,
          "W": 1.4,
          "NW": 11.2
        }
      },
      "sample": {
        "method": "parcel",
        "cells": 1365,
        "resolutionM": 31
      },
      "source": {
        "name": "Copernicus DEM GLO-30",
        "license": "Copernicus DEM licence (free, commercial use allowed)",
        "attribution": "© DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved"
      }
    }
  }
}

Risque d'une parcelle pour un assureur

Trois indicateurs par parcelle issus de sources européennes ouvertes : affaissement du sol (EGMS), relief et espaces protégés (Copernicus DEM, EEA) et climat (ERA5-Land). Cela fonctionne sur toute la couverture EGMS (EEA-39), partout où nous disposons du contour ; en dehors de l'Espagne, du Portugal, de la France, de l'Italie et de l'Allemagne, transmettez aussi lat et lng.

Pays: EEA-39

1. Affaissement et accélération

class et worst_class résument le mouvement (stable, slow_subsidence, notable_subsidence, severe_subsidence et leurs équivalents en soulèvement). vertical contient la moyenne, l'affaissement le plus rapide, l'accélération et le déplacement cumulé de chaque année. Chaque réponse inclut l'attribution Copernicus que vous devez afficher.

curl "https://api.parcelgps.com/v1/parcels/30024A16000286/ground-motion?country=ES" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Réponse réelle

{
  "success": true,
  "data": {
    "reference": "30024A16000286",
    "country": "ES",
    "status": "ok",
    "period": { "from": "2020-01", "to": "2024-12", "label": "2020-2024" },
    "groundMotion": {
      "class": "severe_subsidence",
      "worstClass": "severe_subsidence",
      "vertical": {
        "meanMmYear": -40.9, "maxSubsidenceMmYear": -40.9, "maxUpliftMmYear": 0,
        "stdMmYear": 0.1, "accelerationMmYear2": -0.7, "rmseMm": 2.3
      },
      "eastWest": { "meanMmYear": -5.1, "stdMmYear": 0.1 },
      "yearlyDisplacement": [
        { "year": 2020, "mm": -17.9 }, { "year": 2021, "mm": -57.2 }, { "year": 2022, "mm": -95.8 },
        { "year": 2023, "mm": -141.8 }, { "year": 2024, "mm": -179.8 }
      ],
      "cellsWithData": 1, "cellsConsidered": 1, "coveragePct": 100,
      "basis": "parcel", "cellSizeM": 100
    },
    "source": {
      "name": "European Ground Motion Service (EGMS) L3 Ortho",
      "license": "Copernicus data policy (Regulation (EU) No 1159/2013): free, commercial use allowed with attribution",
      "attribution": "Contains modified Copernicus Land Monitoring Service information, European Ground Motion Service 2020-2024 (© European Union, Copernicus Land Monitoring Service, EEA)",
      "resolution": "100 m"
    },
    "calculatedAt": "2026-10-01T08:13:58Z",
    "provenance": "2"
  },
  "remainingSearches": 4320
}

2. Relief, espaces protégés et climat

Le même appel à /terrain renvoie le relief, les espaces protégés et le bloc climate avec les normales ERA5-Land : température moyenne, précipitations annuelles, jours de gel et jours au-dessus de 35 degrés sur une période de référence, comparés aux années récentes. La grille ERA5-Land est en cours de chargement : tant que le chargement n'est pas terminé, climate renvoie status unavailable et le reste de la réponse arrive normalement. L'exemple utilise une référence belge, qui contient une barre oblique et est encodée en %2F.

curl "https://api.parcelgps.com/v1/parcels/21802B1307%2F00B000/terrain?country=BE&lat=50.848139&lng=4.353613" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Le bloc climate pendant le chargement de la grille ERA5-Land

"climate": {
  "status": "unavailable",
  "source": {
    "name": "ERA5-Land",
    "provider": "Copernicus Climate Change Service (C3S) / ECMWF",
    "license": "CC BY 4.0",
    "attribution": "Contains modified Copernicus Climate Change Service information; …",
    "url": "https://cds.climate.copernicus.eu/datasets/reanalysis-era5-land-monthly-means",
    "resolution": "0.1° (~9 km)"
  }
}

SDK et MCP

Clients officiels pour JavaScript/TypeScript et Python, et un serveur MCP pour qu'un assistant IA consulte des parcelles avec votre clé. Les trois lisent la clé dans la variable d'environnement CATASTROGPS_API_KEY.

JavaScript et TypeScript (npm)

npm install catastrogps
import { CatastroGPS } from 'catastrogps'

const client = new CatastroGPS({ apiKey: process.env.CATASTROGPS_API_KEY })

const parcel = await client.parcels.get('9872023VH5797S0001WX')
const inWarsaw = await client.parcels.atPoint({ lat: 52.2297, lng: 21.0122 })
const terrain = await client.request('GET', '/v1/parcels/10194A00110004/terrain', { query: { country: 'ES' } })
console.log(parcel.municipality, inWarsaw.reference, terrain.relief.slope.class, client.lastQuota)

Python (PyPI)

pip install catastrogps
from catastrogps import CatastroGPS

client = CatastroGPS()

parcel = client.parcels.get("9872023VH5797S0001WX")
in_warsaw = client.parcels.at_point(52.2297, 21.0122)
terrain = client.request("GET", "/v1/parcels/10194A00110004/terrain", query={"country": "ES"})
print(parcel["municipality"], in_warsaw["reference"], terrain["relief"]["slope"]["class"], client.last_quota)

Pour un endpoint sans méthode dédiée dans le SDK, comme /terrain ou /ground-motion, utilisez client.request : elle signe l'appel, relance les réponses 429 et 5xx et met à jour le quota comme toutes les autres méthodes.

Connecter le serveur MCP à un assistant

Le serveur catastro-gps-mcp (npm) expose l'API sous forme d'outils pour Claude, Cursor, VS Code et tout client MCP. Chaque appel d'outil correspond à un appel à l'API décompté de votre quota.

Paquet sur npm · npx -y catastro-gps-mcp · Obtenez votre API key gratuite sur votre tableau de bord développeur

Sans rien installer (Claude.ai, ChatGPT, Claude Code, Cursor) : connectez cette URL avec votre clé. Dans Claude.ai et ChatGPT, collez l’URL avec ?api_key= comme connecteur personnalisé.

claude mcp add --transport http parcel-gps https://mcp.parcelgps.com/mcp --header "Authorization: Bearer pk_live_your_key_here"

https://mcp.parcelgps.com/mcp?api_key=pk_live_your_key_here

Claude Desktop : ajoutez ceci à claude_desktop_config.json et redémarrez l'application.

{
  "mcpServers": {
    "catastro-gps": {
      "command": "npx",
      "args": ["-y", "catastro-gps-mcp"],
      "env": { "CATASTROGPS_API_KEY": "pk_live_your_key_here" }
    }
  }
}

Claude Code : une seule commande dans le terminal.

claude mcp add catastro-gps --env CATASTROGPS_API_KEY=pk_live_your_key_here -- npx -y catastro-gps-mcp

Cursor, Windsurf, VS Code et autres clients MCP : la même commande avec CATASTROGPS_API_KEY dans l'environnement.

npx -y catastro-gps-mcp

Outils

get_parcelsearch_addressresolve_referenceget_boundariesget_neighborsget_unitsget_parcel_subparcelsget_parcel_sigpacget_crop_catalogget_solar_potentialget_terrainget_ground_motionget_agricultureget_market_dataget_investment_scoreget_value_historycompare_parcelslist_provinceslist_municipalitieslist_streets

Essayez de demander

  • Find the cadastral parcel at Calle Mallorca 213, Barcelona, and give me its area and outline.
  • What is the parcel at 52.2297, 21.0122? What is its area?
  • Look up the Polish parcel 146510_8.0502.1/3 and tell me its area.

Espagne (ES)

Cadastre espagnol — Dirección General del Catastro

GET/v1/search/address/candidates

Géocode une adresse espagnole avec CartoCiudad (IGN) et renvoie les entrées d'immeuble correspondantes, classées par confiance, avec leur référence de 14 caractères et, si elles figurent dans notre copie, usage, logements et année. Ne dépend pas du Catastro. Coûte 1 unité de quota.

Paramètres

qstringAdresse en texte libre : rue et numéro, commune (et code postal si vous l'avez).
street / number / municipality / postcode / limitstringFacultatifs : street, number, municipality, postcode (remplacent ce qui est lu dans q) et limit (1-10, 5 par défaut).
curl -G "https://api.parcelgps.com/v1/search/address/candidates" \
  --data-urlencode "q=Avenida José Rodríguez de la Borbolla Camoyán 10, Dos Hermanas" \
  --data-urlencode "limit=3" \
  -H "X-API-Key: $CATASTROGPS_API_KEY"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "query": {
      "text": "Avenida José Rodríguez de la Borbolla Camoyán 10, Dos Hermanas",
      "street": "Avenida José Rodríguez de la Borbolla Camoyán",
      "number": 10,
      "municipality": "Dos Hermanas"
    },
    "candidates": [
      {
        "reference": "0745901TG4304N",
        "country": "ES",
        "address": "AVENIDA JOSE RGUEZ BORBOLLA CAMOY 10",
        "number": 10,
        "postalCode": "41704",
        "municipality": "Dos Hermanas",
        "region": "Sevilla",
        "latitude": 37.31947088654626,
        "longitude": -5.926788955974699,
        "confidence": 0.93,
        "numberMatches": true,
        "municipalityMatches": true,
        "inOwnCopy": true,
        "cadastreAddress": "AV JOSE RGUEZ BORBOLLA CAMOY 10",
        "use": "Residencial",
        "dwellings": 346,
        "yearBuilt": 2023
      },
      {
        "reference": "0747201TG4304N",
        "country": "ES",
        "address": "BULEVAR JOSE RODRIGUEZ DE LA BORBOLLA CAMOYAN 11",
        "number": 11,
        "confidence": 0.55,
        "numberMatches": false,
        "municipalityMatches": true,
        "inOwnCopy": true
      }
    ],
    "attribution": "CartoCiudad (Instituto Geográfico Nacional) y Dirección General del Catastro"
  },
  "remainingSearches": 2894
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400La référence n'a pas un format valide pour le pays.
NOT_FOUND404Aucune entrée d'immeuble avec référence cadastrale ne correspond à l'adresse.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad ne répond pas. Réessayez après Retry-After.
GET/v1/parcels/:reference

Obtenir les données d'une parcelle par référence cadastrale (14 ou 20 caractères).

Paramètres

:referencestringRéférence cadastrale (p. ex. 9872023VH5797S0001WX)
langstringLangue des cultures : es, ca, en, pt, fr, it, de, pl, nl ou cs. À défaut, Accept-Language, puis anglais
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S0001WX"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "9872023VH5797S0001WX",
    "country": "ES",
    "address": "CL GLORIA 51",
    "postalCode": "13730",
    "municipality": "SANTA CRUZ DE MUDELA",
    "region": "CIUDAD REAL",
    "latitude": 38.640143,
    "longitude": -3.463284,
    "googleMapsUrl": "https://www.google.com/maps?q=38.640143,-3.463284",
    "use": "Residencial",
    "landClass": "Urbano",
    "builtArea": 308,
    "parcelArea": 397,
    "yearBuilt": 1980,
    "ownershipShare": 100,
    "polygon": [ /* parcel outline */ ],
    "availableFields": {
      "use": true, "landClass": true, "yearBuilt": true,
      "builtArea": true, "ownershipShare": true,
      "address": true, "addressSearch": true
    }
  },
  "remainingSearches": 4321
}

Résumé des cultures

Parcelles espagnoles uniquement, territoires foraux compris. Sans géométrie : pour les contours, utilisez /subparcels. Sans subdivisions, les champs sont absents.

subparcelCountintegerNombre de subdivisions de culture
cropSummary[].cropCodestringCode stable : celui du Catastro en Espagne (G-, NR) ; ailleurs, préfixé par sa source (NA:1501, AT:41, FR:RPG:BTH, BE:311). Liste complète dans GET /v1/reference/crops
cropSummary[].cropstringCulture dans la langue demandée (lang ou Accept-Language ; anglais par défaut)
cropSummary[].cropOriginalstringCulture ou usage tel que la source l’écrit, dans sa langue
cropSummary[].areaintegerSurface totale de la culture en m²
cropSummary[].sharenumberPart de la surface de la parcelle (0-100, une décimale)

Exemple avec cultures (46063A00100121, Benimodo)

200 OK
{
  "success": true,
  "data": {
    "reference": "46063A00100121",
    "country": "ES",
    "address": "PL NUMERO    1 121",
    "municipality": "BENIMODO",
    "region": "Valencia",
    "latitude": 39.2106519,
    "longitude": -0.5652185,
    "googleMapsUrl": "https://www.google.com/maps?q=39.210652,-0.565218",
    "use": "Agrario",
    "landClass": "Rústico",
    "builtArea": 73,
    "parcelArea": 8814,
    "yearBuilt": 2003,
    "ruralPolygon": "1",
    "ruralParcel": "121",
    "placeName": "EL TOSSAL",
    "polygon": [ /* parcel outline */ ],
    "subparcelCount": 3,
    "cropSummary": [
      { "cropCode": "G-", "crop": "Rainfed carob", "cropOriginal": "Algarrobo secano", "area": 6623, "share": 75.1 },
      { "cropCode": "NR", "crop": "Irrigated citrus", "cropOriginal": "Agrios regadío", "area": 2118, "share": 24.0 }
    ]
  },
  "remainingSearches": 4321
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400La référence n'a pas un format valide pour le pays.
NOT_FOUND404Référence introuvable. Un ?country non pris en charge est traité comme l’Espagne (ES) et renvoie normalement NOT_FOUND ; utilisez ES/PT/FR/IT/DE/PV/NA. Pour les cadastres foraux (NA, PV), le champ message ajoute une indication de format.
RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHED429KEY_RATE_002 : limite de rafale par minute de votre clé. RATE_LIMIT_EXCEEDED : trop de requêtes depuis la même IP. DAILY_LIMIT_REACHED : limite quotidienne de recherches gratuites sans clé API.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Le service cadastral officiel du pays est en panne ou en maintenance. Réessayez.
GET/v1/parcels/:reference14/units

Tous les lots d'un immeuble espagnol à partir de sa référence de 14 caractères, en un seul appel (jusqu'à 200 par page, avec curseur). Chaque lot comporte usage, surface, quote-part, année et escalier/étage/porte. Coûte 1 unité de quota par lot renvoyé (minimum 1). Nécessite une clé API ou une session ouverte. Source : Dirección General del Catastro.

Paramètres

:reference14stringRéférence cadastrale de 14 caractères de l'immeuble (ex. 0745901TG4304N)
cursorstringOptionnel. Le nextCursor de la page précédente lorsque truncated vaut true.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/0745901TG4304N/units"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "0745901TG4304N",
    "address": "AV JOSE RGUEZ BORBOLLA CAMOY 10",
    "postalCode": "41704",
    "municipality": "DOS HERMANAS",
    "region": "Sevilla",
    "mainUse": "Residencial",
    "totalArea": 32789,
    "yearBuilt": 2023,
    "unitCount": 200,
    "propertyUnitCount": 365,
    "truncated": true,
    "nextCursor": "0745901TG4304N0201MZ",
    "dataSource": "clone",
    "dataDate": "2026-08-19",
    "attribution": "Dirección General del Catastro",
    "units": [
      {
        "reference": "0745901TG4304N0002KH",
        "floor": "01",
        "door": "B",
        "use": "Residencial",
        "area": 155,
        "ownershipShare": 0.279543,
        "yearBuilt": 2023,
        "description": "Planta 01, Pta. B - Residencial"
      }
    ]
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Le curseur n'est pas une référence de 20 caractères de cet immeuble.
UNAUTHORIZED / UNT_001401Ni clé API d'organisation ni session ouverte.
NOT_FOUND404L'immeuble n'existe ni dans notre copie du Catastro ni dans le Catastro.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Le service cadastral officiel du pays est en panne ou en maintenance. Réessayez.
GET/v1/parcels/:reference/terrain

Relief calculé sur le polygone de la parcelle avec Copernicus DEM GLO-30 (30 m) : altitude moyenne, minimale et maximale, pente moyenne et maximale avec classe et répartition, part de surface en pente > 10 % et orientation dominante. Et croisement avec Natura 2000 (AEE, end 2024) et les espaces protégés nationaux (CDDA 2025) : nom, code, type (SPA = ZPS, SCI = ZSC/SIC) et part de la parcelle dans chaque site. Chaque bloc indique sa source et sa licence. status = ok, no_data (pas de couverture) ou unavailable (panne temporaire, réessayer). Même parcelle, même unité de quota que la fiche.

Paramètres

:referencestringRéférence cadastrale
countrystringOptionnel. ES, PV, NA, PT, FR, IT, DE ; déduit de la référence s'il manque.
lat, lngnumberUniquement pour les autres pays avec notre propre géométrie : position approximative de la parcelle pour trouver son contour.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/10194A00110004/terrain?country=ES"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "10194A00110004",
    "country": "ES",
    "relief": {
      "status": "ok",
      "elevationM": { "mean": 359.5, "min": 216.2, "max": 506.6 },
      "slope": {
        "meanPct": 37.3, "meanDeg": 20.5, "maxPct": 71.6,
        "class": "very_steep", "maxClass": "very_steep", "shareOver10Pct": 99,
        "classesPct": { "flat": 0.1, "gentle": 1, "moderate": 5.6, "steep": 18.8, "very_steep": 74.7 }
      },
      "aspect": {
        "dominant": "N", "dominantSharePct": 77.1, "meanDeg": 359, "flatSharePct": 0.1,
        "sectorsPct": { "N": 77.1, "NE": 9, "E": 0.1, "SE": 0, "S": 0, "SW": 1, "W": 1.4, "NW": 11.2 }
      },
      "sample": { "method": "parcel", "cells": 1365, "resolutionM": 31 },
      "source": { "name": "Copernicus DEM GLO-30", "license": "Copernicus DEM licence (free, commercial use allowed)", "attribution": "© DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved" }
    },
    "protectedAreas": {
      "status": "ok",
      "intersects": true,
      "inside": true,
      "maxOverlapPct": 100,
      "natura2000": [
        { "code": "ES0000014", "name": "Monfragüe y las Dehesas del Entorno", "type": "SPA", "country": "ES", "overlapPct": 100 },
        { "code": "ES4320077", "name": "Monfragüe", "type": "SCI", "country": "ES", "overlapPct": 100 }
      ],
      "national": [
        { "code": "4820", "name": "Monfragüe", "designation": "National Park", "country": "ES", "overlapPct": 100 }
      ],
      "method": "parcel",
      "sources": [
        { "name": "Natura 2000", "license": "CC BY 4.0", "edition": "end 2024" },
        { "name": "Nationally designated areas (CDDA)", "license": "CC BY 4.0", "edition": "2025" }
      ]
    },
    "calculatedAt": "2026-09-30T19:45:02Z",
    "provenance": "3"
  },
  "remainingSearches": 4321
}

Erreurs possibles

CodeHTTPDescription
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
NOT_FOUND404La parcelle n'existe pas ou, hors des sept pays principaux, aucun contour à cette position.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
TRN_040503Le service cadastral officiel du pays est en panne ou en maintenance. Réessayez.
GET/v1/parcels/:reference/ground-motion

Vitesse verticale et est-ouest du terrain sur le polygone de la parcelle, issue de l'European Ground Motion Service de Copernicus (EGMS L3 Ortho, radar Sentinel-1, grille de 100 m, 2020-2024) : moyenne, affaissement maximal, soulèvement maximal, classe, cellules avec donnée et déplacement moyen de chaque année. Sans réflecteurs (champ, forêt, eau), la réponse est status = no_data avec reason = no_reflectors au lieu d'une estimation. Toute la couverture EGMS (EEA-39). Source, licence et attribution à afficher incluses. Même parcelle, même unité de quota que la fiche.

Paramètres

:referencestringRéférence cadastrale
countrystringOptionnel. ES, PV, NA, PT, FR, IT, DE ; déduit de la référence s'il manque.
lat, lngnumberUniquement pour les autres pays avec notre propre géométrie : position approximative de la parcelle pour trouver son contour.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/30024A16000286/ground-motion?country=ES"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "30024A16000286",
    "country": "ES",
    "status": "ok",
    "period": { "from": "2020-01", "to": "2024-12", "label": "2020-2024" },
    "groundMotion": {
      "class": "severe_subsidence",
      "worstClass": "severe_subsidence",
      "vertical": {
        "meanMmYear": -40.9, "maxSubsidenceMmYear": -40.9, "maxUpliftMmYear": 0,
        "stdMmYear": 0.1, "accelerationMmYear2": -0.7, "rmseMm": 2.3
      },
      "eastWest": { "meanMmYear": -5.1, "stdMmYear": 0.1 },
      "yearlyDisplacement": [
        { "year": 2020, "mm": -17.9 }, { "year": 2021, "mm": -57.2 }, { "year": 2022, "mm": -95.8 },
        { "year": 2023, "mm": -141.8 }, { "year": 2024, "mm": -179.8 }
      ],
      "cellsWithData": 1, "cellsConsidered": 1, "coveragePct": 100,
      "basis": "parcel", "cellSizeM": 100
    },
    "source": {
      "name": "European Ground Motion Service (EGMS) L3 Ortho",
      "license": "Copernicus data policy (Regulation (EU) No 1159/2013): free, commercial use allowed with attribution",
      "attribution": "Contains modified Copernicus Land Monitoring Service information, European Ground Motion Service 2020-2024 (© European Union, Copernicus Land Monitoring Service, EEA)",
      "resolution": "100 m"
    },
    "calculatedAt": "2026-10-01T08:13:58Z",
    "provenance": "2"
  },
  "remainingSearches": 4320
}

Erreurs possibles

CodeHTTPDescription
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
NOT_FOUND404La parcelle n'existe pas ou, hors des sept pays principaux, aucun contour à cette position.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
GMV_040503Le service cadastral officiel du pays est en panne ou en maintenance. Réessayez.
POST/v1/search/coordinates

Géocodage inverse : trouver la parcelle cadastrale à des coordonnées GPS.

Paramètres

latitudenumberLatitude (WGS84)
longitudenumberLongitude (WGS84)
countrystringCode pays (facultatif : détecté à partir de la référence)
curl -X POST -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude": 40.4196, "longitude": -3.7029, "country": "ES"}' \
  "https://api.parcelgps.com/v1/search/coordinates"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "0447502VK4704G",
    "parcelReference": "0447502VK4704G",
    "country": "ES",
    "address": "CL TRES CRUCES 7",
    "postalCode": "28013",
    "municipality": "MADRID",
    "latitude": 40.4196984,
    "longitude": -3.7028067,
    "googleMapsUrl": "https://www.google.com/maps?q=40.419698,-3.702807",
    "propertyType": "Urbano"
  },
  "remainingSearches": 4321
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Coordonnées hors des limites du pays indiqué ou détecté, ou lat/lng absentes ou mal formées.
NOT_FOUND404Il n'y a aucune parcelle à ces coordonnées.
RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHED429KEY_RATE_002 : limite de rafale par minute de votre clé. RATE_LIMIT_EXCEEDED : trop de requêtes depuis la même IP. DAILY_LIMIT_REACHED : limite quotidienne de recherches gratuites sans clé API.
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.
POST/v1/search/address/parse

Rechercher une parcelle cadastrale par adresse postale.

Paramètres

addressstringAdresse en texte libre (Espagne uniquement). Format recommandé : «Calle, Número, Municipio» — p. ex. «Calle Mallorca, 213, Barcelona». Le numéro peut aussi être accolé à la rue («Gran Vía 1, Madrid»).
curl -X POST -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address": "Gran Via 1, Madrid"}' \
  "https://api.parcelgps.com/v1/search/address/parse"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "0847106VK4704F",
    "parcelReference": "0847106VK4704F",
    "address": "CL GRAN VIA, 1, Madrid",
    "streetType": "CL",
    "streetName": "GRAN VIA",
    "number": 1,
    "municipality": "Madrid",
    "region": "MADRID"
  },
  "remainingSearches": 4321
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Corps de requête invalide (champs manquants ou JSON mal formé).
NOT_FOUND404Adresse introuvable (rue, commune ou numéro inexistant ou sans correspondance cadastrale). La recherche par adresse n’est disponible qu’en Espagne.
RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHED429KEY_RATE_002 : limite de rafale par minute de votre clé. RATE_LIMIT_EXCEEDED : trop de requêtes depuis la même IP. DAILY_LIMIT_REACHED : limite quotidienne de recherches gratuites sans clé API.
GET/v1/search/coordinates

La même recherche inverse que POST /v1/search/coordinates, avec le point dans l’URL (lat/lng ; latitude, lon et longitude sont aussi acceptés). Couvre tous les pays couverts par coordonnées. Coûte 1 unité.

Paramètres

latnumberLatitude (WGS84)
lngnumberLongitude (WGS84)
countrystringCode pays (facultatif : détecté à partir de la référence)
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/search/coordinates" \
  -d lat=40.4196 -d lng=-3.7029

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "0447502VK4704G",
    "parcelReference": "0447502VK4704G",
    "country": "ES",
    "address": "CL TRES CRUCES 7",
    "postalCode": "28013",
    "municipality": "MADRID",
    "latitude": 40.4196984,
    "longitude": -3.7028067,
    "googleMapsUrl": "https://www.google.com/maps?q=40.419698,-3.702807",
    "propertyType": "Urbano"
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Coordonnées hors des limites du pays indiqué ou détecté, ou lat/lng absentes ou mal formées.
NOT_FOUND404Il n'y a aucune parcelle à ces coordonnées.
CNV_COVERAGE422Coordonnées hors des limites du pays indiqué ou détecté, ou lat/lng absentes ou mal formées.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.
POST/v1/search/address

Espagne uniquement : la parcelle d’une adresse par champs. Prenez les noms de province, commune et voie dans /v1/locations/* pour qu’ils correspondent au cadastre. Coûte 1 unité.

Paramètres

regionstringNom de la province tel que renvoyé par /v1/locations/provinces (ex. CIUDAD REAL)
municipalitystringNom de la commune tel que renvoyé par /v1/locations/municipalities
streetType / streetName / numberstring / string / integerstreetType (ex. CL) et streetName tels que renvoyés par /v1/locations/streets, et le numéro
curl -X POST -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"region": "MADRID", "municipality": "MADRID", "streetType": "CL", "streetName": "GRAN VIA", "number": 1}' \
  "https://api.parcelgps.com/v1/search/address"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "0847106VK4704F",
    "parcelReference": "0847106VK4704F",
    "address": "CL GRAN VIA, 1, Madrid",
    "region": "MADRID",
    "municipality": "Madrid",
    "streetType": "CL",
    "streetName": "GRAN VIA",
    "number": 1
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Corps de requête invalide (champs manquants ou JSON mal formé).
NOT_FOUND404Adresse introuvable (rue, commune ou numéro inexistant ou sans correspondance cadastrale). La recherche par adresse n’est disponible qu’en Espagne.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.
GET/v1/locations/provinces

Provinces du cadastre espagnol, avec les noms que /v1/locations/municipalities, /v1/locations/streets et POST /v1/search/address attendent comme region. Territoire commun uniquement : le Pays basque et la Navarre ont leur propre cadastre. Coûte 1 unité.

curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/locations/provinces"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "total": 3,
    "provinces": [
      {
        "code": "2",
        "name": "ALBACETE"
      },
      {
        "code": "3",
        "name": "ALICANTE"
      },
      {
        "code": "13",
        "name": "CIUDAD REAL"
      }
    ]
  }
}

Erreurs possibles

CodeHTTPDescription
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.
GET/v1/locations/municipalities

Communes d’une province espagnole, avec le code du cadastre et le code INE. Coûte 1 unité.

Paramètres

regionstringNom de la province tel que renvoyé par /v1/locations/provinces (ex. CIUDAD REAL)
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/locations/municipalities" \
  --data-urlencode "region=CIUDAD REAL"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "total": 3,
    "municipalities": [
      {
        "code": "1",
        "ineCode": "001",
        "name": "ABENOJAR"
      },
      {
        "code": "2",
        "ineCode": "002",
        "name": "AGUDO"
      },
      {
        "code": "77",
        "ineCode": "077",
        "name": "SANTA CRUZ DE MUDELA"
      }
    ]
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Un paramètre obligatoire (region ou municipality) est manquant.
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.
GET/v1/locations/streets

Voies d’une commune espagnole, avec un filtre facultatif sur une partie du nom. type et name sont ce que POST /v1/search/address attend comme streetType et streetName. Coûte 1 unité.

Paramètres

regionstringNom de la province tel que renvoyé par /v1/locations/provinces (ex. CIUDAD REAL)
municipalitystringNom de la commune tel que renvoyé par /v1/locations/municipalities
namestringFacultatif. Partie du nom de la voie pour filtrer
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/locations/streets" \
  --data-urlencode "region=CIUDAD REAL" --data-urlencode "municipality=SANTA CRUZ DE MUDELA" -d name=GLORIA

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "total": 1,
    "streets": [
      {
        "code": "33",
        "type": "CL",
        "name": "GLORIA",
        "fullName": "CL GLORIA"
      }
    ]
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Un paramètre obligatoire (region ou municipality) est manquant.
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.

Pays basque (PV)

Cadastres foraux — Araba/Álava, Bizkaia et Gipuzkoa (WFS INSPIRE)

GET/v1/parcels/:reference?country=PV

Consultation de parcelle dans les trois territoires foraux. Nécessite country=PV : leurs parcelles ont leur propre cadastre et ne figurent pas dans le Catastro central.

Paramètres

:referencestringRéférence forale. Bizkaia avec des points (48.020.1611.02001) ; Álava et Gipuzkoa en chiffres (64010007, 8594149).
countrystringObligatoire : PV.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/48.020.1611.02001?country=PV"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "48.020.1611.02001",
    "country": "PV",
    "municipality": "Bizkaia",
    "region": "Bizkaia",
    "latitude": 43.263633,
    "longitude": -2.935856,
    "parcelArea": 3061,
    "googleMapsUrl": "https://www.google.com/maps?q=43.263633,-2.935856",
    "polygon": [ /* parcel outline */ ]
  }
}

Avec country=ES (incorrect)

404
{
  "success": false,
  "code": "NOT_FOUND",
  "message": "No parcel was found for this reference or location."
}

Portugal (PT)

Cadastre portugais — Direção-Geral do Território

GET/v1/parcels/:reference?country=PT

Obtenir les données d'une parcelle portugaise par référence cadastrale.

Paramètres

:referencestringRéférence portugaise : NIC (p. ex. AAA000587359), processus BUPi (BUPI-905571) ou artigo avec freguesia (R-218 Palaçoulo). Couvre 5,5 millions de parcelles de la DGT et du BUPi ; Lisbonne, Porto et d'autres villes n'ont pas encore de cadastre géométrique.
countrystringObligatoire : PT.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/AAA000587359?country=PT"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "AAA000587359",
    "country": "PT",
    "municipality": "TAVIRA, Tavira (Santa Maria e Santiago)",
    "latitude": 37.127156,
    "longitude": -7.648066,
    "parcelArea": 49,
    "googleMapsUrl": "https://www.google.com/maps?q=37.127156,-7.648066",
    "polygon": [ /* parcel outline */ ]
  }
}

France (FR)

Cadastre français — Cadastre / Géoplateforme

GET/v1/search/address/candidates?country=FR

Transforme une adresse française en la parcelle cadastrale (IDU de 14 caractères) située dessous : géocodage par la Base Adresse Nationale puis interrogation du cadastre officiel à ce point. Candidats classés par confiance (0 à 1). Coûte 1 unité de quota uniquement si des candidats sont renvoyés.

Paramètres

qstringAdresse en texte libre : rue et numéro, commune (et code postal si vous l'avez).
countrystringObligatoire : FR.
street / number / municipality / postcode / limitstringFacultatifs : street, number, municipality, postcode (remplacent ce qui est lu dans q) et limit (1-10, 5 par défaut).
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/search/address/candidates" \
  --data-urlencode "q=8 boulevard du Port, Amiens" -d country=FR

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "query": { "text": "8 boulevard du Port, Amiens", "street": "boulevard du Port", "number": 8, "municipality": "Amiens" },
    "candidates": [
      {
        "reference": "80021000VA0065",
        "country": "FR",
        "address": "8 Boulevard du Port 80000 Amiens",
        "number": 8,
        "postalCode": "80000",
        "municipality": "Amiens",
        "region": "Somme",
        "latitude": 49.897442,
        "longitude": 2.290084,
        "confidence": 0.99,
        "numberMatches": true,
        "municipalityMatches": true,
        "inOwnCopy": false
      }
    ],
    "attribution": "Base Adresse Nationale (data.gouv.fr); Plan cadastral (DGFiP, Géoplateforme IGN)"
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400La référence n'a pas un format valide pour le pays.
NOT_FOUND404Aucune entrée d'immeuble avec référence cadastrale ne correspond à l'adresse.
CNV_COVERAGE422Le pays n'a pas de recherche par adresse (SE, HR ou pays non couvert)
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad ne répond pas. Réessayez après Retry-After.
GET/v1/parcels/:reference?country=FR

Obtenir les données d'une parcelle française par référence cadastrale.

Paramètres

:referencestringRéférence cadastrale française (p. ex. 75104000AE0003)
countrystringObligatoire : FR.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/75104000AE0003?country=FR"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "75104000AE0003",
    "country": "FR",
    "municipality": "Paris",
    "region": "75",
    "latitude": 48.856347,
    "longitude": 2.352415,
    "parcelArea": 15168,
    "googleMapsUrl": "https://www.google.com/maps?q=48.856347,2.352415",
    "polygon": [ /* parcel outline */ ]
  }
}

Italie (IT)

Cadastre italien — Agenzia delle Entrate

GET/v1/search/address/candidates?country=IT

Transforme une adresse italienne en la particella cadastrale située dessous : géocodage par OpenStreetMap (Photon, avec Nominatim en secours) puis interrogation de l'Agenzia delle Entrate à ce point. Ne renvoie jamais de rues ni d'eaux (STRADA, ACQUA) : si le point tombe sur la rue, la parcelle la plus proche est retenue. Coûte 1 unité de quota uniquement si des candidats sont renvoyés.

Paramètres

qstringAdresse en texte libre : rue et numéro, commune (et code postal si vous l'avez).
countrystringObligatoire : IT.
street / number / municipality / postcode / limitstringFacultatifs : street, number, municipality, postcode (remplacent ce qui est lu dans q) et limit (1-10, 5 par défaut).
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/search/address/candidates" \
  --data-urlencode "q=Via Toledo 256, Napoli" -d country=IT

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "query": { "text": "Via Toledo 256, Napoli", "street": "Via Toledo", "number": 256, "municipality": "Napoli" },
    "candidates": [
      {
        "reference": "F839_019800.166",
        "country": "IT",
        "address": "Via Toledo 256, 80132 Napoli",
        "number": 256,
        "postalCode": "80132",
        "municipality": "Napoli",
        "region": "Napoli",
        "latitude": 40.8386034,
        "longitude": 14.248223,
        "confidence": 1,
        "numberMatches": true,
        "municipalityMatches": true,
        "inOwnCopy": false
      }
    ],
    "attribution": "OpenStreetMap contributors (ODbL); Agenzia delle Entrate, cartografia catastale (CC BY 4.0)"
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400La référence n'a pas un format valide pour le pays.
NOT_FOUND404Aucune entrée d'immeuble avec référence cadastrale ne correspond à l'adresse.
CNV_COVERAGE422Le pays n'a pas de recherche par adresse (SE, HR ou pays non couvert)
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad ne répond pas. Réessayez après Retry-After.
GET/v1/parcels/:reference?country=IT

Obtenir les données d'une parcelle italienne par référence cadastrale.

Paramètres

:referencestringRéférence catastale italienne (foglio/particella, p. ex. H501A048100.A)
countrystringObligatoire : IT.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/H501A048100.A?country=IT"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "H501A048100.A",
    "country": "IT",
    "municipality": "H501",
    "region": "H501",
    "latitude": 41.902698,
    "longitude": 12.496247,
    "parcelArea": 1059,
    "googleMapsUrl": "https://www.google.com/maps?q=41.902698,12.496247",
    "polygon": [ /* parcel outline */ ]
  }
}

Allemagne (DE)

Cadastre allemand — ALKIS (15 des 16 Bundesländer). En Bavière, sans numéro de parcelle : par coordonnées, la parcelle agricole déclarée (InVeKoS)

GET/v1/parcels/:reference?country=DE

Obtenir les données d'une parcelle allemande par référence cadastrale.

Paramètres

:referencestringRéférence cadastrale allemande (Flurstückskennzeichen)
countrystringObligatoire : DE.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/05495803101122?country=DE"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "05495803101122",
    "country": "DE",
    "latitude": 50.937566,
    "longitude": 6.960140,
    "parcelArea": 54,
    "googleMapsUrl": "https://www.google.com/maps?q=50.937566,6.960140",
    "polygon": [ /* parcel outline */ ]
  }
}

Autriche (AT)

Cadastre autrichien — BEV (Katastralgemeinde / Grundstück)

GET/v1/parcels/:reference?country=AT

Consultation de parcelle en Autriche. Nécessite country=AT. La référence est KATASTRALGEMEINDE-GRUNDSTÜCK. Couverture partielle, en cours d’extension.

Paramètres

:referencestringFormat Katastralgemeinde-Grundstück (p. ex. 01004-1711).
countrystringObligatoire : AT.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/01004-1711?country=AT"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "01004-1711",
    "country": "AT",
    "municipality": "Innere Stadt",
    "region": "Wien",
    "latitude": 48.208478,
    "longitude": 16.372810,
    "use": "Gebäude, Straßenverkehrsanlagen",
    "parcelArea": 10641,
    "googleMapsUrl": "https://www.google.com/maps?q=48.208478,16.372810",
    "polygon": [ /* parcel outline */ ]
  }
}

Avec country=ES (incorrect)

400
{
  "success": false,
  "code": "VALIDATION_ERROR",
  "message": "A Spanish cadastral reference has at least 14 characters. For any other country add ?country=XX (coverage: https://parcelgps.com/developers)."
}

Reste de l'Europe (adresse)

La recherche par adresse fonctionne de la même façon dans 26 pays : aux Pays-Bas, en Suisse, en Pologne, en Tchéquie, en Estonie, au Danemark et en Flandre avec le registre officiel des adresses ; ailleurs avec OpenStreetMap. La parcelle vient toujours du cadastre officiel de chaque pays. La Suède et la Croatie ne l'ont pas.

GET/v1/search/address/candidates?country=NL

Transforme une adresse européenne en la parcelle cadastrale située dessous : géocode avec le registre national des adresses (PDOK aux Pays-Bas) ou OpenStreetMap et interroge le cadastre officiel du pays en ce point. Candidats classés par confiance (0 à 1). Coûte 1 unité de quota uniquement s'il renvoie des candidats.

Paramètres

qstringAdresse en texte libre : rue et numéro, commune (et code postal si vous l'avez).
countrystringObligatoire : NL.
street / number / municipality / postcode / limitstringFacultatifs : street, number, municipality, postcode (remplacent ce qui est lu dans q) et limit (1-10, 5 par défaut).
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/search/address/candidates" \
  --data-urlencode "q=Damrak 1, 1012 LG Amsterdam" -d country=NL

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "query": { "text": "Damrak 1, 1012 LG Amsterdam", "street": "Damrak", "number": 1, "municipality": "Amsterdam", "postalCode": "1012 LG" },
    "candidates": [
      {
        "reference": "ASD04-F-3937",
        "country": "NL",
        "address": "Damrak 1, 1012LG Amsterdam",
        "number": 1,
        "postalCode": "1012LG",
        "municipality": "Amsterdam",
        "region": "Noord-Holland",
        "latitude": 52.37714446,
        "longitude": 4.89803846,
        "confidence": 1,
        "numberMatches": true,
        "municipalityMatches": true,
        "inOwnCopy": false
      }
    ],
    "attribution": "PDOK Locatieserver (Kadaster, BAG); Kadaster, Basisregistratie Kadaster (PDOK, CC BY 4.0)"
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400La référence n'a pas un format valide pour le pays.
NOT_FOUND404Aucune entrée d'immeuble avec référence cadastrale ne correspond à l'adresse.
CNV_COVERAGE422Le pays n'a pas de recherche par adresse (SE, HR ou pays non couvert)
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad ne répond pas. Réessayez après Retry-After.

Intelligence de parcelle et exports

Géométrie, terrain, potentiel solaire, données agricoles, prix du marché, score d’investissement, historique, parcelles voisines, comparaison et exports KML/GPX, le tout avec votre API key.

GET/v1/parcels/:reference/polygon

Obtenir le polygone GeoJSON d'une parcelle.

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (paramètre de requête, par défaut : ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/polygon"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "9872023VH5797S",
    "centroid": { "latitude": 38.6401435, "longitude": -3.4632835 },
    "area": 397,
    "geojson": {
      "type": "Feature",
      "geometry": {
        "type": "Polygon",
        "coordinates": [ [ [-3.463190, 38.640339], [-3.463165, 38.640142], /* ... */ ] ]
      },
      "properties": { "reference": "9872023VH5797S", "area": 397, "centroid": { "latitude": 38.6401435, "longitude": -3.4632835 } }
    },
    "officialRecordUrl": "https://www1.sedecatastro.gob.es/CYCBienInmueble/OVCConCiworker.aspx?tipo=RC&rc=9872023VH5797S",
    "cadastreUrl": "https://www1.sedecatastro.gob.es/CYCBienInmueble/OVCConCiWorker.aspx?Vigession=PAN&RefC=9872023VH5797S",
    "googleMapsUrl": "https://www.google.com/maps?q=38.640144,-3.463284"
  },
  "remainingSearches": 4321
}

Quota mensuel épuisé

429
{
  "success": false,
  "code": "KEY_AUTH_004",
  "message": "Monthly quota used up (5000/5000). Upgrade at https://parcelgps.com/developers"
}
GET/v1/parcels/:reference/solar

Obtenir les données de potentiel solaire (PVGIS) d'une parcelle européenne.

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (paramètre de requête, par défaut : ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/solar"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "available": true,
    "status": "ok",
    "annualProductionKwh": 23749.9,
    "installableKw": 17.86,
    "annualSavingsEur": 1473.18,
    "paybackYears": 12.13,
    "co2AvoidedKg": 5533.73,
    "irradiationKwhM2": 1807.08,
    "solarGrade": 5,
    "optimalOrientation": "south",
    "tiltAngleDeg": 34,
    "installationCostEur": 17865,
    "source": "PVGIS (JRC)",
    "economics": {
      "selfConsumptionKwhYear": 5000,
      "surplusKwhYear": 18749.9,
      "netAnnualIncomeEur": 1473.18,
      "paybackYears": 12.13,
      "irrPct": 6.56,
      "totalReturn25YearsEur": 18964.5,
      "landLeaseAvailable": false
    }
  },
  "remainingSearches": 4319
}

Parcelle sans données solaires

200
{
  "success": true,
  "data": { "available": false, "status": "no_data" }
}
GET/v1/parcels/:reference/market

Plans payants uniquement (premium) : une clé du plan gratuit reçoit 403 KEY_PLAN_001 et ne consomme aucune unité. Pour toute parcelle rurale, quoi qu’il y ait de construit : le terrain est évalué et la maison, le hangar ou l’entrepôt est laissé de côté. Les parcelles urbaines ne sont pas prises en charge et renvoient 422 MKT_001 sans rien facturer ; rien n’est facturé non plus quand nous n’avons pas de prix pour la parcelle. Espagne (aussi Pays basque et Navarre) : le prix officiel à l’hectare par culture (cropPrices) et le prix à l’hectare des terres agricoles de la province. C’est le prix du terrain : les constructions ne sont pas évaluées. Les chiffres de l’exemple sont indicatifs. Coûte 1 unité uniquement quand un prix est renvoyé.

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (paramètre de requête, par défaut : ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/46250A01200034/market"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "available": true,
    "status": "available",
    "estimatedPriceEur": 0,
    "pricePerM2Eur": 0,
    "salesCount": 0,
    "granularity": "parcel",
    "zonePrices": {
      "zone": "Valencia",
      "zoneLevel": "province",
      "municipality": "VALENCIA",
      "rural": {
        "pricePerM2Eur": 2,
        "pricePerHaEur": 20000,
        "statistic": "Official farmland price",
        "authority": "Official statistics",
        "period": "2024"
      }
    },
    "cropPrices": [
      {
        "cropGroup": "CIT",
        "cropGroupName": "Citrus",
        "landUseCodes": ["NR"],
        "basis": "cadastral_subparcels",
        "areaHa": 1.5,
        "pricePerHaEur": 45000,
        "salesCount": 30,
        "level": "agricultural_zone",
        "zone": "46-03",
        "period": "2026",
        "authority": "Official statistics",
        "statistic": "Official price per hectare by crop"
      }
    ],
    "priceNote": "Price of the land per hectare by crop; buildings on the parcel are not valued."
  },
  "remainingSearches": 4321
}

cropPrices

Espagne uniquement (régime commun), parcelles rurales : prix officiel à l’hectare par culture, pour chaque groupe de cultures de la parcelle dans sa zone de marché rural, avec le nombre de ventes derrière le chiffre. Si la zone n’a pas de chiffre pour une culture, la médiane de la province. Prix de référence, pas une évaluation de la parcelle. Le coût ne change pas.

cropPrices[].cropGroupstringGroupe de cultures (TAS, TAR, OLS, OLR, VIS, FSS…) et son nom
cropPrices[].landUseCodesstring[]Cultures cadastrales (ou SIGPAC:XX) de la parcelle regroupées ici, leur origine (basis) et leur surface en ha
cropPrices[].pricePerHaEurnumber€/ha officiel et nombre de ventes derrière la valeur
cropPrices[].levelstringagricultural_zone (zone de la commune, code dans zone) ou province_median ; avec la période, l'organisme et la statistique

Erreurs

4xx
{
  "success": false,
  "code": "MKT_001",
  "message": "A price cannot be estimated for this parcel. Price data only covers rustic land (the land is priced and any building on it, a house included, is left out); urban parcels are not supported. No unit was charged.",
  "details": {
    "country": "ES",
    "reference": "0847106VK4704F",
    "feature": "market",
    "reason": "not_rural_land"
  }
}

Erreurs possibles

CodeHTTPDescription
KEY_PLAN_001403La clé appartient au plan gratuit ; les données de prix sont réservées aux plans payants. Rien n’est facturé
NOT_FOUND404Référence introuvable. Un ?country non pris en charge est traité comme l’Espagne (ES) et renvoie normalement NOT_FOUND ; utilisez ES/PT/FR/IT/DE/PV/NA. Pour les cadastres foraux (NA, PV), le champ message ajoute une indication de format.
MKT_001422La parcelle n’est pas une terre rurale (elle est urbaine) ou son pays n’a pas de prix des terres rurales ; details.reason indique le cas. Rien n’est facturé
MKT_001422Terre rurale sans prix disponible (details.reason : no_rural_price). Rien n’est facturé
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
GET/v1/parcels/:reference/score

Score d'investissement 0-100 d'une parcelle, avec note, recommandation, score par composante (solaire, agriculture, marché, accessibilité, risque) et facteurs qualitatifs de risque et d'opportunité. Coûte 1 unité si des données sont renvoyées.

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (paramètre de requête, par défaut : ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/0847106VK4704F/score"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "score": 78.3,
    "rating": "good",
    "recommendation": "Good investment potential. Several indicators are favourable.",
    "components": {
      "solar": 8,
      "agriculture": 0,
      "market": 0,
      "accessibility": 10,
      "risk": 7
    },
    "availableComponents": {
      "solar": true,
      "agriculture": false,
      "market": false,
      "accessibility": true,
      "risk": true
    },
    "riskFactors": [
      "No real-estate market data"
    ],
    "opportunityFactors": [
      "Good solar irradiation"
    ]
  },
  "remainingSearches": 4321
}
GET/v1/parcels/:reference/agriculture

Usage agricole d’une parcelle selon le registre officiel de chaque pays : SIGPAC en Espagne, RPG en France et, en Autriche, aux Pays-Bas, en Tchéquie et en Pologne, la culture déclarée à l’organisme payeur (LPIS/GSA). Culture principale, usage du sol et surface ; pente et altitude en Espagne. Les parcelles urbaines renvoient "mainCrop": "urbano".

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (paramètre de requête, par défaut : ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/23058A00700036/agriculture"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "landUse": "Asociación olivar - viñedo",
    "mainCrop": "olivar",
    "areaHa": 10.6045,
    "irrigationCoefficient": 1,
    "plot": {
      "province": 23, "municipality": 58, "polygon": 7, "parcel": 36, "enclosure": 1,
      "meanSlopePct": 12.3, "altitudeM": 559
    },
    "parcel": { "country": "ES", "id": "23:58:0:0:7:36:1", "source": "SIGPAC" },
    "ndvi": { "mean": 0.25, "cropHealth": "low", "updatedAt": "2026-09-20T00:00:00Z", "method": "official" },
    "cropPrice": { "pricePerKgEur": 8.5, "method": "reference_table", "isEstimate": true, "referenceDate": "2025" },
    "nitrateVulnerableZone": { "status": "ok", "intersects": false, "inside": false, "method": "parcel" }
  },
  "remainingSearches": 4321
}

Quota mensuel épuisé

429
{
  "success": false,
  "code": "KEY_AUTH_004",
  "message": "Monthly quota used up (5000/5000). Upgrade at https://parcelgps.com/developers"
}
GET/v1/parcels/:reference/subparcels

Ce qu’il y a sur chaque partie de la parcelle : subdivisions de culture, usages cadastraux ou cultures déclarées, avec contour quand la source en a un. Coûte 1 unité ; 0 si la parcelle n’en a pas.

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (ES, PV, NA, AT, DE, FR, BE…). Détecté à partir de la référence s’il est omis
langstringLangue des cultures : es, ca, en, pt, fr, it, de, pl, nl ou cs. À défaut, Accept-Language, puis anglais
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/46063A00100121/subparcels?lang=en"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "46063A00100121",
    "country": "ES",
    "parcelArea": 8814,
    "count": 3,
    "subparcels": [
      {
        "id": "a",
        "cropCode": "G-",
        "crop": "Rainfed carob",
        "cropOriginal": "Algarrobo secano",
        "intensity": 1,
        "area": 6623,
        "geometry": {
          "type": "MultiPolygon",
          "coordinates": [[[[-0.565562, 39.210146], [-0.565712, 39.210254], [-0.565744, 39.210311], [-0.565826, 39.210521], [-0.565927, 39.210772], [-0.565921, 39.21078], [-0.565903, 39.210805], [-0.565932, 39.21084], [-0.565821, 39.210869], [-0.5658, 39.210875], [-0.565665, 39.210902], [-0.565637, 39.210908], [-0.56556, 39.210926], [-0.565212, 39.211014], [-0.565218, 39.211031], [-0.564608, 39.211198], [-0.564595, 39.211177], [-0.564563, 39.211127], [-0.564428, 39.210915], [-0.564683, 39.210791], [-0.564801, 39.210712], [-0.564921, 39.210566], [-0.564944, 39.210435], [-0.564992, 39.210336], [-0.565183, 39.210377], [-0.565354, 39.210393], [-0.565393, 39.21018], [-0.565562, 39.210146]], [[-0.565776, 39.210862], [-0.565752, 39.210796], [-0.565582, 39.210833], [-0.565606, 39.210899], [-0.565776, 39.210862]], [[-0.565497, 39.21036], [-0.565554, 39.210352], [-0.565535, 39.210276], [-0.565478, 39.210284], [-0.565497, 39.21036]], [[-0.565395, 39.210336], [-0.565472, 39.210325], [-0.565462, 39.210286], [-0.565385, 39.210298], [-0.565395, 39.210336]], [[-0.565303, 39.210607], [-0.565372, 39.210614], [-0.56539, 39.210498], [-0.565322, 39.210491], [-0.565325, 39.210468], [-0.565141, 39.210451], [-0.565115, 39.210611], [-0.565299, 39.210629], [-0.565303, 39.210607]], [[-0.565311, 39.21045], [-0.56532, 39.210401], [-0.565171, 39.210384], [-0.565162, 39.210433], [-0.565311, 39.21045]], [[-0.565006, 39.210963], [-0.565075, 39.210963], [-0.565075, 39.210846], [-0.565005, 39.210846], [-0.565005, 39.210823], [-0.56482, 39.210824], [-0.56482, 39.210986], [-0.565006, 39.210985], [-0.565006, 39.210963]], [[-0.564814, 39.211051], [-0.564794, 39.211004], [-0.564651, 39.211042], [-0.564672, 39.211089], [-0.564814, 39.211051]]]]
        }
      },
      {
        "id": "b",
        "cropCode": "NR",
        "crop": "Irrigated citrus",
        "cropOriginal": "Agrios regadío",
        "intensity": 4,
        "area": 1103,
        "geometry": {
          "type": "MultiPolygon",
          "coordinates": [[[[-0.564992, 39.210336], [-0.565022, 39.210273], [-0.565006, 39.210088], [-0.565524, 39.210093], [-0.565562, 39.210146], [-0.565393, 39.21018], [-0.565354, 39.210393], [-0.565183, 39.210377], [-0.564992, 39.210336]]]]
        }
      },
      {
        "id": "c",
        "cropCode": "NR",
        "crop": "Irrigated citrus",
        "cropOriginal": "Agrios regadío",
        "intensity": 4,
        "area": 1015,
        "geometry": {
          "type": "MultiPolygon",
          "coordinates": [[[[-0.565218, 39.211031], [-0.565276, 39.211221], [-0.565148, 39.211217], [-0.564696, 39.21136], [-0.564669, 39.211311], [-0.564608, 39.211198], [-0.565218, 39.211031]]]]
        }
      }
    ]
  }
}

Champs de subparcels

Espagne : toutes les subdivisions de culture avec leur contour, territoires foraux compris (Gipuzkoa sans contour). Usage cadastral : Autriche, Allemagne (Rhénanie-du-Nord-Westphalie, Brandebourg, Basse-Saxe, Saxe, Mecklembourg-Poméranie-Occidentale, Rhénanie-Palatinat et Hambourg), Tchéquie, Estonie et Grèce. Cultures déclarées croisées avec la parcelle : France, Portugal, Suède, Suisse, Finlande, Belgique, Irlande, Estonie, Pologne, Danemark, Slovaquie et Italie (Haut-Adige). Occupation du sol croisée avec la parcelle : Pays-Bas, Slovénie et Bulgarie. Les types de terrain d’Estonie et la Grèce arrivent sans contour. Dans les autres pays, la réponse est count 0 et rien n’est facturé.

countintegerNombre de subdivisions (0 s'il n'y en a pas ; liste vide)
subparcels[].idstringCode de la subdivision (a, b, c…)
subparcels[].cropCodestringCode stable : celui du Catastro en Espagne (G-, NR) ; ailleurs, préfixé par sa source (NA:1501, AT:41, FR:RPG:BTH, BE:311). Liste complète dans GET /v1/reference/crops
subparcels[].cropstringCulture dans la langue demandée (lang ou Accept-Language ; anglais par défaut)
subparcels[].cropOriginalstringCulture ou usage tel que la source l’écrit, dans sa langue
subparcels[].intensityintegerIntensité productive (entier). Facultatif
subparcels[].areaintegerSurface en m² (entier)
subparcels[].landTypestringType de terre (sec, irrigué…). Territoires foraux uniquement
subparcels[].landClassstringClasse de terre. Territoires foraux uniquement
subparcels[].kindstringNature de la ligne : cadastral (partie officielle de la parcelle), declaredCrop (îlot agricole déclaré croisé avec la parcelle) ou landCover (occupation cartographiée croisée avec la parcelle)
subparcels[].useClassstringClasse d’usage commune à tous les pays (arable, grassland, forest… ; liste dans GET /v1/reference/crops)
subparcels[].useClassNamestringuseClass dans la langue demandée
subparcels[].sourcestringQui publie la donnée, sa licence et la date. Absent en Espagne hors territoires foraux
subparcels[].geometryGeoJSONPolygone GeoJSON (Polygon ou MultiPolygon) en WGS84. Omis sans géométrie

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400La référence n'a pas un format valide pour le pays.
NOT_FOUND404Référence introuvable dans le cadastre officiel
CNV_COVERAGE422La référence se trouve dans un pays que nous ne couvrons pas
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SUB_001503La source des subdivisions n’a pas répondu. Rien n’est facturé ; réessayez dans quelques secondes
SERVICE_UNAVAILABLE503Le service cadastral officiel du pays est en panne ou en maintenance. Réessayez.
GET/v1/parcels/:reference/sigpac

Tous les îlots SIGPAC de la parcelle : identifiant, usage SIGPAC en 10 langues, surface, coefficient d'irrigation, pente, altitude, données PAC, incidents et contour GeoJSON de chaque îlot. Avec format=geojson vous téléchargez une FeatureCollection. Coûte 1 unité ; 0 s'il n'y a pas d'îlot.

Paramètres

:referencestringRéférence cadastrale
countrystringES, PV ou NA. Déduit de la référence s'il manque
langstringLangue des cultures : es, ca, en, pt, fr, it, de, pl, nl ou cs. À défaut, Accept-Language, puis anglais
formatstringgeojson : télécharge une FeatureCollection (application/geo+json) au lieu du JSON
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/46063A00100121/sigpac?format=geojson" -o recintos.geojson

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "46063A00100121",
    "country": "ES",
    "sigpacParcel": {
      "province": 46,
      "municipality": 63,
      "aggregate": 0,
      "zone": 0,
      "polygon": 1,
      "parcel": 121
    },
    "match": "reference",
    "count": 9,
    "totalAreaHa": 0.8815,
    "crs": "EPSG:4258 (ETRS89, lon/lat; equal to WGS84 within about 1 m)",
    "retrievedAt": "2026-10-22T18:12:16Z",
    "source": {
      "name": "SIGPAC — Sistema de Información Geográfica de Parcelas Agrícolas",
      "provider": "Fondo Español de Garantía Agraria (FEGA), Ministerio de Agricultura, Pesca y Alimentación",
      "license": "Free reuse citing the source, without altering the content (Ley 37/2007; FEGA legal notice)",
      "attribution": "Fuente: FEGA — SIGPAC",
      "url": "https://sigpac-hubcloud.es/servicioconsultassigpac/"
    },
    "enclosures": [ /* 9 enclosures; 2 shown */
      {
        "id": "46:63:0:0:1:121:2",
        "province": 46,
        "municipality": 63,
        "aggregate": 0,
        "zone": 0,
        "polygon": 1,
        "parcel": 121,
        "enclosure": 2,
        "landUseCode": "FY",
        "landUse": "Fruit trees",
        "cropCode": "SIGPAC:FY",
        "useClass": "orchard",
        "useClassName": "Orchard",
        "areaHa": 0.0513,
        "irrigationPct": 0,
        "meanSlopePct": 7.6,
        "altitudeM": 117,
        "pastureEligibilityPct": null,
        "capRegion": 12,
        "incidents": [
          {
            "code": 199,
            "description": "Recinto inactivo"
          }
        ],
        "geometry": {
          "type": "Polygon",
          "coordinates": [
            [
              [
                -0.565456,
                39.210781
              ],
              [
                -0.565454,
                39.21083
              ],
              [
                -0.56541,
                39.210832
              ],
              [
                -0.565421,
                39.210875
              ],
              [
                -0.565424,
                39.210884
              ],
              [
                -0.565079,
                39.210985
              ],
              [
                -0.565081,
                39.210839
              ],
              [
                -0.565052,
                39.210838
              ],
              [
                -0.565049,
                39.210816
              ],
              [
                -0.565069,
                39.21079
              ],
              [
                -0.565456,
                39.210781
              ]
            ]
          ]
        }
      },
      {
        "id": "46:63:0:0:1:121:9",
        "province": 46,
        "municipality": 63,
        "aggregate": 0,
        "zone": 0,
        "polygon": 1,
        "parcel": 121,
        "enclosure": 9,
        "landUseCode": "CI",
        "landUse": "Citrus",
        "cropCode": "SIGPAC:CI",
        "useClass": "orchard",
        "useClassName": "Orchard",
        "areaHa": 0.0039,
        "irrigationPct": 100,
        "meanSlopePct": 12.8,
        "altitudeM": 116,
        "pastureEligibilityPct": null,
        "capRegion": 12,
        "incidents": [
          {
            "code": 199,
            "description": "Recinto inactivo"
          },
          {
            "code": 74,
            "description": "Información de uso SIGPAC aportada por la Comunidad Autónoma"
          },
          {
            "code": 75,
            "description": "Información del sistema de explotación aportada por la Comunidad Autónoma"
          }
        ],
        "geometry": {
          "type": "Polygon",
          "coordinates": [
            [
              [
                -0.565492,
                39.210857
              ],
              [
                -0.565514,
                39.210906
              ],
              [
                -0.565439,
                39.210926
              ],
              [
                -0.565424,
                39.210884
              ],
              [
                -0.565421,
                39.210875
              ],
              [
                -0.565492,
                39.210857
              ]
            ]
          ]
        }
      }
    ]
  },
  "remainingSearches": 4321
}

sigpac

Espagne, Pays basque et Navarre. Source : FEGA SIGPAC, réutilisation libre en citant la source. Pour les références rurales on lit la parcelle SIGPAC de même polygone et parcelle ; sinon celle située sous le point de la parcelle cadastrale (match). Elle correspond en général à la parcelle cadastrale, mais peut différer après des changements récents du cadastre.

countintegerNombre d'îlots (0 s'il n'y en a pas ; la liste est vide)
matchstringreference : même parcelle que la référence cadastrale. point : la parcelle SIGPAC sous le point de la parcelle
enclosures[].idstringIdentifiant province:commune:agrégat:zone:polygone:parcelle:îlot (chaque partie aussi séparément)
enclosures[].landUseCodestringCode d'usage SIGPAC (TA, OV, VI, FY, PS…) et son nom dans votre langue ; cropCode est le code dans GET /v1/reference/crops
enclosures[].areaHanumberSurface de l'îlot en hectares
enclosures[].irrigationPctnumber | nullCoefficient d'irrigation de l'îlot, 0–100. 0 = sec ; null si SIGPAC n'en applique pas
enclosures[].meanSlopePctnumber | nullPente moyenne (%) et altitude (m)
enclosures[].pastureEligibilityPctnumber | nullCoefficient d'admissibilité des pâturages PAC (0–100) et région PAC ; null s'il ne s'applique pas
enclosures[].incidentsarrayIncidents SIGPAC : code et texte officiel du FEGA (en espagnol)
enclosures[].geometryGeoJSONContour GeoJSON de l'îlot (Polygon ou MultiPolygon), lon/lat ETRS89
sourceobjectSource, licence et attribution (FEGA SIGPAC)

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400La référence n'a pas un format valide pour le pays.
NOT_FOUND404Référence introuvable dans le cadastre officiel
CNV_COVERAGE422La référence n'est pas en Espagne (SIGPAC ne couvre que l'Espagne)
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SIG_001503SIGPAC n'a pas répondu. Rien n'est facturé ; réessayez dans quelques secondes
SERVICE_UNAVAILABLE503Le service cadastral officiel du pays est en panne ou en maintenance. Réessayez.
GET/v1/reference/crops

Catalogue des codes de culture avec leur nom dans les 10 langues. Gratuit, sans clé API ni unités ; cache d'un jour possible.

Paramètres

langstringLangue des cultures : es, ca, en, pt, fr, it, de, pl, nl ou cs. À défaut, Accept-Language, puis anglais
curl "https://api.parcelgps.com/v1/reference/crops?lang=en"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "locale": "en",
    "locales": [
      "es",
      "ca",
      "en",
      "pt",
      "fr",
      "it",
      "de",
      "pl",
      "nl",
      "cs"
    ],
    "sources": [
      "ES",
      "AL",
      "BI",
      "GI",
      "NA"
    ],
    "count": 256,
    "crops": [
      {
        "code": "G-",
        "source": "ES",
        "name": "Rainfed carob",
        "original": "Algarrobo secano",
        "labels": {"es": "Algarrobo de secano", "ca": "Garrofer de secà", "en": "Rainfed carob", "pt": "Alfarrobeiral de sequeiro", "fr": "Caroubier en sec", "it": "Carrubeto asciutto", "de": "Johannisbrot (Trockenbau)", "pl": "Szarańczyn nienawadniany", "nl": "Johannesbrood (droog)", "cs": "Rohovník bez závlahy"}
      },
      {
        "code": "NR",
        "source": "ES",
        "name": "Irrigated citrus",
        "original": "Agrios regadío",
        "labels": {"es": "Cítricos de regadío", "ca": "Cítrics de regadiu", "en": "Irrigated citrus", "pt": "Citrinos de regadio", "fr": "Agrumes irrigués", "it": "Agrumeto irriguo", "de": "Zitrus (bewässert)", "pl": "Cytrusy nawadniane", "nl": "Citrus (geïrrigeerd)", "cs": "Citrusy se závlahou"}
      },
      {
        "code": "NA:1501",
        "source": "NA",
        "name": "Rainfed arable land",
        "original": "T. labor secano",
        "labels": {"es": "Tierra de labor de secano", "ca": "Terra de conreu de secà", "en": "Rainfed arable land", "pt": "Terra arável de sequeiro", "fr": "Terre arable en sec", "it": "Seminativo asciutto", "de": "Ackerland (Trockenbau)", "pl": "Grunty orne nienawadniane", "nl": "Akkerland (droog)", "cs": "Orná půda bez závlahy"}
      }
    ]
  }
}
Voir les 256 codes

Chaque cropCode que l'API peut renvoyer, avec son nom dans chaque langue.

CodeSourceLibellé du cadastreescaenptfritdeplnlcs
C-ESLabor o Labradío secanoTierra de labor de secanoTerra de conreu de secàRainfed arable landTerra arável de sequeiroTerre arable en secSeminativo asciuttoAckerland (Trockenbau)Grunty orne nienawadnianeAkkerland (droog)Orná půda bez závlahy
E-ESPastosPastosPasturesPasturePastagensPâturagesPascoloWeidePastwiskaWeilandPastviny
MTESMatorralMatorralMatollScrublandMatoBroussaillesMacchiaGestrüppZaroślaStruikgewasKřoviny
PDESPrados o praderasPrados o praderasPratsMeadowsPradosPrairiesPratiWiesenŁąkiGraslandenLouky
I-ESImproductivoImproductivoImproductiuUnproductive landImprodutivoImproductifImproduttivoUnproduktive FlächeNieużytkiOnproductiefNeplodná půda
MMESPinar maderablePinar maderablePineda per a fustaTimber pine forestPinhal para madeiraPinède à boisPineta da legnameKiefernwald (Holz)Bór sosnowy (drewno)Dennenbos (hout)Borový les (dřevo)
O-ESOlivos secanoOlivar de secanoOlivera de secàRainfed olive groveOlival de sequeiroOliveraie en secOliveto asciuttoOlivenhain (Trockenbau)Gaj oliwny nienawadnianyOlijfgaard (droog)Olivový háj bez závlahy
CRESLabor o labradío regadíoTierra de labor de regadíoTerra de conreu de regadiuIrrigated arable landTerra arável de regadioTerre arable irriguéeSeminativo irriguoAckerland (bewässert)Grunty orne nawadnianeAkkerland (geïrrigeerd)Orná půda se závlahou
MBESMonte bajoMonte bajoBosc baixLow woodlandMata baixaTaillisBosco ceduoNiederwaldLas niskiHakhoutNízký les
VTESVía de comunicación de dominio públicoVía de comunicación públicaVia de comunicació públicaPublic roadVia de comunicação públicaVoie publiqueStrada pubblicaÖffentlicher VerkehrswegDroga publicznaOpenbare wegVeřejná komunikace
V-ESViña secanoViña de secanoVinya de secàRainfed vineyardVinha de sequeiroVigne en secVigneto asciuttoWeinberg (Trockenbau)Winnica nienawadnianaWijngaard (droog)Vinice bez závlahy
EUESEucaliptusEucaliptosEucaliptusEucalyptusEucaliptalEucalyptusEucaliptoEukalyptusEukaliptusEucalyptusEukalyptus
AMESAlmendro secanoAlmendro de secanoAmetller de secàRainfed almondAmendoal de sequeiroAmandier en secMandorleto asciuttoMandeln (Trockenbau)Migdałowiec nienawadnianyAmandel (droog)Mandloně bez závlahy
FGESRobledalRobledalRouredaOak woodlandCarvalhalChênaieQuercetoEichenwaldDąbrowaEikenbosDoubrava
NRESAgrios regadíoCítricos de regadíoCítrics de regadiuIrrigated citrusCitrinos de regadioAgrumes irriguésAgrumeto irriguoZitrus (bewässert)Cytrusy nawadnianeCitrus (geïrrigeerd)Citrusy se závlahou
RIESArboles de riberaÁrboles de riberaArbres de riberaRiverside treesGaleria ripícolaRipisylveVegetazione riparialeAuwaldZadrzewienia nadrzeczneOeverbosBřehové porosty
HGESHidrografía natural (río,laguna,arroyo.)Hidrografía natural (río, laguna, arroyo)Hidrografia natural (riu, llacuna, rierol)Natural water (river, lagoon, stream)Hidrografia natural (rio, lagoa, ribeiro)Eaux naturelles (rivière, lagune, ruisseau)Idrografia naturale (fiume, laguna, torrente)Natürliches Gewässer (Fluss, Lagune, Bach)Wody naturalne (rzeka, laguna, strumień)Natuurlijk water (rivier, lagune, beek)Přírodní vody (řeka, laguna, potok)
F-ESFrutales secanoFrutales de secanoFruiters de secàRainfed fruit treesPomar de sequeiroVergers en secFrutteto asciuttoObstbäume (Trockenbau)Sad nienawadnianyFruitbomen (droog)Sad bez závlahy
PRESPrado o Praderas de regadíoPrados de regadíoPrats de regadiuIrrigated meadowsPrados de regadioPrairies irriguéesPrati irriguiWiesen (bewässert)Łąki nawadnianeGraslanden (geïrrigeerd)Louky se závlahou
FRESFrutales regadíoFrutales de regadíoFruiters de regadiuIrrigated fruit treesPomar de regadioVergers irriguésFrutteto irriguoObstbäume (bewässert)Sad nawadnianyFruitbomen (geïrrigeerd)Sad se závlahou
ORESOlivos regadíoOlivar de regadíoOlivera de regadiuIrrigated olive groveOlival de regadioOliveraie irriguéeOliveto irriguoOlivenhain (bewässert)Gaj oliwny nawadnianyOlijfgaard (geïrrigeerd)Olivový háj se závlahou
FCESCastañarCastañarCastanyedaChestnut groveSoutoChâtaigneraieCastagnetoKastanienhainGaj kasztanowyKastanjebosKaštanový háj
HRESHuerta regadíoHuerta de regadíoHorta de regadiuIrrigated vegetable gardenHorta de regadioPotager irriguéOrto irriguoGemüsegarten (bewässert)Ogród warzywny nawadnianyMoestuin (geïrrigeerd)Zelinářská zahrada se závlahou
FEESEncinarEncinarAlzinarHolm oak woodlandAzinhalChênaie verteLeccetaSteineichenwaldLas dębu ostrolistnegoSteeneikenbosLes dubu cesmínovitého
MRESPinar resinablePinar resineroPineda resineraResin pine forestPinhal para resinaPinède à résinePineta da resinaKiefernwald (Harz)Bór sosnowy (żywica)Dennenbos (hars)Borový les (pryskyřice)
G-ESAlgarrobo secanoAlgarrobo de secanoGarrofer de secàRainfed carobAlfarrobeiral de sequeiroCaroubier en secCarrubeto asciuttoJohannisbrot (Trockenbau)Szarańczyn nienawadnianyJohannesbrood (droog)Rohovník bez závlahy
HCESHidrografía construida (embalse,canal..)Hidrografía construida (embalse, canal)Hidrografia construïda (embassament, canal)Built water (reservoir, canal)Hidrografia construída (albufeira, canal)Eaux aménagées (retenue, canal)Idrografia artificiale (invaso, canale)Künstliches Gewässer (Stausee, Kanal)Wody sztuczne (zbiornik, kanał)Aangelegd water (stuwmeer, kanaal)Umělé vody (nádrž, kanál)
MFESEspecies mezcladasEspecies mezcladasEspècies barrejadesMixed speciesEspécies mistasEssences mélangéesSpecie misteMischbestandGatunki mieszaneGemengde soortenSmíšené dřeviny
ARESAlmendro regadíoAlmendro de regadíoAmetller de regadiuIrrigated almondAmendoal de regadioAmandier irriguéMandorleto irriguoMandeln (bewässert)Migdałowiec nawadnianyAmandel (geïrrigeerd)Mandloně se závlahou
VRESViñedos regadíoViña de regadíoVinya de regadiuIrrigated vineyardVinha de regadioVigne irriguéeVigneto irriguoWeinberg (bewässert)Winnica nawadnianaWijngaard (geïrrigeerd)Vinice se závlahou
CEESLabor o labradío con encinas secanoTierra de labor con encinas de secanoTerra de conreu amb alzines de secàRainfed arable land with holm oaksTerra arável com azinheiras de sequeiroTerre arable avec chênes verts en secSeminativo arborato a leccio asciuttoAckerland mit Steineichen (Trockenbau)Grunty orne z dębem ostrolistnym nienawadnianeAkkerland met steeneiken (droog)Orná půda s duby cesmínovitými bez závlahy
IHESInvernaderos hortalizasInvernadero de hortalizasHivernacle d'hortalissesVegetable greenhouseEstufa de hortícolasSerre maraîchèreSerra di ortaggiGemüse-GewächshausSzklarnia warzywnaGroentekasSkleník se zeleninou
FSESAlcornocalAlcornocalSuredaCork oak woodlandMontado de sobroSuberaieSugheretaKorkeichenwaldLas dębu korkowegoKurkeikenbosLes korkového dubu
MPESPinar pinea o de frutoPinar piñoneroPineda de pi pinyerStone pine forestPinhal mansoPinède de pins pignonsPineta di pino domesticoPinienwaldBór sosny piniiParasoldennenbosLes borovice pinie
A-ESArrozales regadíoArrozal de regadíoArrossar de regadiuIrrigated rice fieldArrozal de regadioRizière irriguéeRisaia irriguaReisfeld (bewässert)Pole ryżowe nawadnianeRijstveld (geïrrigeerd)Rýžové pole se závlahou
FAESFrutales Tropicales o SubtropicalesFrutales tropicales o subtropicalesFruiters tropicals o subtropicalsTropical or subtropical fruit treesFruteiras tropicais ou subtropicaisArbres fruitiers tropicaux ou subtropicauxFrutteti tropicali o subtropicaliTropische oder subtropische ObstbäumeDrzewa owocowe tropikalne lub subtropikalneTropische of subtropische fruitbomenTropické nebo subtropické ovocné stromy
ATESEspartizal o atocharEspartizal o atocharEspartarEsparto grasslandEsparteiralSteppe à alfaSpartetoEspartograsflurMurawa ostrzycowa (esparto)EspartograslandPorost kavylu esparto
PTESPlátanos regadíoPlataneras de regadíoPlataners de regadiuIrrigated banana plantationBananal de regadioBananeraie irriguéeBananeto irriguoBananenplantage (bewässert)Plantacja bananów nawadnianaBananenplantage (geïrrigeerd)Banánová plantáž se závlahou
CFESLabor o labradío con frutales regadíoTierra de labor con frutales de regadíoTerra de conreu amb fruiters de regadiuIrrigated arable land with fruit treesTerra arável com fruteiras de regadioTerre arable avec arbres fruitiers irriguéeSeminativo arborato a frutteto irriguoAckerland mit Obstbäumen (bewässert)Grunty orne z drzewami owocowymi nawadnianeAkkerland met fruitbomen (geïrrigeerd)Orná půda s ovocnými stromy se závlahou
VOESViña olivar secanoViña y olivar de secanoVinya i olivera de secàRainfed vineyard and olive groveVinha e olival de sequeiroVigne et oliveraie en secVigneto e oliveto asciuttoWein und Oliven (Trockenbau)Winnica z oliwkami nienawadnianaWijngaard en olijfgaard (droog)Vinice s olivami bez závlahy
HEESHuerta especialHuerta especialHorta especialSpecial vegetable gardenHorta especialPotager spécialOrto specialeSondergemüsegartenOgród warzywny specjalnyBijzondere moestuinZvláštní zelinářská zahrada
EEESPastos con encinasPastos con encinasPastures amb alzinesPasture with holm oaksPastagens com azinheirasPâturages avec chênes vertsPascolo arborato a leccioWeide mit SteineichenPastwiska z dębem ostrolistnymWeiland met steeneikenPastviny s duby cesmínovitými
AVESAvellano regadíoAvellano de regadíoAvellaner de regadiuIrrigated hazelnutAveleira de regadioNoisetier irriguéNoccioleto irriguoHaselnuss (bewässert)Leszczyna nawadnianaHazelaar (geïrrigeerd)Líska se závlahou
R-ESHigueras secanoHigueras de secanoFigueres de secàRainfed fig treesFigueiral de sequeiroFiguiers en secFicheto asciuttoFeigenbäume (Trockenbau)Figowce nienawadnianeVijgenbomen (droog)Fíkovníky bez závlahy
FFESVía férreaVía férreaVia fèrriaRailwayVia férreaVoie ferréeFerroviaBahnstreckeLinia kolejowaSpoorwegŽeleznice
OTESOtrosOtrosAltresOtherOutrosAutresAltroSonstigeInneOverigOstatní
FHESHayaHayedoFagedaBeech forestFaialHêtraieFaggetaBuchenwaldBuczynaBeukenbosBukový les
VPESParrales regadíoParral de regadíoParral de regadiuIrrigated trellised vinesLatada de regadioTreille irriguéePergolato irriguoPergolareben (bewässert)Winorośl na pergoli nawadnianaPergoladruiven (geïrrigeerd)Pergolová vinná réva se závlahou
MIESMimbreras o cañaveralesMimbreras o cañaveralesVimeneres o canyarsOsier beds or reed bedsVimeiros ou canaviaisOseraies ou roselièresVincheti o cannetiWeidenkulturen oder RöhrichtWikliny lub trzcinowiskaGriendhout of rietlandVrbiny nebo rákosiny
PZESPozos,Balsas,Charcas,SondeosPozos, balsas, charcas y sondeosPous, basses, tolls i sondejosWells, ponds, pools and boreholesPoços, charcas e furosPuits, bassins, mares et foragesPozzi, vasche, stagni e sondaggiBrunnen, Becken, Tümpel und BohrungenStudnie, zbiorniki, oczka i odwiertyPutten, bekkens, poelen en boringenStudny, nádrže, tůně a vrty
ZEESEncinas derecho vueloEncinas (derecho de vuelo)Alzines (dret de vol)Holm oaks (rights over the trees)Azinheiras (direito sobre o arvoredo)Chênes verts (droit sur les arbres)Lecci (diritto sugli alberi)Steineichen (Recht an den Bäumen)Dęby ostrolistne (prawo do drzew)Steeneiken (recht op de bomen)Duby cesmínovité (právo ke stromům)
CXESDerecho de siembraDerecho de siembraDret de sembraSowing rightsDireito de sementeiraDroit d'ensemencementDiritto di seminaSaatrechtPrawo do zasiewuZaairechtPrávo osevu
ZCESCastaños derecho vueloCastaños (derecho de vuelo)Castanyers (dret de vol)Chestnut trees (rights over the trees)Castanheiros (direito sobre o arvoredo)Châtaigniers (droit sur les arbres)Castagni (diritto sugli alberi)Kastanien (Recht an den Bäumen)Kasztany (prawo do drzew)Kastanjes (recht op de bomen)Kaštanovníky (právo ke stromům)
CPESDerecho de pastosDerecho de pastosDret de pasturesGrazing rightsDireito de pastagemDroit de pâturageDiritto di pascoloWeiderechtPrawo wypasuWeiderechtPrávo pastvy
CKESCereal riego agua compradaCereal de regadío con agua compradaCereal de regadiu amb aigua compradaCereal irrigated with bought waterCereal de regadio com água compradaCéréales irriguées à l'eau achetéeCereali irrigui con acqua acquistataGetreide (bewässert, Zukaufwasser)Zboże nawadniane wodą kupowanąGraan (geïrrigeerd, gekocht water)Obilí zavlažované kupovanou vodou
HSESHuerta secanoHuerta de secanoHorta de secàRainfed vegetable gardenHorta de sequeiroPotager en secOrto asciuttoGemüsegarten (Trockenbau)Ogród warzywny nienawadnianyMoestuin (droog)Zelinářská zahrada bez závlahy
CNESCereal secano abancaladoCereal de secano en bancalesCereal de secà en feixesRainfed terraced cerealCereal de sequeiro em socalcosCéréales en sec en terrassesCereali asciutti terrazzatiGetreide auf Terrassen (Trockenbau)Zboże tarasowe nienawadnianeGraan op terrassen (droog)Obilí na terasách bez závlahy
CQESCereal secano boqueraCereal de secano de boqueraCereal de secà de boqueraRainfed cereal with flood channelsCereal de sequeiro com levadasCéréales en sec à irrigation par crueCereali asciutti a irrigazione di pienaGetreide mit Flutbewässerung (Trockenbau)Zboże nienawadniane z kanałami zalewowymiGraan met vloedirrigatie (droog)Obilí s přívalovou závlahou
MSESSabinaSabinarSavinarJuniper woodlandZimbralGenévrièreGinepretoWacholderwaldLas jałowcowyJeneverbesbosJalovcový porost
CHESChumberas secanoChumberas de secanoFigueres de moro de secàRainfed prickly pearFigueira-da-índia de sequeiroFiguiers de Barbarie en secFicodindieto asciuttoFeigenkakteen (Trockenbau)Opuncja nienawadnianaVijgcactus (droog)Opuncie bez závlahy
CGESLabor o labradío con robles secanoTierra de labor con robles de secanoTerra de conreu amb roures de secàRainfed arable land with oaksTerra arável com carvalhos de sequeiroTerre arable avec chênes en secSeminativo arborato a quercia asciuttoAckerland mit Eichen (Trockenbau)Grunty orne z dębami nienawadnianeAkkerland met eiken (droog)Orná půda s duby bez závlahy
INESInvernaderos en generalInvernaderos en generalHivernacles en generalGreenhouses (general)Estufas em geralSerres (général)Serre in genereGewächshäuser (allgemein)Szklarnie (ogólne)Kassen (algemeen)Skleníky (obecně)
NKESAgrios riego agua compradaCítricos de regadío con agua compradaCítrics de regadiu amb aigua compradaCitrus irrigated with bought waterCitrinos de regadio com água compradaAgrumes irrigués à l'eau achetéeAgrumi irrigui con acqua acquistataZitrus (bewässert, Zukaufwasser)Cytrusy nawadniane wodą kupowanąCitrus (geïrrigeerd, gekocht water)Citrusy zavlažované kupovanou vodou
SEESEncinas derecho sueloEncinas (derecho de suelo)Alzines (dret de sòl)Holm oaks (rights over the land)Azinheiras (direito sobre o solo)Chênes verts (droit sur le sol)Lecci (diritto sul suolo)Steineichen (Recht am Boden)Dęby ostrolistne (prawo do gruntu)Steeneiken (recht op de grond)Duby cesmínovité (právo k půdě)
CAESCanteraCanteraPedreraQuarryPedreiraCarrièreCavaSteinbruchKamieniołomGroeveLom
IRESPlantas industriales regadíoCultivos industriales de regadíoConreus industrials de regadiuIrrigated industrial cropsCulturas industriais de regadioCultures industrielles irriguéesColture industriali irrigueIndustriepflanzen (bewässert)Rośliny przemysłowe nawadnianeIndustriegewassen (geïrrigeerd)Technické plodiny se závlahou
RRESHigueras regadíoHigueras de regadíoFigueres de regadiuIrrigated fig treesFigueiral de regadioFiguiers irriguésFicheto irriguoFeigenbäume (bewässert)Figowce nawadnianeVijgenbomen (geïrrigeerd)Fíkovníky se závlahou
AOESAvellanos secanoAvellanos de secanoAvellaners de secàRainfed hazelnutAveleiras de sequeiroNoisetiers en secNoccioleto asciuttoHaselnuss (Trockenbau)Leszczyna nienawadnianaHazelaar (droog)Líska bez závlahy
TOESOlivos pies sueltosOlivos (pies sueltos)Oliveres (peus solts)Olive trees (scattered trees)Oliveiras (árvores dispersas)Oliviers (arbres épars)Olivi (piante sparse)Olivenbäume (Einzelbäume)Oliwki (drzewa rozproszone)Olijfbomen (verspreide bomen)Olivovníky (roztroušené stromy)
KEESEncinar pies sueltosEncinas (pies sueltos)Alzines (peus solts)Holm oaks (scattered trees)Azinheiras (árvores dispersas)Chênes verts (arbres épars)Lecci (piante sparse)Steineichen (Einzelbäume)Dęby ostrolistne (drzewa rozproszone)Steeneiken (verspreide bomen)Duby cesmínovité (roztroušené stromy)
PMESPalmera secanoPalmeras de secanoPalmeres de secàRainfed palm treesPalmeiras de sequeiroPalmiers en secPalmeto asciuttoPalmen (Trockenbau)Palmy nienawadnianePalmen (droog)Palmy bez závlahy
HKESHuerta riego agua compradaHuerta de regadío con agua compradaHorta de regadiu amb aigua compradaVegetable garden irrigated with bought waterHorta de regadio com água compradaPotager irrigué à l'eau achetéeOrto irriguo con acqua acquistataGemüsegarten (bewässert, Zukaufwasser)Ogród warzywny nawadniany wodą kupowanąMoestuin (geïrrigeerd, gekocht water)Zelinářská zahrada zavlažovaná kupovanou vodou
OZESOlivar secano -vuelo-Olivar de secano (derecho de vuelo)Olivera de secà (dret de vol)Rainfed olive grove (rights over the trees)Olival de sequeiro (direito sobre o arvoredo)Oliveraie en sec (droit sur les arbres)Oliveto asciutto (diritto sugli alberi)Olivenhain, Trockenbau (Recht an den Bäumen)Gaj oliwny nienawadniany (prawo do drzew)Olijfgaard, droog (recht op de bomen)Olivový háj bez závlahy (právo ke stromům)
OYESOlivar -suelo-Olivar (derecho de suelo)Olivera (dret de sòl)Olive grove (rights over the land)Olival (direito sobre o solo)Oliveraie (droit sur le sol)Oliveto (diritto sul suolo)Olivenhain (Recht am Boden)Gaj oliwny (prawo do gruntu)Olijfgaard (recht op de grond)Olivový háj (právo k půdě)
EAESEdificaciones agrariasEdificaciones agrariasEdificacions agràriesFarm buildingsEdificações agrícolasBâtiments agricolesFabbricati ruraliLandwirtschaftliche GebäudeBudynki gospodarczeLandbouwgebouwenZemědělské stavby
GRESAlgarrobos de regadíoAlgarrobos de regadíoGarrofers de regadiuIrrigated carobAlfarrobeiral de regadioCaroubiers irriguésCarrubeto irriguoJohannisbrot (bewässert)Szarańczyn nawadnianyJohannesbrood (geïrrigeerd)Rohovník se závlahou
EOESPastos con OlivosPastos con olivosPastures amb oliveresPasture with olive treesPastagens com oliveirasPâturages avec oliviersPascolo arborato a olivoWeide mit OlivenbäumenPastwiska z oliwkamiWeiland met olijfbomenPastviny s olivovníky
ESESErial -suelo-Erial (derecho de suelo)Erm (dret de sòl)Wasteland (rights over the land)Baldio (direito sobre o solo)Friche (droit sur le sol)Incolto (diritto sul suolo)Ödland (Recht am Boden)Nieużytek (prawo do gruntu)Braakland (recht op de grond)Úhor (právo k půdě)
CBESCereal riego agua elevadaCereal de regadío con agua elevadaCereal de regadiu amb aigua elevadaCereal irrigated with pumped waterCereal de regadio com água elevadaCéréales irriguées à l'eau pompéeCereali irrigui con acqua sollevataGetreide (bewässert, Pumpwasser)Zboże nawadniane wodą pompowanąGraan (geïrrigeerd, opgepompt water)Obilí zavlažované čerpanou vodou
VKESParral riego agua compradaParral de regadío con agua compradaParral de regadiu amb aigua compradaTrellised vines irrigated with bought waterLatada de regadio com água compradaTreille irriguée à l'eau achetéePergolato irriguo con acqua acquistataPergolareben (bewässert, Zukaufwasser)Winorośl na pergoli nawadniana wodą kupowanąPergoladruiven (geïrrigeerd, gekocht water)Pergolová réva zavlažovaná kupovanou vodou
IFESInvernaderos floresInvernadero de floresHivernacle de florsFlower greenhouseEstufa de floresSerre floraleSerra di fioriBlumen-GewächshausSzklarnia kwiatowaBloemenkasSkleník s květinami
ABESHuerta riego arenada agua elevadaHuerta enarenada de regadío con agua elevadaHorta enarenada de regadiu amb aigua elevadaSand-mulched vegetable garden irrigated with pumped waterHorta enareada de regadio com água elevadaPotager sablé irrigué à l'eau pompéeOrto sabbiato irriguo con acqua sollevataSandbedeckter Gemüsegarten (bewässert, Pumpwasser)Ogród warzywny na piasku nawadniany wodą pompowanąMoestuin met zandlaag (geïrrigeerd, opgepompt water)Zelinářská zahrada s pískovým mulčem zavlažovaná čerpanou vodou
PAESPlantas aromáticasPlantas aromáticasPlantes aromàtiquesAromatic plantsPlantas aromáticasPlantes aromatiquesPiante aromaticheGewürzpflanzenRośliny aromatyczneAromatische plantenAromatické rostliny
SCESCastaños derecho sueloCastaños (derecho de suelo)Castanyers (dret de sòl)Chestnut trees (rights over the land)Castanheiros (direito sobre o solo)Châtaigniers (droit sur le sol)Castagni (diritto sul suolo)Kastanien (Recht am Boden)Kasztany (prawo do gruntu)Kastanjes (recht op de grond)Kaštanovníky (právo k půdě)
FKESFrutales riego agua compradaFrutales de regadío con agua compradaFruiters de regadiu amb aigua compradaFruit trees irrigated with bought waterPomar de regadio com água compradaVergers irrigués à l'eau achetéeFrutteto irriguo con acqua acquistataObstbäume (bewässert, Zukaufwasser)Sad nawadniany wodą kupowanąFruitbomen (geïrrigeerd, gekocht water)Sad zavlažovaný kupovanou vodou
NBESAgrios riego agua elevadaCítricos de regadío con agua elevadaCítrics de regadiu amb aigua elevadaCitrus irrigated with pumped waterCitrinos de regadio com água elevadaAgrumes irrigués à l'eau pompéeAgrumi irrigui con acqua sollevataZitrus (bewässert, Pumpwasser)Cytrusy nawadniane wodą pompowanąCitrus (geïrrigeerd, opgepompt water)Citrusy zavlažované čerpanou vodou
HBESHuerta riego agua elevadaHuerta de regadío con agua elevadaHorta de regadiu amb aigua elevadaVegetable garden irrigated with pumped waterHorta de regadio com água elevadaPotager irrigué à l'eau pompéeOrto irriguo con acqua sollevataGemüsegarten (bewässert, Pumpwasser)Ogród warzywny nawadniany wodą pompowanąMoestuin (geïrrigeerd, opgepompt water)Zelinářská zahrada zavlažovaná čerpanou vodou
VBESParral riego agua elevadaParral de regadío con agua elevadaParral de regadiu amb aigua elevadaTrellised vines irrigated with pumped waterLatada de regadio com água elevadaTreille irriguée à l'eau pompéePergolato irriguo con acqua sollevataPergolareben (bewässert, Pumpwasser)Winorośl na pergoli nawadniana wodą pompowanąPergoladruiven (geïrrigeerd, opgepompt water)Pergolová réva zavlažovaná čerpanou vodou
SMESSalinas marítimasSalinas marítimasSalines marítimesSea salt pansSalinas marinhasSalines maritimesSaline marittimeMeeressalinenWarzelnie soli morskiejZoutpannen aan zeeMořské solivary
MAESAbetoAbetalAvetosaFir forestAbetalSapinièreAbetinaTannenwaldLas jodłowyZilversparrenbosJedlový les
STESSalinas continentalesSalinas de interiorSalines d'interiorInland salt pansSalinas interioresSalines continentalesSaline interneBinnensalinenWarzelnie soli śródlądoweZoutpannen in het binnenlandVnitrozemské solivary
CTESCereal secano -suelo-Cereal de secano (derecho de suelo)Cereal de secà (dret de sòl)Rainfed cereal (rights over the land)Cereal de sequeiro (direito sobre o solo)Céréales en sec (droit sur le sol)Cereali asciutti (diritto sul suolo)Getreide, Trockenbau (Recht am Boden)Zboże nienawadniane (prawo do gruntu)Graan, droog (recht op de grond)Obilí bez závlahy (právo k půdě)
VSESViña sueloViña (derecho de suelo)Vinya (dret de sòl)Vineyard (rights over the land)Vinha (direito sobre o solo)Vigne (droit sur le sol)Vigneto (diritto sul suolo)Weinberg (Recht am Boden)Winnica (prawo do gruntu)Wijngaard (recht op de grond)Vinice (právo k půdě)
PEESPiscifactorías EsterosPiscifactorías y esterosPiscifactories i esterosFish farms and tidal pondsPisciculturas e esteirosPiscicultures et maraisPiscicolture e stagni salmastriFischzucht und Salzwiesen-TeicheHodowle ryb i stawy pływoweViskwekerijen en getijdenvijversRybí farmy a přílivové nádrže
CVESCereal secano -vuelo-Cereal de secano (derecho de vuelo)Cereal de secà (dret de vol)Rainfed cereal (rights over the crop)Cereal de sequeiro (direito sobre a cultura)Céréales en sec (droit sur la culture)Cereali asciutti (diritto sulla coltura)Getreide, Trockenbau (Recht am Aufwuchs)Zboże nienawadniane (prawo do uprawy)Graan, droog (recht op het gewas)Obilí bez závlahy (právo k porostu)
VVESViña vueloViña (derecho de vuelo)Vinya (dret de vol)Vineyard (rights over the vines)Vinha (direito sobre as videiras)Vigne (droit sur les ceps)Vigneto (diritto sulle viti)Weinberg (Recht an den Reben)Winnica (prawo do krzewów)Wijngaard (recht op de wijnstokken)Vinice (právo k révě)
PPESPrados -derecho pastos-Prados (derecho de pastos)Prats (dret de pastures)Meadows (grazing rights)Prados (direito de pastagem)Prairies (droit de pâturage)Prati (diritto di pascolo)Wiesen (Weiderecht)Łąki (prawo wypasu)Graslanden (weiderecht)Louky (právo pastvy)
TFESFrutales pies sueltosFrutales (pies sueltos)Fruiters (peus solts)Fruit trees (scattered trees)Fruteiras (árvores dispersas)Arbres fruitiers (arbres épars)Alberi da frutto (piante sparse)Obstbäume (Einzelbäume)Drzewa owocowe (rozproszone)Fruitbomen (verspreide bomen)Ovocné stromy (roztroušené)
PLESPalmitarPalmitarMargallonerDwarf palm scrubPalmitalPalmeraie nainePalmeto nanoZwergpalmenbestandZarośla palmy karłowatejDwergpalmstruweelPorost palmy žumary
RZESArboles de ribera -vuelo-Árboles de ribera (derecho de vuelo)Arbres de ribera (dret de vol)Riverside trees (rights over the trees)Galeria ripícola (direito sobre o arvoredo)Ripisylve (droit sur les arbres)Vegetazione ripariale (diritto sugli alberi)Auwald (Recht an den Bäumen)Zadrzewienia nadrzeczne (prawo do drzew)Oeverbos (recht op de bomen)Břehové porosty (právo ke stromům)
FYESFrutales secano -suelo-Frutales de secano (derecho de suelo)Fruiters de secà (dret de sòl)Rainfed fruit trees (rights over the land)Pomar de sequeiro (direito sobre o solo)Vergers en sec (droit sur le sol)Frutteto asciutto (diritto sul suolo)Obstbäume, Trockenbau (Recht am Boden)Sad nienawadniany (prawo do gruntu)Fruitbomen, droog (recht op de grond)Sad bez závlahy (právo k půdě)
KCESCastaños pies sueltosCastaños (pies sueltos)Castanyers (peus solts)Chestnut trees (scattered trees)Castanheiros (árvores dispersas)Châtaigniers (arbres épars)Castagni (piante sparse)Kastanien (Einzelbäume)Kasztany (drzewa rozproszone)Kastanjes (verspreide bomen)Kaštanovníky (roztroušené stromy)
U-ESZona urbana y diseminado urbanoZona urbana y diseminadoZona urbana i disseminatUrban area and scattered housingZona urbana e povoamento dispersoZone urbaine et habitat disperséZona urbana e case sparseSiedlungsgebiet und StreusiedlungTeren miejski i zabudowa rozproszonaStedelijk gebied en verspreide bebouwingZastavěné území a rozptýlená zástavba
ZSESAlcornoques derecho vueloAlcornoques (derecho de vuelo)Suros (dret de vol)Cork oaks (rights over the trees)Sobreiros (direito sobre o arvoredo)Chênes-lièges (droit sur les arbres)Querce da sughero (diritto sugli alberi)Korkeichen (Recht an den Bäumen)Dęby korkowe (prawo do drzew)Kurkeiken (recht op de bomen)Korkové duby (právo ke stromům)
FTESFrutales riego -suelo-Frutales de regadío (derecho de suelo)Fruiters de regadiu (dret de sòl)Irrigated fruit trees (rights over the land)Pomar de regadio (direito sobre o solo)Vergers irrigués (droit sur le sol)Frutteto irriguo (diritto sul suolo)Obstbäume, bewässert (Recht am Boden)Sad nawadniany (prawo do gruntu)Fruitbomen, geïrrigeerd (recht op de grond)Sad se závlahou (právo k půdě)
SSESAlcornoques derecho sueloAlcornoques (derecho de suelo)Suros (dret de sòl)Cork oaks (rights over the land)Sobreiros (direito sobre o solo)Chênes-lièges (droit sur le sol)Querce da sughero (diritto sul suolo)Korkeichen (Recht am Boden)Dęby korkowe (prawo do gruntu)Kurkeiken (recht op de grond)Korkové duby (právo k půdě)
FZESFrutales secano -vuelo-Frutales de secano (derecho de vuelo)Fruiters de secà (dret de vol)Rainfed fruit trees (rights over the trees)Pomar de sequeiro (direito sobre o arvoredo)Vergers en sec (droit sur les arbres)Frutteto asciutto (diritto sugli alberi)Obstbäume, Trockenbau (Recht an den Bäumen)Sad nienawadniany (prawo do drzew)Fruitbomen, droog (recht op de bomen)Sad bez závlahy (právo ke stromům)
KSESAlcornoques pies sueltosAlcornoques (pies sueltos)Suros (peus solts)Cork oaks (scattered trees)Sobreiros (árvores dispersas)Chênes-lièges (arbres épars)Querce da sughero (piante sparse)Korkeichen (Einzelbäume)Dęby korkowe (drzewa rozproszone)Kurkeiken (verspreide bomen)Korkové duby (roztroušené stromy)
OKESOlivos riego agua compradaOlivar de regadío con agua compradaOlivera de regadiu amb aigua compradaOlive grove irrigated with bought waterOlival de regadio com água compradaOliveraie irriguée à l'eau achetéeOliveto irriguo con acqua acquistataOlivenhain (bewässert, Zukaufwasser)Gaj oliwny nawadniany wodą kupowanąOlijfgaard (geïrrigeerd, gekocht water)Olivový háj zavlažovaný kupovanou vodou
KGESRobles pies sueltosRobles (pies sueltos)Roures (peus solts)Oaks (scattered trees)Carvalhos (árvores dispersas)Chênes (arbres épars)Querce (piante sparse)Eichen (Einzelbäume)Dęby (drzewa rozproszone)Eiken (verspreide bomen)Duby (roztroušené stromy)
RYESArboles de ribera -suelo-Árboles de ribera (derecho de suelo)Arbres de ribera (dret de sòl)Riverside trees (rights over the land)Galeria ripícola (direito sobre o solo)Ripisylve (droit sur le sol)Vegetazione ripariale (diritto sul suolo)Auwald (Recht am Boden)Zadrzewienia nadrzeczne (prawo do gruntu)Oeverbos (recht op de grond)Břehové porosty (právo k půdě)
FWESFrutales especialesFrutales especialesFruiters especialsSpecial fruit treesFruteiras especiaisArbres fruitiers spéciauxFrutteti specialiSonderobstbäumeSpecjalne drzewa owocoweBijzondere fruitbomenZvláštní ovocné stromy
BIESSuperficie mínima BICE eólico/solarSuperficie mínima BICE eólica o solarSuperfície mínima BICE eòlica o solarMinimum area of wind or solar BICEÁrea mínima BICE eólica ou solarSurface minimale BICE éolien ou solaireSuperficie minima BICE eolico o solareMindestfläche BICE Wind oder SolarMinimalna powierzchnia BICE wiatrowa lub słonecznaMinimumoppervlak BICE wind of zonMinimální plocha BICE větrná nebo solární
AL:10ALEraEraEraThreshing floorEiraAire de battageAiaDreschplatzKlepiskoDorsvloerMlat
AL:11ALErial a pastosErial a pastosErm de pasturesGrazed wastelandBaldio de pastagemFriche pâturéeIncolto a pascoloÖdland mit WeideNieużytek pastwiskowyBraakland met begrazingÚhor s pastvou
AL:12ALFrutales secanoFrutales de secanoFruiters de secàRainfed fruit treesPomar de sequeiroVergers en secFrutteto asciuttoObstbäume (Trockenbau)Sad nienawadnianyFruitbomen (droog)Sad bez závlahy
AL:13ALHuertaHuertaHortaVegetable gardenHortaPotagerOrtoGemüsegartenOgród warzywnyMoestuinZelinářská zahrada
AL:14ALImproductivoImproductivoImproductiuUnproductive landImprodutivoImproductifImproduttivoUnproduktive FlächeNieużytkiOnproductiefNeplodná půda
AL:16ALMonte altoMonte altoBosc altHigh forestMata altaFutaieFustaiaHochwaldLas wysokopiennyOpgaand bosVysoký les
AL:17ALMonte bajoMonte bajoBosc baixLow woodlandMata baixaTaillisBosco ceduoNiederwaldLas niskiHakhoutNízký les
AL:18ALOlivar regadíoOlivar de regadíoOlivera de regadiuIrrigated olive groveOlival de regadioOliveraie irriguéeOliveto irriguoOlivenhain (bewässert)Gaj oliwny nawadnianyOlijfgaard (geïrrigeerd)Olivový háj se závlahou
AL:19ALOlivar regadío eventualOlivar de regadío eventualOlivera de regadiu eventualOccasionally irrigated olive groveOlival de regadio ocasionalOliveraie à irrigation occasionnelleOliveto a irrigazione saltuariaOlivenhain (gelegentlich bewässert)Gaj oliwny okresowo nawadnianyOlijfgaard (af en toe geïrrigeerd)Olivový háj s občasnou závlahou
AL:2ALAlmendrosAlmendrosAmetllersAlmond treesAmendoeirasAmandiersMandorletoMandelbäumeMigdałowceAmandelbomenMandloně
AL:20ALOlivar secanoOlivar de secanoOlivera de secàRainfed olive groveOlival de sequeiroOliveraie en secOliveto asciuttoOlivenhain (Trockenbau)Gaj oliwny nienawadnianyOlijfgaard (droog)Olivový háj bez závlahy
AL:21ALPastizalPastizalPasturaGrasslandPastagemPelouse pâturéePascoloGrünlandMurawa pastwiskowaGraslandTravní porost
AL:22ALPinarPinarPinedaPine forestPinhalPinèdePinetaKiefernwaldBór sosnowyDennenbosBorový les
AL:23ALViña regadíoViña de regadíoVinya de regadiuIrrigated vineyardVinha de regadioVigne irriguéeVigneto irriguoWeinberg (bewässert)Winnica nawadnianaWijngaard (geïrrigeerd)Vinice se závlahou
AL:24ALViña regadío agua elevadaViña de regadío con agua elevadaVinya de regadiu amb aigua elevadaVineyard irrigated with pumped waterVinha de regadio com água elevadaVigne irriguée à l'eau pompéeVigneto irriguo con acqua sollevataWeinberg (bewässert, Pumpwasser)Winnica nawadniana wodą pompowanąWijngaard (geïrrigeerd, opgepompt water)Vinice zavlažovaná čerpanou vodou
AL:25ALViña regadío eventualViña de regadío eventualVinya de regadiu eventualOccasionally irrigated vineyardVinha de regadio ocasionalVigne à irrigation occasionnelleVigneto a irrigazione saltuariaWeinberg (gelegentlich bewässert)Winnica okresowo nawadnianaWijngaard (af en toe geïrrigeerd)Vinice s občasnou závlahou
AL:26ALViña secanoViña de secanoVinya de secàRainfed vineyardVinha de sequeiroVigne en secVigneto asciuttoWeinberg (Trockenbau)Winnica nienawadnianaWijngaard (droog)Vinice bez závlahy
AL:27ALViveroViveroViverNurseryViveiroPépinièreVivaioBaumschuleSzkółkaKwekerijŠkolka
AL:28ALPradosPradosPratsMeadowsPradosPrairiesPratiWiesenŁąkiGraslandenLouky
AL:29ALNogalesNogalesNoguersWalnut treesNogueirasNoyersNocetoWalnussbäumeOrzechy włoskieWalnotenbomenOřešáky
AL:3ALCastañosCastañosCastanyersChestnut treesCastanheirosChâtaigniersCastagniKastanienbäumeKasztanyKastanjebomenKaštanovníky
AL:30ALFrutales regadíoFrutales de regadíoFruiters de regadiuIrrigated fruit treesPomar de regadioVergers irriguésFrutteto irriguoObstbäume (bewässert)Sad nawadnianyFruitbomen (geïrrigeerd)Sad se závlahou
AL:4ALCultivo regadíoCultivo de regadíoConreu de regadiuIrrigated croplandCultura de regadioCulture irriguéeColtura irriguaAckerbau (bewässert)Uprawa nawadnianaAkkerbouw (geïrrigeerd)Plodina se závlahou
AL:5ALCultivo regadío agua elevadaCultivo de regadío con agua elevadaConreu de regadiu amb aigua elevadaCropland irrigated with pumped waterCultura de regadio com água elevadaCulture irriguée à l'eau pompéeColtura irrigua con acqua sollevataAckerbau (bewässert, Pumpwasser)Uprawa nawadniana wodą pompowanąAkkerbouw (geïrrigeerd, opgepompt water)Plodina zavlažovaná čerpanou vodou
AL:6ALCultivo regadío eventualCultivo de regadío eventualConreu de regadiu eventualOccasionally irrigated croplandCultura de regadio ocasionalCulture à irrigation occasionnelleColtura a irrigazione saltuariaAckerbau (gelegentlich bewässert)Uprawa okresowo nawadnianaAkkerbouw (af en toe geïrrigeerd)Plodina s občasnou závlahou
AL:7ALCultivo regadío frutalesCultivo de regadío con frutalesConreu de regadiu amb fruitersIrrigated cropland with fruit treesCultura de regadio com fruteirasCulture irriguée avec arbres fruitiersColtura irrigua con alberi da fruttoAckerbau mit Obstbäumen (bewässert)Uprawa nawadniana z drzewami owocowymiAkkerbouw met fruitbomen (geïrrigeerd)Plodina se závlahou a ovocnými stromy
AL:8ALCultivo secanoCultivo de secanoConreu de secàRainfed croplandCultura de sequeiroCulture en secColtura asciuttaAckerbau (Trockenbau)Uprawa nienawadnianaAkkerbouw (droog)Plodina bez závlahy
AL:9ALChoperaChoperaPollancredaPoplar plantationChoupalPeupleraiePioppetoPappelpflanzungPlantacja topoliPopulierenaanplantTopolová plantáž
BI:F:frutalesBIFrutalesFrutalesFruitersFruit treesFruteirasArbres fruitiersAlberi da fruttoObstbäumeDrzewa owocoweFruitbomenOvocné stromy
BI:F:kiwiBIKiwiKiwiKiwiKiwiKiwiKiwiKiwiKiwiKiwiKiwiKiwi
BI:F:manzanosBIManzanosManzanosPomeresApple treesMacieirasPommiersMeliApfelbäumeJabłonieAppelbomenJabloně
BI:F:nogalesBINogalesNogalesNoguersWalnut treesNogueirasNoyersNociWalnussbäumeOrzechy włoskieWalnotenbomenOřešáky
BI:F:pequenos-frutosBIPequeños frutosFrutos rojosFruits del boscBerriesPequenos frutosPetits fruitsPiccoli fruttiBeerenobstOwoce jagodoweKleinfruitDrobné ovoce
BI:F:peralesBIPeralesPeralesPereresPear treesPereirasPoiriersPeriBirnbäumeGruszePerenbomenHrušně
BI:G:pastizalBIPastizalPastizalPasturaGrasslandPastagemPelouse pâturéePascoloGrünlandMurawa pastwiskowaGraslandTravní porost
BI:H:eucaliptar-costaBIEucaliptar costaEucaliptal de costaEucaliptar de costaCoastal eucalyptus plantationEucaliptal costeiroEucalyptaie côtièreEucalipteto costieroEukalyptuspflanzung (Küste)Plantacja eukaliptusa (wybrzeże)Eucalyptusaanplant (kust)Eukalyptová plantáž (pobřeží)
BI:H:eucaliptar-interiorBIEucaliptar interiorEucaliptal de interiorEucaliptar d'interiorInland eucalyptus plantationEucaliptal interiorEucalyptaie intérieureEucalipteto internoEukalyptuspflanzung (Binnenland)Plantacja eukaliptusa (śródlądowa)Eucalyptusaanplant (binnenland)Eukalyptová plantáž (vnitrozemí)
BI:J:camino-de-servidumbreBICamino de servidumbreCamino de servidumbreCamí de servitudEasement trackCaminho de servidãoChemin de servitudeStrada di servitùDienstbarkeitswegDroga służebnaErfdienstbaarheidspadSlužebná cesta
BI:J:lamina-aguaBILámina aguaLámina de aguaLàmina d'aiguaWater surfacePlano de águaPlan d'eauSpecchio d'acquaWasserflächeLustro wodyWateroppervlakVodní plocha
BI:J:suelo-anegableBISuelo anegableSuelo inundableSòl inundableFloodable landSolo inundávelTerrain inondableTerreno allagabileÜberschwemmungsflächeGrunt zalewowyOverstroombare grondZaplavovaná půda
BI:J:suelo-edif-rusticaBISuelo edif. rústicaSuelo con edificación rústicaSòl amb edificació rústicaLand with rural buildingsSolo com edificação rústicaTerrain avec bâti ruralTerreno con fabbricato ruraleFläche mit ländlicher BebauungGrunt z zabudową wiejskąGrond met landelijke bebouwingPozemek s venkovskou stavbou
BI:J:suelo-ocupadoBISuelo ocupadoSuelo ocupadoSòl ocupatOccupied landSolo ocupadoTerrain occupéTerreno occupatoBelegte FlächeGrunt zajętyBezette grondZastavěná plocha
BI:J:suelo-rocosoBISuelo rocosoSuelo rocosoSòl rocósRocky landSolo rochosoTerrain rocheuxTerreno rocciosoFelsflächeGrunt skalistyRotsachtige grondSkalnatá půda
BI:J:zona-urbanizadaBIZona urbanizadaZona urbanizadaZona urbanitzadaBuilt-up areaZona urbanizadaZone urbaniséeZona urbanizzataBebautes GebietTeren zabudowanyBebouwd gebiedZastavěné území
BI:M:argomalBIArgomalArgomalArgelagarGorse scrubTojalLande à ajoncsGinestreto spinosoStechginsterheideZarośla janowca kolczastegoGaspeldoornstruweelPorost hlodáše
BI:M:matorralBIMatorralMatorralMatollScrublandMatoBroussaillesMacchiaGestrüppZaroślaStruikgewasKřoviny
BI:N:abedularBIAbedularAbedularBedollarBirch woodlandVidoalBoulaieBetuletoBirkenwaldBrzezinaBerkenbosBřezový les
BI:N:alisedaBIAlisedaAlisedaVernedaAlder woodlandAmialAulnaieOntanetoErlenwaldOlszynaElzenbosOlšina
BI:N:bosques-de-riberaBIBosques de riberaBosques de riberaBoscos de riberaRiverside woodlandMatas ribeirinhasForêts riverainesBoschi riparialiAuwälderLasy łęgoweOeverbossenLužní lesy
BI:N:castanarBICastañarCastañarCastanyedaChestnut groveSoutoChâtaigneraieCastagnetoKastanienhainGaj kasztanowyKastanjebosKaštanový háj
BI:N:cerezosBICerezosCerezosCirerersCherry treesCerejeirasCerisiersCiliegiKirschbäumeCzereśnieKersenbomenTřešně
BI:N:encinarBIEncinarEncinarAlzinarHolm oak woodlandAzinhalChênaie verteLeccetaSteineichenwaldLas dębu ostrolistnegoSteeneikenbosLes dubu cesmínovitého
BI:N:falsa-acaciaBIFalsa acaciaFalsa acaciaRobíniaBlack locustRobíniaRobinierRobiniaRobinieRobinia akacjowaRobiniaTrnovník akát
BI:N:frondosas-crec-lentoBIFrondosas crec.lentoFrondosas de crecimiento lentoFrondoses de creixement lentSlow-growing broadleavesFolhosas de crescimento lentoFeuillus à croissance lenteLatifoglie a crescita lentaLangsam wachsende LaubbäumeLiściaste wolno rosnąceLangzaam groeiend loofhoutPomalu rostoucí listnáče
BI:N:frondosas-crec-medBIFrondosas crec.med.Frondosas de crecimiento medioFrondoses de creixement mitjàMedium-growth broadleavesFolhosas de crescimento médioFeuillus à croissance moyenneLatifoglie a crescita mediaMittelwüchsige LaubbäumeLiściaste średnio rosnąceMiddelmatig groeiend loofhoutStředně rychle rostoucí listnáče
BI:N:hayedoBIHayedoHayedoFagedaBeech forestFaialHêtraieFaggetaBuchenwaldBuczynaBeukenbosBukový les
BI:N:roble-americanoBIRoble americanoRoble americanoRoure americàRed oakCarvalho-americanoChêne rouge d'AmériqueQuercia rossaRoteicheDąb czerwonyAmerikaanse eikDub červený
BI:N:robledalBIRobledalRobledalRouredaOak woodlandCarvalhalChênaieQuercetoEichenwaldDąbrowaEikenbosDoubrava
BI:N:tuliperoBITuliperoTuliperoTuliperTulip treeTulipeiroTulipierAlbero dei tulipaniTulpenbaumTulipanowiecTulpenboomLiliovník
BI:Ñ:invernaderoBIInvernaderoInvernaderoHivernacleGreenhouseEstufaSerreSerraGewächshausSzklarniaKasSkleník
BI:Q:abeto-douglasBIAbeto douglasAbeto DouglasAvet de DouglasDouglas firPseudotsugaDouglasDouglasiaDouglasieDaglezjaDouglassparDouglaska
BI:Q:alerceBIAlerceAlerceLàrixLarchLarícioMélèzeLariceLärcheModrzewLariksModřín
BI:Q:choperaBIChoperaChoperaPollancredaPoplar plantationChoupalPeupleraiePioppetoPappelpflanzungPlantacja topoliPopulierenaanplantTopolová plantáž
BI:Q:cipres-de-lawsonBICiprés de LawsonCiprés de LawsonXiprer de LawsonLawson cypressCipreste-de-lawsonCyprès de LawsonCipresso di LawsonLawsons ScheinzypresseCyprysik LawsonaLawsoncipresCypřišek Lawsonův
BI:Q:conifera-crec-medBIConifera crec. Med.Coníferas de crecimiento medioConíferes de creixement mitjàMedium-growth conifersResinosas de crescimento médioRésineux à croissance moyenneConifere a crescita mediaMittelwüchsige NadelbäumeIglaste średnio rosnąceMiddelmatig groeiende naaldbomenStředně rychle rostoucí jehličnany
BI:Q:conifera-frondosaBIConÍfera-frondosaMixto de coníferas y frondosasMixt de coníferes i frondosesMixed conifers and broadleavesMisto de resinosas e folhosasMixte résineux et feuillusMisto conifere e latifoglieNadel-Laub-MischwaldLas mieszany iglasto-liściastyGemengd naald- en loofbosSmíšený jehličnato-listnatý les
BI:Q:pino-laricioBIPino laricioPino laricioPinassaBlack pinePinheiro-larícioPin laricioPino laricioSchwarzkieferSosna czarnaCorsicaanse denBorovice černá
BI:Q:pino-maritimoBIPino maritimoPino marítimoPinastreMaritime pinePinheiro-bravoPin maritimePino marittimoStrandkieferSosna nadmorskaZeedenBorovice přímořská
BI:Q:pino-radiataBIPino radiataPino radiataPi insigneMonterey pinePinheiro-insignePin de MontereyPino insigneMonterey-KieferSosna kalifornijskaMontereydenBorovice montereyská
BI:Q:pino-silvestreBIPino silvestrePino silvestrePi roigScots pinePinheiro-silvestrePin sylvestrePino silvestreWaldkieferSosna zwyczajnaGrove denBorovice lesní
BI:U:praderaBIPraderaPraderaPratMeadowPradoPrairiePratoWieseŁąkaGraslandLouka
BI:W:cultivo-horticolaBICultivo horticolaCultivo hortícolaConreu hortícolaHorticultural cropCultura hortícolaCulture maraîchèreColtura orticolaGemüsebauUprawa warzywnaTuinbouwgewasZelinářská plodina
BI:W:huerta-de-laborBIHuerta de laborHuerta de laborHorta de conreuVegetable plotHorta de cultivoPotager cultivéOrto coltivatoGemüseackerOgród uprawnyMoestuinZelinářský pozemek
BI:W:jardinBIJardinJardínJardíGardenJardimJardinGiardinoGartenOgródTuinZahrada
BI:W:vivero-planta-forestalBIVivero planta forestalVivero forestalViver forestalForest nurseryViveiro florestalPépinière forestièreVivaio forestaleForstbaumschuleSzkółka leśnaBosboomkwekerijLesní školka
BI:X:canteraBICanteraCanteraPedreraQuarryPedreiraCarrièreCavaSteinbruchKamieniołomGroeveLom
BI:X:obra-hidraulicaBIObra hidraulicaObra hidráulicaObra hidràulicaHydraulic worksObra hidráulicaOuvrage hydrauliqueOpera idraulicaWasserbauwerkBudowla hydrotechnicznaWaterbouwkundig werkVodní dílo
BI:X:suelo-constr-biceBISuelo constr. BICESuelo de construcción BICESòl de construcció BICEBICE construction landSolo de construção BICETerrain de construction BICETerreno edificato BICEBICE-BauflächeGrunt zabudowy BICEBICE-bouwgrondStavební pozemek BICE
BI:Z:vinedoBIViñedoViñedoVinyaVineyardVinhaVignobleVignetoWeinbergWinnicaWijngaardVinice
GI:CGILabrantíoTierra de laborTerra de conreuArable landTerra arávelTerre arableSeminativoAckerlandGrunty orneAkkerlandOrná půda
GI:CGGIConstrucción ganaderaConstrucción ganaderaConstrucció ramaderaLivestock buildingConstrução pecuáriaBâtiment d'élevageFabbricato zootecnicoStallgebäudeBudynek inwentarskiVeestalHospodářská stavba pro zvířata
GI:CRGIConstrucción rústicaConstrucción rústicaConstrucció rústicaRural buildingConstrução rústicaConstruction ruraleFabbricato ruraleLändliches GebäudeBudynek wiejskiLandelijk gebouwVenkovská stavba
GI:CSGICaseríoCaseríoMasFarmhouseCasalFermeCasaleBauernhofZagrodaBoerderijStatek
GI:EGIPastizalPastizalPasturaGrasslandPastagemPelouse pâturéePascoloGrünlandMurawa pastwiskowaGraslandTravní porost
GI:FGIFrutalesFrutalesFruitersFruit treesFruteirasArbres fruitiersAlberi da fruttoObstbäumeDrzewa owocoweFruitbomenOvocné stromy
GI:IGIImproductivoImproductivoImproductiuUnproductive landImprodutivoImproductifImproduttivoUnproduktive FlächeNieużytkiOnproductiefNeplodná půda
GI:INGIInvernaderoInvernaderoHivernacleGreenhouseEstufaSerreSerraGewächshausSzklarniaKasSkleník
GI:MBGIMonte bajoMonte bajoBosc baixLow woodlandMata baixaTaillisBosco ceduoNiederwaldLas niskiHakhoutNízký les
GI:MFGIMonte de frondosasBosque de frondosasBosc de frondosesBroadleaf forestFloresta de folhosasForêt de feuillusBosco di latifoglieLaubwaldLas liściastyLoofbosListnatý les
GI:MMGIConíferas (pino)Coníferas (pino)Coníferes (pi)Conifers (pine)Resinosas (pinheiro)Résineux (pin)Conifere (pino)Nadelbäume (Kiefer)Iglaste (sosna)Naaldbomen (den)Jehličnany (borovice)
GI:MTGIMatorralMatorralMatollScrublandMatoBroussaillesMacchiaGestrüppZaroślaStruikgewasKřoviny
GI:PDGIPraderaPraderaPratMeadowPradoPrairiePratoWieseŁąkaGraslandLouka
GI:RIGIÁrboles de riberaÁrboles de riberaArbres de riberaRiverside treesGaleria ripícolaRipisylveVegetazione riparialeAuwaldZadrzewienia nadrzeczneOeverbosBřehové porosty
GI:VIGIViñedoViñedoVinyaVineyardVinhaVignobleVignetoWeinbergWinnicaWijngaardVinice
NA:0001NAConstruccionConstrucciónConstruccióBuildingConstruçãoConstructionCostruzioneGebäudeZabudowaBebouwingStavba
NA:0002NACaminoCaminoCamíTrackCaminhoCheminStradaWegDrogaPadCesta
NA:0003NACañadaCañadaCarreradaDrove roadCanadaDrailleTratturoViehtriebwegSzlak pędu bydłaVeedrijfpadDobytčí stezka
NA:0004NACascajeraGraveraGraveraGravel pitCascalheiraGravièreCava di ghiaiaKiesgrubeŻwirowniaGrindgroeveŠtěrkovna
NA:0005NACanteraCanteraPedreraQuarryPedreiraCarrièreCavaSteinbruchKamieniołomGroeveLom
NA:0006NABalsaBalsaBassaPondCharcaBassinVascaBeckenZbiornik wodnyVijverNádrž
NA:0007NAImproductivoImproductivoImproductiuUnproductive landImprodutivoImproductifImproduttivoUnproduktive FlächeNieużytkiOnproductiefNeplodná půda
NA:0008NACamino de santiagoCamino de SantiagoCamí de Sant JaumeWay of St JamesCaminho de SantiagoChemin de Saint-JacquesCammino di SantiagoJakobswegDroga św. JakubaCamino de SantiagoSvatojakubská cesta
NA:1000NAInvernaderoInvernaderoHivernacleGreenhouseEstufaSerreSerraGewächshausSzklarniaKasSkleník
NA:1030NAViña (pie madre)Viña (pie madre)Vinya (peu mare)Vineyard (mother stock)Vinha (pé-mãe)Vigne (pied-mère)Vigneto (piante madri)Weinberg (Mutterreben)Winnica (mateczne)Wijngaard (moederstokken)Vinice (matečnice)
NA:1100NAHuertoHuertoHortVegetable gardenHortaPotagerOrtoGemüsegartenOgród warzywnyMoestuinZelinářská zahrada
NA:1200NAT. labor regadioTierra de labor de regadíoTerra de conreu de regadiuIrrigated arable landTerra arável de regadioTerre arable irriguéeSeminativo irriguoAckerland (bewässert)Grunty orne nawadnianeAkkerland (geïrrigeerd)Orná půda se závlahou
NA:1300NAFrutales en regadioFrutales de regadíoFruiters de regadiuIrrigated fruit treesPomar de regadioVergers irriguésFrutteto irriguoObstbäume (bewässert)Sad nawadnianyFruitbomen (geïrrigeerd)Sad se závlahou
NA:1330NAFrutales-olivar regadioFrutales y olivar de regadíoFruiters i olivera de regadiuIrrigated fruit trees and olivesPomar e olival de regadioVergers et oliveraie irriguésFrutteto e oliveto irriguiObst und Oliven (bewässert)Sad i gaj oliwny nawadnianeFruit en olijven (geïrrigeerd)Sad a olivový háj se závlahou
NA:1410NAViña en regadioViña de regadíoVinya de regadiuIrrigated vineyardVinha de regadioVigne irriguéeVigneto irriguoWeinberg (bewässert)Winnica nawadnianaWijngaard (geïrrigeerd)Vinice se závlahou
NA:1420NAOlivar en regadioOlivar de regadíoOlivera de regadiuIrrigated olive groveOlival de regadioOliveraie irriguéeOliveto irriguoOlivenhain (bewässert)Gaj oliwny nawadnianyOlijfgaard (geïrrigeerd)Olivový háj se závlahou
NA:1430NAViña-olivar en regadioViña y olivar de regadíoVinya i olivera de regadiuIrrigated vineyard and olivesVinha e olival de regadioVigne et oliveraie irriguéesVigneto e oliveto irriguiWein und Oliven (bewässert)Winnica i gaj oliwny nawadnianeWijngaard en olijven (geïrrigeerd)Vinice a olivový háj se závlahou
NA:1440NAViña-frutales regadioViña y frutales de regadíoVinya i fruiters de regadiuIrrigated vineyard and fruit treesVinha e pomar de regadioVigne et vergers irriguésVigneto e frutteto irriguiWein und Obst (bewässert)Winnica i sad nawadnianeWijngaard en fruit (geïrrigeerd)Vinice a sad se závlahou
NA:1501NAT. labor secanoTierra de labor de secanoTerra de conreu de secàRainfed arable landTerra arável de sequeiroTerre arable en secSeminativo asciuttoAckerland (Trockenbau)Grunty orne nienawadnianeAkkerland (droog)Orná půda bez závlahy
NA:1502NAViñaViñaVinyaVineyardVinhaVigneVignetoWeinbergWinnicaWijngaardVinice
NA:1503NAOlivarOlivarOliveraOlive groveOlivalOliveraieOlivetoOlivenhainGaj oliwnyOlijfgaardOlivový háj
NA:1504NAViña y olivarViña y olivarVinya i oliveraVineyard and olivesVinha e olivalVigne et oliveraieVigneto e olivetoWein und OlivenWinnica i gaj oliwnyWijngaard en olijvenVinice a olivový háj
NA:1505NAPradoPradoPratMeadowPradoPrairiePratoWieseŁąkaGraslandLouka
NA:1506NAManzanalManzanalPomerarApple orchardPomar de macieirasPommeraieMeletoApfelplantageSad jabłoniowyAppelboomgaardJabloňový sad
NA:1507NAAlmendrosAlmendrosAmetllersAlmond treesAmendoeirasAmandiersMandorletoMandelbäumeMigdałowceAmandelbomenMandloně
NA:1508NANogalesNogalesNoguersWalnut treesNogueirasNoyersNocetoWalnussbäumeOrzechy włoskieWalnotenbomenOřešáky
NA:1509NAFrutales diversosFrutales diversosFruiters diversosMixed fruit treesFruteiras diversasArbres fruitiers diversFrutteti mistiGemischte ObstbäumeRóżne drzewa owocoweGemengde fruitbomenRůzné ovocné stromy
NA:1510NAEsparragosEspárragosEspàrrecsAsparagusEspargosAspergesAsparagiSpargelSzparagiAspergesChřest
NA:1511NAViña y frutalesViña y frutalesVinya i fruitersVineyard and fruit treesVinha e pomarVigne et vergersVigneto e fruttetoWein und ObstWinnica i sadWijngaard en fruitVinice a sad
NA:1512NAOlivar y almendrosOlivar y almendrosOlivera i ametllersOlives and almondsOlival e amendoalOliveraie et amandiersOliveto e mandorletoOliven und MandelnGaj oliwny i migdałowceOlijven en amandelenOlivy a mandloně
NA:1514NAPacharanEndrinos (pacharán)Aranyoner (patxaran)Blackthorn (pacharán)Abrunheiro (pacharán)Prunellier (pacharán)Prugnolo (pacharán)Schlehe (Pacharán)Tarnina (pacharán)Sleedoorn (pacharán)Trnka (pacharán)
NA:1515NAFrutales y olivarFrutales y olivarFruiters i oliveraFruit trees and olivesPomar e olivalVergers et oliveraieFrutteto e olivetoObst und OlivenSad i gaj oliwnyFruit en olijvenSad a olivový háj
NA:1516NAViña-frutos secosViña y frutos secosVinya i fruita secaVineyard and nut treesVinha e frutos secosVigne et fruits à coqueVigneto e frutta seccaWein und NüsseWinnica i orzechyWijngaard en notenVinice a ořechy
NA:1517NAFrutales-frutos secosFrutales y frutos secosFruiters i fruita secaFruit and nut treesPomar e frutos secosVergers et fruits à coqueFrutteto e frutta seccaObst und NüsseSad i orzechyFruit en notenSad a ořechy
NA:2000NAPastizalPastizalPasturaGrasslandPastagemPelouse pâturéePascoloGrünlandMurawa pastwiskowaGraslandTravní porost
NA:2100NASotoSotoSoto de riberaRiverside groveSouto ribeirinhoBois riverainBosco riparialeAuengehölzŁęgOeverbosjeLužní háj
NA:2300NAPastosPastosPasturesPasturePastagensPâturagesPascoloWeidePastwiskaWeilandPastviny
NA:2400NAPastos y olivarPastos y olivarPastures i oliveraPasture and olivesPastagens e olivalPâturages et oliveraiePascolo e olivetoWeide und OlivenPastwiska i gaj oliwnyWeiland en olijvenPastviny a olivy
NA:3010NAAlamedasAlamedasAlberedesPoplar grovesAlamedasPeupleraiesPioppetiPappelhaineTopolowe gajePopulierenbossenTopolové háje
NA:3030NACastañalCastañarCastanyedaChestnut groveSoutoChâtaigneraieCastagnetoKastanienhainGaj kasztanowyKastanjebosKaštanový háj
NA:3040NARobledalRobledalRouredaOak woodlandCarvalhalChênaieQuercetoEichenwaldDąbrowaEikenbosDoubrava
NA:3060NAEncinarEncinarAlzinarHolm oak woodlandAzinhalChênaie verteLeccetaSteineichenwaldLas dębu ostrolistnegoSteeneikenbosLes dubu cesmínovitého
NA:3070NAPinarPinarPinedaPine forestPinhalPinèdePinetaKiefernwaldBór sosnowyDennenbosBorový les
NA:3080NAHayedoHayedoFagedaBeech forestFaialHêtraieFaggetaBuchenwaldBuczynaBeukenbosBukový les
NA:3700NAHelechalHelechalFalguerarBrackenFetalFougeraieFelcetoFarnflurPaprociowiskoVarenveldKapradiny
NA:3800NAPastos y arboladoPastos con arboladoPastures amb arbratWooded pasturePastagens com arvoredoPâturages boisésPascolo arboratoWeide mit BaumbestandPastwiska zadrzewioneWeiland met bomenPastviny se stromy
NA:4000NAArbolado diversoArbolado diversoArbrat diversMixed woodlandArvoredo diversoBoisement diversBosco mistoGemischter BaumbestandZadrzewienia mieszaneGemengd bosSmíšený porost
NA:5000NAArbustivoArbustivoArbustiuShrublandArbustivoArbustesArbustetoStrauchlandZarośla krzewiasteStruweelKřoviny
NA:9999NADesconocidoDesconocidoDesconegutUnknownDesconhecidoInconnuSconosciutoUnbekanntNieznaneOnbekendNeznámé
GET/v1/export/kml?reference=:reference

Exporter les données de parcelle au format KML (Google Earth).

Paramètres

referencestringRéférence cadastrale
countrystringCode pays (facultatif : détecté à partir de la référence)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/export/kml?reference=9872023VH5797S" -o parcel.kml

Exemple de réponse

200 OK
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <Placemark>
      <name>9872023VH5797S</name>
      ...
    </Placemark>
  </Document>
</kml>
GET/v1/export/gpx?reference=:reference

Exporter les données de parcelle au format GPX (navigateurs GPS).

Paramètres

referencestringRéférence cadastrale
countrystringCode pays (facultatif : détecté à partir de la référence)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/export/gpx?reference=9872023VH5797S" -o parcel.gpx

Exemple de réponse

200 OK
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.1">
  <wpt lat="40.4168" lon="-3.7038">
    <name>9872023VH5797S</name>
  </wpt>
</gpx>
GET/v1/parcels/:reference/neighbors

Parcelles qui touchent ou entourent celle-ci (jusqu’à 60), chacune avec sa référence et son point central. L’Espagne depuis le cadastre officiel et notre copie ; les autres pays depuis notre copie quand nous en avons une. Quand les voisines ne peuvent pas être listées, la réponse est 200 avec supported: false et une liste vide. Coûte 1 unité.

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (facultatif : détecté à partir de la référence)
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/neighbors"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "country": "ES",
    "supported": true,
    "count": 3,
    "neighbors": [
      {
        "reference": "9871005VH5797S",
        "latitude": 38.64006766816304,
        "longitude": -3.4631630104475426
      },
      {
        "reference": "9871006VH5797S",
        "latitude": 38.640078126778526,
        "longitude": -3.4630479499563753
      },
      {
        "reference": "9872022VH5797S",
        "latitude": 38.64012999246921,
        "longitude": -3.4631042361034168
      }
    ]
  }
}

Erreurs possibles

CodeHTTPDescription
NOT_FOUND404La référence ne correspond à aucune parcelle.
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.
GET/v1/parcels/:reference/value-history

Plans payants uniquement (premium) ; une clé du plan gratuit reçoit 403 KEY_PLAN_001 et ne consomme aucune unité. Instantanés de la parcelle enregistrés dans le temps : surface, usage et valeur cadastrale quand elle est connue, et l’évolution de la surface entre le premier et le dernier. Coûte 1 unité.

Paramètres

:referencestringRéférence cadastrale
countrystringCode pays (facultatif : détecté à partir de la référence)
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/value-history"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "reference": "9872023VH5797S",
    "country": "ES",
    "entries": [
      {
        "id": "8e82345c-2d7a-4963-8d5f-b4ec845091f4",
        "reference": "9872023VH5797S",
        "country": "ES",
        "cadastralValueEur": 0,
        "area": 397,
        "use": "Residencial",
        "capturedOn": "2026-09-29",
        "source": "catastro_api",
        "createdAt": "2026-09-29T18:36:08.508744+00:00"
      }
    ],
    "totalEntries": 1,
    "areaChangePct": null
  }
}

Erreurs possibles

CodeHTTPDescription
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
SERVICE_UNAVAILABLE503Service cadastral temporairement indisponible.
POST/v1/parcels/compare

Localisation, potentiel solaire, usage agricole et score de 2 ou 3 parcelles en un seul appel (ES, PT, FR, IT, DE). Une parcelle introuvable revient avec error et les autres sont comparées quand même. Coûte 1 unité par parcelle trouvée.

Paramètres

parcelsarray2 ou 3 objets avec reference et country (country vaut ES par défaut)
curl -X POST -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"parcels": [{"reference": "9872023VH5797S", "country": "ES"}, {"reference": "0447502VK4704G", "country": "ES"}]}' \
  "https://api.parcelgps.com/v1/parcels/compare"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "parcels": [
      {
        "reference": "9872023VH5797S",
        "country": "ES",
        "parcel": {
          "reference": "9872023VH5797S0001WX",
          "country": "ES",
          "address": "CL GLORIA 51 Pl:OD Pt:OS",
          "postalCode": "13730",
          "municipality": "SANTA CRUZ DE MUDELA",
          "region": "Ciudad Real",
          "latitude": 38.6401435,
          "longitude": -3.4632835,
          "googleMapsUrl": "https://www.google.com/maps?q=38.640144,-3.463284",
          "use": "Residencial",
          "landClass": "Urbano",
          "builtArea": 308,
          "parcelArea": 397,
          "yearBuilt": 1980,
          "ownershipShare": 100,
          "floor": "OD",
          "door": "OS",
          "polygon": [
            [
              38.64033960550103,
              -3.463190495967865
            ],
            [
              38.64014267310775,
              -3.4631650149822235
            ],
            [
              38.640120675306825,
              -3.463370203971863
            ],
            [
              38.64025580454876,
              -3.4633876383304596
            ]
          ],
          "availableFields": {
            "use": true,
            "landClass": true,
            "yearBuilt": true,
            "builtArea": true,
            "ownershipShare": true,
            "dwellings": true,
            "floors": false,
            "address": true,
            "addressSearch": true
          }
        },
        "solar": {
          "available": true,
          "status": "ok",
          "annualProductionKwh": 23749.9,
          "installableKw": 17.86,
          "annualSavingsEur": 1473.18,
          "paybackYears": 12.13,
          "co2AvoidedKg": 5533.73,
          "irradiationKwhM2": 1807.08,
          "solarGrade": 5,
          "optimalOrientation": "south",
          "tiltAngleDeg": 34,
          "installationCostEur": 17865,
          "source": "PVGIS (JRC)",
          "economics": {
            "selfConsumptionKwhYear": 5000,
            "selfConsumptionSavingsEur": 750,
            "surplusKwhYear": 18749.9,
            "surplusPriceEurKwh": 0.05,
            "surplusIncomeEur": 937.5,
            "capexEur": 17865,
            "annualMaintenanceEur": 214.32,
            "netAnnualIncomeEur": 1473.18,
            "paybackYears": 12.13,
            "irrPct": 6.56,
            "totalReturn25YearsEur": 18964.5,
            "landLeaseAvailable": false,
            "landLeaseEurPerHaYear": 0,
            "landLeaseTotalEurYear": 0,
            "note": "Indicative estimate. Electricity selling prices are at historic lows (surplus ~0.04-0.10 EUR/kWh, wholesale market ~44 EUR/MWh and close to 0 at midday), so the return depends mostly on self-consumption, which only uses the energy consumed on site. This is not an offer.",
            "sources": [
              "PVGIS (European Commission)",
              "IDAE / OMIE market 2026",
              "2026 cost and installation references"
            ]
          }
        },
        "agriculture": {
          "available": true,
          "status": "ok",
          "isAgricultural": false,
          "landUse": "Zona urbana",
          "cropGroup": "urbano",
          "areaHa": 142.5377
        },
        "score": {
          "available": true,
          "score": 72.2,
          "rating": "good"
        }
      },
      {
        "reference": "0447502VK4704G",
        "country": "ES",
        "parcel": {
          "reference": "0447502VK4704G",
          "country": "ES",
          "address": "CL TRES CRUCES 7",
          "postalCode": "28013",
          "municipality": "MADRID",
          "region": "Madrid",
          "latitude": 40.4196984,
          "longitude": -3.7028067,
          "googleMapsUrl": "https://www.google.com/maps?q=40.419698,-3.702807",
          "use": "Residencial",
          "landClass": "Urbano",
          "builtArea": 3020,
          "parcelArea": 370,
          "yearBuilt": 1928,
          "polygon": [
            [
              40.419746919387734,
              -3.702990710735321
            ],
            [
              40.41970710026562,
              -3.702711760997772
            ],
            [
              40.41953557147021,
              -3.7028364837169647
            ],
            [
              40.41959887381467,
              -3.7030041217803955
            ]
          ]
        },
        "solar": {
          "available": true,
          "status": "ok",
          "annualProductionKwh": 21955.86,
          "installableKw": 16.65,
          "annualSavingsEur": 1397.99,
          "paybackYears": 11.91,
          "co2AvoidedKg": 5115.72,
          "irradiationKwhM2": 1784.7,
          "solarGrade": 5,
          "optimalOrientation": "south",
          "tiltAngleDeg": 35,
          "installationCostEur": 16650,
          "source": "PVGIS (JRC)",
          "economics": {
            "selfConsumptionKwhYear": 5000,
            "selfConsumptionSavingsEur": 750,
            "surplusKwhYear": 16955.86,
            "surplusPriceEurKwh": 0.05,
            "surplusIncomeEur": 847.79,
            "capexEur": 16650,
            "annualMaintenanceEur": 199.8,
            "netAnnualIncomeEur": 1397.99,
            "paybackYears": 11.91,
            "irrPct": 6.76,
            "totalReturn25YearsEur": 18299.75,
            "landLeaseAvailable": false,
            "landLeaseEurPerHaYear": 0,
            "landLeaseTotalEurYear": 0,
            "note": "Indicative estimate. Electricity selling prices are at historic lows (surplus ~0.04-0.10 EUR/kWh, wholesale market ~44 EUR/MWh and close to 0 at midday), so the return depends mostly on self-consumption, which only uses the energy consumed on site. This is not an offer.",
            "sources": [
              "PVGIS (European Commission)",
              "IDAE / OMIE market 2026",
              "2026 cost and installation references"
            ]
          }
        },
        "agriculture": {
          "available": true,
          "status": "ok",
          "isAgricultural": false,
          "landUse": "Zona urbana",
          "cropGroup": "urbano",
          "areaHa": 4189.1257
        },
        "score": {
          "available": true,
          "score": 72.2,
          "rating": "good"
        }
      }
    ],
    "total": 2
  }
}

Erreurs possibles

CodeHTTPDescription
VALIDATION_ERROR400Moins de 2 ou plus de 3 parcelles, ou un corps mal formé.
UNAUTHORIZED401Ni clé API d'organisation ni session ouverte.
KEY_AUTH_004429Quota mensuel de la clé API épuisé (voir les en-têtes X-Quota-*).
GET/v1/resolve

Indique si un texte est une référence cadastrale (et de quel pays), des coordonnées ou un nom de lieu. À utiliser avant une recherche quand vous ne savez pas ce que l’utilisateur a saisi. Sans clé d’API et gratuit.

Paramètres

qstringN’importe quel texte : une référence, des coordonnées ou un nom de lieu
hintstringFacultatif. Pays à privilégier quand le texte est ambigu
curl -G "https://api.parcelgps.com/v1/resolve" --data-urlencode "q=9872023VH5797S0001WX"

Exemple de réponse

200 OK
{
  "success": true,
  "data": {
    "input": "9872023VH5797S0001WX",
    "ambiguous": false,
    "candidates": [
      {
        "country": "ES",
        "kind": "reference",
        "normalized": "9872023VH5797S0001WX",
        "confidence": 1,
        "supported": true
      }
    ]
  }
}

Erreurs possibles

CodeHTTPDescription
RSV_001400q est manquant.

Journal des modifications

Ce qui a été publié dans l'API cette semaine, avec le numéro de modification dans le dépôt. Les anciennes routes /api gardent leurs noms de champ ; /v1 répond avec des noms en anglais.

  • Nouveau contrat en anglais sur https://api.parcelgps.com/v1 : /v1/parcels/:reference et ses sous-ressources, /v1/search/*, /v1/resolve et /v1/export/*, avec des noms de champ en anglais (reference, country, municipality, region, latitude, longitude, parcelArea, yearBuilt…) et des erreurs au format code + message. Les anciennes routes /api répondent exactement comme avant et portent désormais les en-têtes Deprecation et Link vers cette page. Modifications: #238

  • /v1/parcels/:reference/units sert désormais les immeubles du Pays basque et de la Navarre depuis notre copie des cadastres foraux, avec le même contrat que le territoire commun (200 par page, curseur, ETag, 1 unité de quota par lot), l'attribution de chaque administration forale et sans quote-part, que les données ouvertes forales ne publient pas. Álava est en cours de chargement. Modifications: #101, #102, #103

  • De l'adresse à la parcelle dans 26 pays européens avec /v1/search/address/candidates?country=XX : le registre officiel des adresses là où il existe (Pays-Bas, Suisse, Pologne, Tchéquie, Estonie, Danemark, Flandre) et OpenStreetMap ailleurs, avec 10 secondes au maximum par point. Modifications: #93, #94
  • Nouveau /v1/parcels/:reference/ground-motion : vitesse verticale et est-ouest du sol issue de Copernicus EGMS 2020-2024 sur toute sa couverture, y compris les tuiles republiées des Pays-Bas, de la Belgique et des Pyrénées. Modifications: #80, #91
  • Bloc climate dans /terrain avec les normales ERA5-Land. La grille est en cours de chargement : tant que le chargement n'est pas terminé, la réponse est status unavailable. Modifications: #78
  • Hors d'Espagne : availableFields indique ce que contient chaque réponse, les réponses vides ne coûtent rien, /solar /agriculture /score renvoient 422 CNV_COVERAGE là où il n'y a pas de données, les chiffres ambigus renvoient 300 CNV_AMBIGUOUS, la référence est renvoyée en entier et la Belgique renvoie la latitude et la longitude dans le bon ordre. Modifications: #76
  • Avec une clé API, les messages d'erreur sont en anglais ; le champ code ne change pas. Modifications: #77
  • De l'adresse à la parcelle en France (Base Adresse Nationale) et en Italie ; Allemagne et Autriche par coordonnées avec surface et contour ; Chypre en moins d'une seconde ; /terrain et /ground-motion trouvent le contour dans le reste de l'Europe. Modifications: #83, #84, #85, #86
  • POST /v1/search/coordinates traite tous les pays comme le GET. Modifications: #79
  • /terrain et /ground-motion décodent les références contenant une barre oblique (Belgique, Tchéquie, Pologne) : le champ refcat n'est plus renvoyé sous la forme %2F. Modifications: #95

  • Nouveau /v1/parcels/:reference/terrain : relief sur le contour (Copernicus DEM GLO-30) et croisement avec Natura 2000 et les espaces protégés nationaux (CDDA), sans répéter les sites présents dans les deux listes. Modifications: #67, #69, #70
  • Nouveau /v1/parcels/:reference14/units : toutes les unités d'une finca espagnole, 200 par page avec curseur, à 1 unité de quota par unité servie et jamais plus que ce qu'il vous reste ; le Pays basque et la Navarre renvoient 422 CNV_COVERAGE. Modifications: #53, #55, #73, #74, #75
  • De l'adresse à la finca en Espagne avec les candidats CartoCiudad, ETag et réimportations gratuites en 304, et la spécification OpenAPI 3.1 sur /v1/openapi.json. Modifications: #72
  • En-têtes X-Quota-Limit, X-Quota-Remaining, X-Quota-Reset et X-Quota-Tier avec le quota mensuel, et une limite par minute et par clé selon l'offre. Modifications: #52, #58