Documentació API

Referència completa de l'API cadastral

Base URL

https://api.parcelgps.com/v1

Especificació OpenAPI 3.1

Tots els endpoints d'aquesta pàgina en format màquina, per a Postman, Insomnia o generadors de clients:

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

Les pàgines d'unitats i les cerques d'adreça porten ETag: amb If-None-Match la resposta és 304 sense cos i no gasta quota.

apartmentGuia: importar una comunitat de propietaris en 3 crides

Codis de país

Els endpoints accepten ?country=XX. És opcional: sense ell, l'API detecta el país per la forma de la referència en els 27 països amb cerca per referència (Grècia, Irlanda i Letònia amb només dígits demanen el país). Si la referència és ambigua respon 300 CNV_AMBIGUOUS amb els candidats; si és d'un país sense cobertura, 422 CNV_COVERAGE; si sembla un nom de lloc, 422 CNV_PLACE_NAME amb el punt geocodificat. L'Espanya peninsular fa servir ES, però el País Basc i Navarra tenen cadastre propi (foral) i requereixen el seu propi codi: amb ES les seves parcel·les no es troben.

ES · EspanyaPV · País BascNA · NavarraPT · PortugalFR · FrançaIT · ItàliaDE · AlemanyaAT · ÀustriaPL · PolòniaNL · Països BaixosCZ · TxèquiaFI · FinlàndiaBE · BèlgicaEE · EstòniaSI · EslovèniaLT · LituàniaLU · LuxemburgSK · EslovàquiaBG · BulgàriaCY · XipreIS · IslàndiaLI · LiechtensteinCH · Suïssa

Referència d'endpoints

MètodeEndpointAuthDescripció
GET/v1/resolve?q=TEXTSense clauClassifica qualsevol text: referència (i país), coordenades o topònim. Sense quota.
GET/v1/search/address/candidates?q=TEXT&country=XXAPI KeyAdreça → parcel·la amb candidats per confiança: Espanya i 25 països europeus més
GET/v1/search/coordinates?lat=LAT&lng=LNG&country=XXAPI KeyPunt → parcel·la (lat/lng a la URL)
POST/v1/search/coordinatesAPI KeyPunt → parcel·la (cos JSON)
POST/v1/search/addressAPI KeyAdreça espanyola per parts (província, municipi, via, número) → parcel·la
POST/v1/search/address/parseAPI KeyAdreça espanyola en text lliure → parcel·la
GET/v1/locations/provincesAPI KeyProvíncies espanyoles (noms per cercar per adreça)
GET/v1/locations/municipalities?region=XAPI KeyMunicipis d’una província espanyola
GET/v1/locations/streets?region=X&municipality=X&name=XAPI KeyCarrers d’un municipi espanyol
GET/v1/parcels/:referenceAPI KeyConsulta de parcel·la
GET/v1/parcels/:reference14/unitsAPI KeyTotes les unitats d'una finca (habitatges, locals, garatges) — Espanya
GET/v1/parcels/:reference/polygon?country=XXAPI KeyGeometria de la parcel·la (GeoJSON)
GET/v1/parcels/:reference/terrain?country=XXAPI KeyRelleu (altitud, pendent, orientació) i Xarxa Natura 2000 / espais protegits de la parcel·la
GET/v1/parcels/:reference/ground-motion?country=XXAPI KeyMoviment del terreny (enfonsament o pujada en mm/any, 2020-2024) mesurat per satèl·lit
GET/v1/parcels/:reference/solar?country=XXAPI KeyPotencial solar
GET/v1/parcels/:reference/agriculture?country=XXAPI KeyDades agrícoles del sòl
GET/v1/parcels/:reference/subparcels?lang=XXAPI KeyConreus i usos del sòl dins de la parcel·la, amb dibuix (Espanya i 19 països europeus més)
GET/v1/parcels/:reference/sigpac?lang=XX&format=geojsonAPI KeyRecintes SIGPAC de la parcel·la amb la seva geometria (Espanya), descarregables en GeoJSON
GET/v1/reference/crops?lang=XXSense clauCatàleg de codis de conreu (gratuït)
GET/v1/parcels/:reference/market?country=XXAPI KeyPremium (només plans de pagament): preus de sòl rústic, €/ha per conreu (ES)
GET/v1/parcels/:reference/score?country=XXAPI KeyScore d'inversió 0-100 amb qualificació i factors
GET/v1/parcels/:reference/value-history?country=XXAPI KeyPremium (només plans de pagament): Historial registrat de la parcel·la (superfície, ús, valor cadastral)
GET/v1/parcels/:reference/neighbors?country=XXAPI KeyParcel·les confrontants, cadascuna amb la seva referència i el seu punt central
POST/v1/parcels/compareAPI KeyComparar 2 o 3 parcel·les
GET/v1/export/kml?reference=X&country=XAPI KeyExportar KML (Google Earth)
GET/v1/export/gpx?reference=X&country=XAPI KeyExportar GPX (navegadors GPS)

Fiabilitat

Què servim des de la nostra pròpia infraestructura i què depèn d'un organisme públic. Val la pena llegir-ho abans de passar a producció.

EndpointD'on surten les dades
/parcels/:reference (ES)Còpia pròpia del cadastre (50,9 M de parcel·les). No depèn del Cadastre per respondre.
/polygon · /search/address · /search/coordinatesCadastre (organisme públic). Pot fallar sense avís previ.
/agricultureSIGPAC
/solarPVGIS

Errors i reintents

Un 503 vol dir que una font oficial no respon en aquest moment: reintenta-ho amb espera creixent i es resoldrà sol. Un 429 de quota vol dir que s’han esgotat la quota i el saldo prepagat, i reintentar no ho arregla — recarrega saldo, canvia de pla o espera el reinici del dia 1. Un 404 és una referència que no existeix i no s’ha de reintentar.

Pàgina d'estat

Publiquem l'estat de la nostra API i de les nou fonts cadastrals de què depenem, comprovat cada cinc minuts i allotjat fora d'aquesta API perquè continuï sent fiable durant una caiguda: catastrogps.es/status.

Autenticació

Totes les peticions a l'API requereixen una API key enviada a la capçalera X-API-Key.

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

Obtén la teva API key gratuïta a el teu panell de desenvolupador.

Codis d'error

EstatCodiDescripció
200—OK — La petició s'ha completat correctament.
400VALIDATION_ERRORBad Request — Paràmetres invàlids o referència cadastral amb format incorrecte.
401UNAUTHORIZEDUnauthorized — API key invàlida, caducada o no proporcionada.
404NOT_FOUNDNot Found — No s'ha trobat la parcel·la amb la referència o coordenades indicades. No gasta quota.
429KEY_AUTH_004Quota Exceeded — S’han esgotat la quota mensual i el saldo prepagat (o l’excés està desactivat). X-Quota-Remaining i X-Quota-Reset indiquen quant en queda i quan es reinicia. Recarrega saldo al teu panell o espera el reinici del dia 1.
429RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHEDToo Many Requests — KEY_RATE_002: has superat el límit de ràfega per minut de la teva clau (Free 10, Developer 60, Startup 120, Growth 300). RATE_LIMIT_EXCEEDED: massa peticions des de la mateixa IP. Tots dos porten X-RateLimit-* i Retry-After. DAILY_LIMIT_REACHED: límit diari de cerques gratuïtes sense API key.
500INTERNAL_ERRORInternal Server Error — Error al nostre servidor. Si persisteix, contacta amb suport.
503SERVICE_UNAVAILABLEService Unavailable — El servei cadastral extern del país consultat no està disponible temporalment. Aquests serveis els gestionen organismes públics (Catastro, DGT, Géoportail, Agenzia Entrate, ALKIS...) i estan fora del nostre control. Reintenta-ho d’aquí a uns minuts.

Capçaleres de quota i de rate limit

Hi ha dues famílies de capçaleres i mesuren coses diferents. X-Quota-* és la quota mensual del teu pla: la que s'esgota amb KEY_AUTH_004.

CapçaleraDescripció
X-Quota-LimitCrides incloses al mes en el teu pla (p. ex. 5000).
X-Quota-RemainingCrides que et queden aquest mes.
X-Quota-ResetData de reinici de la quota mensual (ISO 8601, UTC).
X-Quota-TierNom del tier actual (free, basic, pro, business).

X-RateLimit-* és el límit de ràfega per minut de la teva clau, segons el pla: Free 10, Developer 60, Startup 120 i Growth 300 peticions cada 60 segons. No té res a veure amb la quota mensual.

CapçaleraDescripció
X-RateLimit-LimitPeticions permeses per minut amb la teva clau (segons el teu pla).
X-RateLimit-RemainingPeticions que et queden en el minut en curs.
X-RateLimit-ResetSegons que falten perquè es reiniciï la finestra d'un minut.

Què compta com a unitat

Cada pla inclou unitats al mes. Una consulta amb dades en gasta 1; si no retorna dades, no gasta res.

PeticióUnitats
GET /v1/parcels/{reference}Parcel·la per referència cadastral1 (0 si no hi ha dades)
POST /v1/search/coordinatesParcel·la per coordenades1 (0 si no hi ha dades)
/solar · /agriculture · /score · /marketSolar, agro, score o mercat d’una parcel·la1 cadascuna (0 si no hi ha dades)
GET /v1/search/address/candidatesCerca per adreça1 si hi ha candidats
GET /v1/parcels/{reference14}/unitsHabitatges i locals d’una finca1 per unitat servida
POST /v1/parcels/compareComparar parcel·les1 per parcel·la trobada
304 · 300 · 4xx · 5xxSense canvis, ambigu, errors del client o del servidor0

Guies per cas d'ús

Quatre feines reals resoltes amb crides de l'API. Cada pas inclou la crida en cURL, amb l'SDK de JavaScript i amb el de Python, i la resposta real que va retornar producció.

Comprovar una finca abans de comprar-la

De l'adreça de l'anunci al que diu el Cadastre i al que es veu des del satèl·lit: quina finca és, què hi ha a dins, si cau en un espai protegit i si el terreny es mou. Cada pas fa servir una finca diferent per mostrar un cas amb dades; en el teu flux és la mateixa referència de principi a fi.

Països: ES

1. De l'adreça a la finca

L'adreça en text lliure retorna candidats ordenats per confiança (de 0 a 1) amb la referència de 14 caràcters, l'ús, els habitatges i l'any. Per sobre de 0,75 coincideixen el número i el municipi. Costa 1 unitat només si hi ha 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"

Resposta real

{
  "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. Què hi ha a dins: habitatges, locals i annexos

Amb la referència de 14 caràcters surten totes les unitats de la finca amb ús, superfície, planta, porta i coeficient de participació. Serveix per comprovar que la superfície i l'ús de l'anunci coincideixen amb el Cadastre. Costa 1 unitat per unitat servida.

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

Resposta real

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. Espais protegits: Natura 2000 i parcs

Abans de comprar sòl rústic convé saber si cau dins d'un espai protegit: limita el que s'hi pot construir o plantar. /terrain creua el contorn de la parcel·la amb Natura 2000 i els espais nacionals (CDDA) i diu quina part de la parcel·la queda dins. Exemple real: una parcel·la sencera dins del Parc Nacional de Monfragüe.

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

Resposta real, retallada

{
  "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. Si el terreny s'enfonsa

/ground-motion dona la velocitat vertical del terreny mesurada pel radar de Sentinel-1 (Copernicus EGMS, 2020-2024) sobre la parcel·la. Exemple real: una parcel·la de Múrcia que baixa 40,9 mm l'any, classe severe_subsidence. Si el satèl·lit no té reflectors (camp obert, bosc, aigua), respon status no_data en lloc d'inventar.

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

Resposta real

{
  "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
}

Cartera d'un administrador de finques

Importar totes les finques que gestiones amb les seves unitats i tornar a comprovar-les cada mes sense pagar dues vegades pel que no ha canviat.

Països: ES

1. Primera importació

Recorre la teva llista de referències de 14 caràcters. Cada pàgina porta fins a 200 unitats i un nextCursor; els SDK segueixen el cursor per tu. Desa l'ETag de cada pàgina amb la finca. La quota que et queda arriba a la capçalera X-Quota-Remaining i a lastQuota de l'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"

Resposta real

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. Comprovació mensual amb ETag

Repeteix la crida amb If-None-Match i l'ETag desat. Si la finca no ha canviat, la resposta és 304 Not Modified i no gasta quota. Amb l'SDK n'hi ha prou de passar el resultat anterior: changed indica si s'ha mogut alguna cosa. Respecta el límit per minut del teu pla (Free 10, Developer 60, Startup 120, Growth 300): els SDK reintenten sols 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
Guia completa per importar una comunitat de propietaris

Viabilitat solar d'una parcel·la

Producció estimada amb PVGIS, estalvi, retorn de la inversió i, per a plaques a terra, el pendent i l'orientació reals del terreny. /solar cobreix Espanya (amb el País Basc i Navarra), Portugal, França, Itàlia i Alemanya; fora d'aquests països respon 422 CNV_COVERAGE.

Països: ESPVNAPTFRITDE

1. Producció i economia de la instal·lació

La resposta inclou els kWp instal·lables, els kWh l'any, l'estalvi, l'amortització, el CO2 evitat i un bloc economics amb autoconsum, excedents, ingrés net, payback i TIR. Si no hi ha dades solars, respon disponible false i no gasta quota.

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

Resposta real

{
  "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. Pendent i orientació del terreny

Per a una instal·lació a terra, /terrain dona el pendent mitjà i màxim amb la seva classe i l'orientació dominant sobre el contorn real (Copernicus DEM GLO-30, 30 m). Exemple real: un vessant molt costerut orientat al nord, mal candidat per a plaques a terra.

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

Resposta real, retallada

{
  "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"
      }
    }
  }
}

Risc d'una parcel·la per a una asseguradora

Tres senyals per parcel·la amb fonts europees obertes: enfonsament del terreny (EGMS), relleu i espais protegits (Copernicus DEM, EEA) i clima (ERA5-Land). Funciona a tota la cobertura d'EGMS (EEA-39) allà on tenim el contorn; fora d'Espanya, Portugal, França, Itàlia i Alemanya passa també lat i lng.

Països: EEA-39

1. Enfonsament i acceleració

class i worst_class resumeixen el moviment (stable, slow_subsidence, notable_subsidence, severe_subsidence i els seus equivalents d'elevació). vertical inclou la mitjana, l'enfonsament més ràpid, l'acceleració i el desplaçament acumulat de cada any. Cada resposta inclou l'atribució de Copernicus que cal mostrar.

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

Resposta real

{
  "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. Relleu, espais protegits i clima

La mateixa crida a /terrain porta el relleu, els espais protegits i el bloc climate amb les normals d'ERA5-Land: temperatura mitjana, pluja anual, dies de glaçada i dies per sobre de 35 graus d'un període de referència davant dels anys recents. La graella ERA5-Land s'està carregant: fins que acabi, climate respon status unavailable i la resta de la resposta arriba igual. Exemple amb una referència belga, que porta barra i va codificada com a %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"

Bloc climate mentre es carrega la graella 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 i MCP

Clients oficials per a JavaScript/TypeScript i Python, i un servidor MCP perquè un assistent d'IA consulti parcel·les amb la teva clau. Tots tres llegeixen la clau de la variable d'entorn CATASTROGPS_API_KEY.

JavaScript i 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)

Per a un endpoint sense mètode propi a l'SDK, com /terrain o /ground-motion, fes servir client.request: signa la crida, reintenta els 429 i 5xx i actualitza la quota igual que els altres mètodes.

Connectar l'MCP a un assistent

El servidor MCP catastro-gps-mcp (npm) exposa l'API com a eines per a Claude, Cursor, VS Code i qualsevol client MCP. Cada crida d'eina és una crida de l'API contra la teva quota.

Paquet a npm · npx -y catastro-gps-mcp · Obtén la teva API key gratuïta a el teu panell de desenvolupador

Sense instal·lar res (Claude.ai, ChatGPT, Claude Code, Cursor): connecta aquesta URL amb la teva clau. A Claude.ai i ChatGPT enganxa la URL amb ?api_key= com a connector personalitzat.

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: afegeix això a claude_desktop_config.json i reinicia l'aplicació.

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

Claude Code: una ordre al terminal.

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

Cursor, Windsurf, VS Code i altres clients MCP: la mateixa ordre amb CATASTROGPS_API_KEY a l'entorn.

npx -y catastro-gps-mcp

Eines

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

Prova de demanar-li

  • 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.

Espanya (ES)

Cadastre espanyol — Dirección General del Catastro

GET/v1/search/address/candidates

Geocodifica una adreça espanyola amb CartoCiudad (IGN) i retorna els portals que hi encaixen, ordenats per confiança, amb la seva referència de 14 caràcters i, si són a la nostra còpia, ús, habitatges i any. No depèn del Catastro. Costa 1 unitat de quota.

Paràmetres

qstringAdreça en text lliure: carrer i número, municipi (i codi postal si el tens).
street / number / municipality / postcode / limitstringOpcionals: street, number, municipality, postcode (substitueixen el que s'ha llegit a q) i limit (1-10, 5 per defecte).
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 resposta

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
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400La referència no té un format vàlid per al país.
NOT_FOUND404Cap portal amb referència cadastral no encaixa amb l'adreça.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad no respon. Reintenta-ho després de Retry-After.
GET/v1/parcels/:reference

Obtenir dades de parcel·la per referència cadastral (14 o 20 caràcters).

Paràmetres

:referencestringReferència cadastral (p. ex. 9872023VH5797S0001WX)
langstringIdioma dels conreus: es, ca, en, pt, fr, it, de, pl, nl o cs. Si falta, Accept-Language; si no, anglès
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S0001WX"

Exemple de resposta

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
}

Resum de conreus

Només parcel·les d'Espanya, també forals. Sense geometria: per als polígons fes servir /subparcels. Si no hi ha subparcel·les, els camps no apareixen.

subparcelCountintegerNombre de subparcel·les de conreu
cropSummary[].cropCodestringCodi estable: el del Cadastre a Espanya (G-, NR); a la resta, amb el prefix de la seva font (NA:1501, AT:41, FR:RPG:BTH, BE:311). Llista completa a GET /v1/reference/crops
cropSummary[].cropstringConreu en l'idioma demanat (lang o Accept-Language; anglès per defecte)
cropSummary[].cropOriginalstringConreu o ús tal com l’escriu la font, en el seu idioma
cropSummary[].areaintegerSuperfície total del conreu en m²
cropSummary[].sharenumberPercentatge de la superfície de la parcel·la (0-100, un decimal)

Exemple amb conreus (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
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400La referència no té un format vàlid per al país.
NOT_FOUND404Referència no trobada. Un ?country no suportat es tracta com Espanya (ES) i normalment retorna NOT_FOUND; fes servir ES/PT/FR/IT/DE/PV/NA. En cadastres forals (NA, PV) el camp message afegeix una pista de format.
RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHED429KEY_RATE_002: límit de ràfega per minut de la teva clau. RATE_LIMIT_EXCEEDED: massa peticions des de la mateixa IP. DAILY_LIMIT_REACHED: límit diari de cerques gratuïtes sense API key.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503El servei cadastral oficial del país és caigut o en manteniment. Reintenta-ho.
GET/v1/parcels/:reference14/units

Totes les unitats d'una finca espanyola a partir de la seva referència de 14 caràcters, en una sola crida (fins a 200 per pàgina, amb cursor). Cada unitat inclou ús, superfície, coeficient de participació, any i escala/planta/porta. Costa 1 unitat de quota per cada unitat retornada (mínim 1). Requereix API key o sessió iniciada. Font: Dirección General del Catastro.

Paràmetres

:reference14stringReferència cadastral de 14 caràcters de la finca (p. ex. 0745901TG4304N)
cursorstringOpcional. El nextCursor de la pàgina anterior quan truncated és true.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/0745901TG4304N/units"

Exemple de resposta

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"
      }
    ]
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400El cursor no és una referència de 20 caràcters d'aquesta finca.
UNAUTHORIZED / UNT_001401Sense API key d'organització ni sessió iniciada.
NOT_FOUND404La finca no existeix a la nostra còpia del Cadastre ni al Cadastre.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503El servei cadastral oficial del país és caigut o en manteniment. Reintenta-ho.
GET/v1/parcels/:reference/terrain

Relleu calculat sobre el polígon de la parcel·la amb Copernicus DEM GLO-30 (30 m): altitud mitjana, mínima i màxima, pendent mitjà i màxim amb la seva classe i repartiment, % de superfície amb pendent > 10 % i orientació dominant. I creuament amb la Xarxa Natura 2000 (EEA, end 2024) i espais protegits nacionals (CDDA 2025): nom, codi, tipus (SPA = ZEPA, SCI = ZEC/LIC) i % de la parcel·la dins de cadascun. Cada bloc porta la font i la llicència. status = ok, no_data (sense cobertura) o unavailable (error temporal, reintenta). Mateixa parcel·la, mateixa unitat de quota que la fitxa.

Paràmetres

:referencestringReferència cadastral
countrystringOpcional. ES, PV, NA, PT, FR, IT, DE; es dedueix de la referència si falta.
lat, lngnumberNomés per a la resta de països amb geometria pròpia: posició aproximada de la parcel·la per localitzar-ne el contorn.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/10194A00110004/terrain?country=ES"

Exemple de resposta

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
}

Errors possibles

CodiHTTPDescripció
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
NOT_FOUND404La parcel·la no existeix o, fora dels set països principals, no hi ha contorn en aquesta posició.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
TRN_040503El servei cadastral oficial del país és caigut o en manteniment. Reintenta-ho.
GET/v1/parcels/:reference/ground-motion

Velocitat vertical i est-oest del terreny sobre el polígon de la parcel·la, de l'European Ground Motion Service de Copernicus (EGMS L3 Ortho, radar Sentinel-1, quadrícula de 100 m, 2020-2024): mitjana, enfonsament màxim, pujada màxima, classe, cel·les amb dada i desplaçament mitjà de cada any. Si el satèl·lit no troba reflectors (camp, bosc, aigua) respon status = no_data amb reason = no_reflectors en lloc d'inventar. Tota la cobertura EGMS (EEA-39). Porta font, llicència i l'atribució que cal mostrar. Mateixa parcel·la, mateixa unitat de quota que la fitxa.

Paràmetres

:referencestringReferència cadastral
countrystringOpcional. ES, PV, NA, PT, FR, IT, DE; es dedueix de la referència si falta.
lat, lngnumberNomés per a la resta de països amb geometria pròpia: posició aproximada de la parcel·la per localitzar-ne el contorn.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/30024A16000286/ground-motion?country=ES"

Exemple de resposta

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
}

Errors possibles

CodiHTTPDescripció
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
NOT_FOUND404La parcel·la no existeix o, fora dels set països principals, no hi ha contorn en aquesta posició.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
GMV_040503El servei cadastral oficial del país és caigut o en manteniment. Reintenta-ho.
POST/v1/search/coordinates

Geocodificació inversa: trobar la parcel·la cadastral en unes coordenades GPS.

Paràmetres

latitudenumberLatitud (WGS84)
longitudenumberLongitud (WGS84)
countrystringCodi de país (opcional: es detecta per la referència)
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 resposta

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
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400Coordenades fora dels límits del país indicat o detectat, o lat/lng absents o mal formades.
NOT_FOUND404No hi ha cap parcel·la en aquestes coordenades.
RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHED429KEY_RATE_002: límit de ràfega per minut de la teva clau. RATE_LIMIT_EXCEEDED: massa peticions des de la mateixa IP. DAILY_LIMIT_REACHED: límit diari de cerques gratuïtes sense API key.
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.
POST/v1/search/address/parse

Cercar parcel·la cadastral per adreça postal.

Paràmetres

addressstringAdreça en text lliure (només Espanya). Format recomanat: «Calle, Número, Municipio» — p. ex. «Calle Mallorca, 213, Barcelona». El número també pot anar enganxat al carrer («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 resposta

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
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400Cos de la petició invàlid (falten camps o JSON mal format).
NOT_FOUND404Adreça no trobada (carrer, municipi o número inexistent o sense correspondència cadastral). La cerca per adreça només està disponible a Espanya.
RATE_LIMIT_EXCEEDED / DAILY_LIMIT_REACHED429KEY_RATE_002: límit de ràfega per minut de la teva clau. RATE_LIMIT_EXCEEDED: massa peticions des de la mateixa IP. DAILY_LIMIT_REACHED: límit diari de cerques gratuïtes sense API key.
GET/v1/search/coordinates

La mateixa cerca inversa que POST /v1/search/coordinates, amb el punt a la URL (lat/lng; també s’accepten latitude, lon i longitude). Cobreix tots els països amb cobertura per coordenades. Costa 1 unitat.

Paràmetres

latnumberLatitud (WGS84)
lngnumberLongitud (WGS84)
countrystringCodi de país (opcional: es detecta per la referència)
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 resposta

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"
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400Coordenades fora dels límits del país indicat o detectat, o lat/lng absents o mal formades.
NOT_FOUND404No hi ha cap parcel·la en aquestes coordenades.
CNV_COVERAGE422Coordenades fora dels límits del país indicat o detectat, o lat/lng absents o mal formades.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.
POST/v1/search/address

Només Espanya: la parcel·la d’una adreça per parts. Agafa els noms de província, municipi i carrer de /v1/locations/* perquè coincideixin amb el Cadastre. Costa 1 unitat.

Paràmetres

regionstringNom de la província tal com el retorna /v1/locations/provinces (p. ex. CIUDAD REAL)
municipalitystringNom del municipi tal com el retorna /v1/locations/municipalities
streetType / streetName / numberstring / string / integerstreetType (p. ex. CL) i streetName tal com els retorna /v1/locations/streets, i el número
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 resposta

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
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400Cos de la petició invàlid (falten camps o JSON mal format).
NOT_FOUND404Adreça no trobada (carrer, municipi o número inexistent o sense correspondència cadastral). La cerca per adreça només està disponible a Espanya.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.
GET/v1/locations/provinces

Províncies del Cadastre, amb els noms que /v1/locations/municipalities, /v1/locations/streets i POST /v1/search/address esperen com a region. Només territori comú: el País Basc i Navarra tenen cadastre propi. Costa 1 unitat.

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

Exemple de resposta

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

Errors possibles

CodiHTTPDescripció
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.
GET/v1/locations/municipalities

Municipis d’una província, amb el codi del Cadastre i el de l’INE. Costa 1 unitat.

Paràmetres

regionstringNom de la província tal com el retorna /v1/locations/provinces (p. 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 resposta

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"
      }
    ]
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400Falta un paràmetre obligatori (region o municipality).
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.
GET/v1/locations/streets

Carrers d’un municipi, amb filtre opcional per part del nom. type i name són el que POST /v1/search/address espera com a streetType i streetName. Costa 1 unitat.

Paràmetres

regionstringNom de la província tal com el retorna /v1/locations/provinces (p. ex. CIUDAD REAL)
municipalitystringNom del municipi tal com el retorna /v1/locations/municipalities
namestringOpcional. Part del nom del carrer per filtrar
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 resposta

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

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400Falta un paràmetre obligatori (region o municipality).
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.

País Basc (PV)

Cadastres forals — Araba/Álava, Bizkaia i Gipuzkoa (WFS INSPIRE)

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

Consulta de parcel·la als tres territoris forals. Requereix country=PV: les seves parcel·les tenen cadastre propi i no són al Catastro central.

Paràmetres

:referencestringReferència foral. Bizkaia amb punts (48.020.1611.02001); Álava i Gipuzkoa en dígits (64010007, 8594149).
countrystringObligatori: PV.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/48.020.1611.02001?country=PV"

Exemple de resposta

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 */ ]
  }
}

Amb country=ES (incorrecte)

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

Portugal (PT)

Cadastre portuguès — Direção-Geral do Território

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

Obtenir dades de parcel·la portuguesa per referència cadastral.

Paràmetres

:referencestringReferència portuguesa: NIC (p. ex. AAA000587359), procés BUPi (BUPI-905571) o artigo amb freguesia (R-218 Palaçoulo). Cobreix 5,5 milions de prédios de la DGT i del BUPi; Lisboa, Porto i altres ciutats encara no tenen cadastre geomètric.
countrystringObligatori: PT.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/AAA000587359?country=PT"

Exemple de resposta

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 */ ]
  }
}

França (FR)

Cadastre francès — Cadastre / Géoplateforme

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

Converteix una adreça francesa en la parcel·la cadastral (IDU de 14 caràcters) que hi ha a sota: geocodifica amb la Base Adresse Nationale i consulta el cadastre oficial en aquell punt. Candidats ordenats per confiança (0 a 1). Costa 1 unitat de quota només si retorna candidats.

Paràmetres

qstringAdreça en text lliure: carrer i número, municipi (i codi postal si el tens).
countrystringObligatori: FR.
street / number / municipality / postcode / limitstringOpcionals: street, number, municipality, postcode (substitueixen el que s'ha llegit a q) i limit (1-10, 5 per defecte).
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 resposta

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)"
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400La referència no té un format vàlid per al país.
NOT_FOUND404Cap portal amb referència cadastral no encaixa amb l'adreça.
CNV_COVERAGE422El país no té cerca per adreça (SE, HR o un país sense cobertura)
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad no respon. Reintenta-ho després de Retry-After.
GET/v1/parcels/:reference?country=FR

Obtenir dades de parcel·la francesa per referència cadastral.

Paràmetres

:referencestringReferència cadastral francesa (p. ex. 75104000AE0003)
countrystringObligatori: FR.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/75104000AE0003?country=FR"

Exemple de resposta

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 */ ]
  }
}

Itàlia (IT)

Cadastre italià — Agenzia delle Entrate

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

Converteix una adreça italiana en la particella cadastral que hi ha a sota: geocodifica amb OpenStreetMap (Photon, amb Nominatim de reserva) i consulta l'Agenzia delle Entrate en aquell punt. Mai retorna carrers ni aigües (STRADA, ACQUA): si el punt cau al carrer, agafa la parcel·la més propera. Costa 1 unitat de quota només si retorna candidats.

Paràmetres

qstringAdreça en text lliure: carrer i número, municipi (i codi postal si el tens).
countrystringObligatori: IT.
street / number / municipality / postcode / limitstringOpcionals: street, number, municipality, postcode (substitueixen el que s'ha llegit a q) i limit (1-10, 5 per defecte).
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 resposta

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)"
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400La referència no té un format vàlid per al país.
NOT_FOUND404Cap portal amb referència cadastral no encaixa amb l'adreça.
CNV_COVERAGE422El país no té cerca per adreça (SE, HR o un país sense cobertura)
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad no respon. Reintenta-ho després de Retry-After.
GET/v1/parcels/:reference?country=IT

Obtenir dades de parcel·la italiana per referència cadastral.

Paràmetres

:referencestringReferència catastale italiana (foglio/particella, p. ex. H501A048100.A)
countrystringObligatori: IT.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/H501A048100.A?country=IT"

Exemple de resposta

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 */ ]
  }
}

Alemanya (DE)

Cadastre alemany — ALKIS (15 de 16 Bundesländer). A Baviera, sense número de parcel·la: per coordenades, la parcel·la agrícola declarada (InVeKoS)

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

Obtenir dades de parcel·la alemanya per referència cadastral.

Paràmetres

:referencestringReferència cadastral alemanya (Flurstückskennzeichen)
countrystringObligatori: DE.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/05495803101122?country=DE"

Exemple de resposta

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 */ ]
  }
}

Àustria (AT)

Cadastre austríac — BEV (Katastralgemeinde / Grundstück)

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

Consulta de parcel·la a Àustria. Requereix country=AT. La referència és KATASTRALGEMEINDE-GRUNDSTÜCK. Cobertura parcial, en expansió.

Paràmetres

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

Exemple de resposta

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 */ ]
  }
}

Amb country=ES (incorrecte)

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)."
}

Resta d'Europa (adreça)

La cerca per adreça funciona igual a 26 països: als Països Baixos, Suïssa, Polònia, Txèquia, Estònia, Dinamarca i Flandes amb el registre oficial d'adreces; a la resta amb OpenStreetMap. La parcel·la surt sempre del cadastre oficial de cada país. Suècia i Croàcia no en tenen.

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

Converteix una adreça europea en la parcel·la cadastral que hi ha a sota: geocodifica amb el registre nacional d'adreces (PDOK als Països Baixos) o OpenStreetMap i consulta el cadastre oficial del país en aquell punt. Candidats ordenats per confiança (0 a 1). Costa 1 unitat de quota només si retorna candidats.

Paràmetres

qstringAdreça en text lliure: carrer i número, municipi (i codi postal si el tens).
countrystringObligatori: NL.
street / number / municipality / postcode / limitstringOpcionals: street, number, municipality, postcode (substitueixen el que s'ha llegit a q) i limit (1-10, 5 per defecte).
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 resposta

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)"
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400La referència no té un format vàlid per al país.
NOT_FOUND404Cap portal amb referència cadastral no encaixa amb l'adreça.
CNV_COVERAGE422El país no té cerca per adreça (SE, HR o un país sense cobertura)
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503CartoCiudad no respon. Reintenta-ho després de Retry-After.

Intel·ligència de parcel·la i exportacions

Geometria, terreny, potencial solar, dades agrícoles, preus de mercat, puntuació d’inversió, historial, confrontants, comparació i exportació KML/GPX, tot amb la teva API key.

GET/v1/parcels/:reference/polygon

Obtenir el polígon GeoJSON d'una parcel·la.

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (paràmetre de query, per defecte: ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/polygon"

Exemple de resposta

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 mensual esgotada

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 dades de potencial solar (PVGIS) d'una parcel·la europea.

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (paràmetre de query, per defecte: ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/solar"

Exemple de resposta

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
}

Parcel·la sense dades solars

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

Només plans de pagament (premium): amb una clau del pla gratuït respon 403 KEY_PLAN_001 i no gasta cap unitat. Per a qualsevol parcel·la de sòl rústic, hi hagi el que hi hagi construït: es valora el terreny i la casa, nau o magatzem queda fora. Les parcel·les urbanes no estan suportades i responen 422 MKT_001 sense cobrar res; tampoc no es cobra quan no tenim preu per a la parcel·la. Espanya (també País Basc i Navarra): el preu oficial per hectàrea segons el conreu (cropPrices) i el preu per hectàrea del sòl agrari de la província. És el preu del sòl: les construccions no es valoren. Les xifres de l'exemple són il·lustratives. Costa 1 unitat només quan retorna un preu.

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (paràmetre de query, per defecte: ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/46250A01200034/market"

Exemple de resposta

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

Només Espanya (règim comú), parcel·les rústiques: preu oficial per hectàrea segons el conreu, per a cada grup de conreu de la parcel·la a la seva zona de mercat rústic, amb el nombre de compravendes darrere la xifra. Si la zona no té xifra per a un conreu, la mediana de la província. És un preu de referència, no una valoració de la parcel·la. No canvia el cost.

cropPrices[].cropGroupstringGrup de conreu (TAS, TAR, OLS, OLR, VIS, FSS…) i el seu nom
cropPrices[].landUseCodesstring[]Conreus cadastrals (o SIGPAC:XX) de la parcel·la agrupats aquí, el seu origen (basis) i la seva superfície en ha
cropPrices[].pricePerHaEurnumber€/ha oficial i nombre de compravendes darrere de la xifra
cropPrices[].levelstringagricultural_zone (àmbit del municipi, amb el codi a zone) o province_median; amb el període, l'organisme i l'estadística

Errors

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"
  }
}

Errors possibles

CodiHTTPDescripció
KEY_PLAN_001403La clau és del pla gratuït; les dades de preu són dels plans de pagament. No es cobra res
NOT_FOUND404Referència no trobada. Un ?country no suportat es tracta com Espanya (ES) i normalment retorna NOT_FOUND; fes servir ES/PT/FR/IT/DE/PV/NA. En cadastres forals (NA, PV) el camp message afegeix una pista de format.
MKT_001422La parcel·la no és sòl rústic (és urbana) o el seu país no té preus de sòl rústic; details.reason diu quin cas és. No es cobra res
MKT_001422Sòl rústic sense preu disponible (details.reason: no_rural_price). No es cobra res
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
GET/v1/parcels/:reference/score

Score d'inversió 0-100 d'una parcel·la, amb qualificació, recomanació, puntuació per component (solar, agricultura, mercat, accessibilitat, risc) i factors qualitatius de risc i oportunitat. Costa 1 unitat si retorna dades.

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (paràmetre de query, per defecte: ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/0847106VK4704F/score"

Exemple de resposta

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

Ús agrícola d’una parcel·la segons el registre oficial de cada país: SIGPAC a Espanya, RPG a França i, a Àustria, els Països Baixos, Txèquia i Polònia, el cultiu declarat a l’organisme pagador (LPIS/GSA). Cultiu principal, ús del sòl i superfície; pendent i altitud a Espanya. Les parcel·les urbanes retornen "mainCrop": "urbano".

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (paràmetre de query, per defecte: ES)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/23058A00700036/agriculture"

Exemple de resposta

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 mensual esgotada

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

Què hi ha a cada part de la parcel·la: subparcel·les de conreu, usos cadastrals o conreus declarats, amb dibuix quan la font el té. Costa 1 unitat; 0 si la parcel·la no en té.

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (ES, PV, NA, AT, DE, FR, BE…). Si s’omet, es detecta per la referència
langstringIdioma dels conreus: es, ca, en, pt, fr, it, de, pl, nl o cs. Si falta, Accept-Language; si no, anglès
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/46063A00100121/subparcels?lang=en"

Exemple de resposta

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]]]]
        }
      }
    ]
  }
}

Camps de subparcels

Espanya: totes les subparcel·les de conreu amb el seu dibuix, territoris forals inclosos (Guipúscoa sense dibuix). Ús cadastral: Àustria, Alemanya (Rin del Nord-Westfàlia, Brandenburg, Baixa Saxònia, Saxònia, Mecklemburg-Pomerània Occidental, Renània-Palatinat i Hamburg), Txèquia, Estònia i Grècia. Conreus declarats creuats amb la parcel·la: França, Portugal, Suècia, Suïssa, Finlàndia, Bèlgica, Irlanda, Estònia, Polònia, Dinamarca, Eslovàquia i Itàlia (Tirol del Sud). Cobertura del sòl creuada amb la parcel·la: Països Baixos, Eslovènia i Bulgària. Els tipus de sòl d’Estònia i Grècia arriben sense dibuix. A la resta de països la resposta és count 0 i no es cobra res.

countintegerNombre de subparcel·les (0 si no n'hi ha; la llista va buida)
subparcels[].idstringCodi de la subparcel·la (a, b, c…)
subparcels[].cropCodestringCodi estable: el del Cadastre a Espanya (G-, NR); a la resta, amb el prefix de la seva font (NA:1501, AT:41, FR:RPG:BTH, BE:311). Llista completa a GET /v1/reference/crops
subparcels[].cropstringConreu en l'idioma demanat (lang o Accept-Language; anglès per defecte)
subparcels[].cropOriginalstringConreu o ús tal com l’escriu la font, en el seu idioma
subparcels[].intensityintegerIntensitat productiva (enter). Opcional
subparcels[].areaintegerSuperfície en m² (enter)
subparcels[].landTypestringTipus de terra (secà, regadiu…). Només territoris forals
subparcels[].landClassstringClasse de terra. Només territoris forals
subparcels[].kindstringQuè és la fila: cadastral (part oficial de la parcel·la), declaredCrop (recinte agrícola declarat creuat amb la parcel·la) o landCover (cobertura cartografiada creuada amb la parcel·la)
subparcels[].useClassstringClasse d’ús comuna a tots els països (arable, grassland, forest…; llista a GET /v1/reference/crops)
subparcels[].useClassNamestringuseClass en l’idioma demanat
subparcels[].sourcestringQui publica la dada, la seva llicència i la data. No s’envia a Espanya fora dels territoris forals
subparcels[].geometryGeoJSONPolígon GeoJSON (Polygon o MultiPolygon) en WGS84. S'omet si no hi ha geometria

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400La referència no té un format vàlid per al país.
NOT_FOUND404La referència no existeix al cadastre oficial
CNV_COVERAGE422La referència és en un país que no cobrim
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SUB_001503La font de les subparcel·les no ha respost. No es cobra res; torna-ho a provar d’aquí a uns segons
SERVICE_UNAVAILABLE503El servei cadastral oficial del país és caigut o en manteniment. Reintenta-ho.
GET/v1/parcels/:reference/sigpac

Tots els recintes SIGPAC de la parcel·la: identificador, ús SIGPAC en 10 idiomes, superfície, coeficient de regadiu, pendent, altitud, dades PAC, incidències i contorn GeoJSON de cada recinte. Amb format=geojson es descarrega un FeatureCollection. Costa 1 unitat; 0 si no hi ha recintes.

Paràmetres

:referencestringReferència cadastral
countrystringES, PV o NA. Es detecta per la referència si falta
langstringIdioma dels conreus: es, ca, en, pt, fr, it, de, pl, nl o cs. Si falta, Accept-Language; si no, anglès
formatstringgeojson: descarrega un FeatureCollection (application/geo+json) en lloc del JSON
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/46063A00100121/sigpac?format=geojson" -o recintos.geojson

Exemple de resposta

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

Espanya, País Basc i Navarra. Font: FEGA SIGPAC, reutilització lliure citant la font. Per a referències rústiques es llegeix la parcel·la SIGPAC amb el mateix polígon i parcel·la; si no, la que hi ha sota el punt de la parcel·la cadastral (match). Sol coincidir amb la parcel·la cadastral, però pot diferir després de canvis recents del cadastre.

countintegerNombre de recintes (0 si no n'hi ha; la llista va buida)
matchstringreference: mateixa parcel·la que la referència cadastral. point: la parcel·la SIGPAC sota el punt de la parcel·la
enclosures[].idstringIdentificador província:municipi:agregat:zona:polígon:parcel·la:recinte (també cada part per separat)
enclosures[].landUseCodestringCodi d'ús SIGPAC (TA, OV, VI, FY, PS…) i el seu nom en el teu idioma; cropCode és el codi a GET /v1/reference/crops
enclosures[].areaHanumberSuperfície del recinte en hectàrees
enclosures[].irrigationPctnumber | nullCoeficient de regadiu del recinte, 0–100. 0 = secà; null si SIGPAC no l'aplica
enclosures[].meanSlopePctnumber | nullPendent mitjà (%) i altitud (m)
enclosures[].pastureEligibilityPctnumber | nullCoeficient d'admissibilitat de pastures de la PAC (0–100) i regió PAC; null on no s'aplica
enclosures[].incidentsarrayIncidències SIGPAC: codi i text oficial del FEGA (en castellà)
enclosures[].geometryGeoJSONContorn GeoJSON del recinte (Polygon o MultiPolygon), lon/lat ETRS89
sourceobjectFont, llicència i atribució (FEGA SIGPAC)

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400La referència no té un format vàlid per al país.
NOT_FOUND404La referència no existeix al cadastre oficial
CNV_COVERAGE422La referència no és d'Espanya (SIGPAC només cobreix Espanya)
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SIG_001503SIGPAC no ha respost. No es cobra res; torna-ho a provar en uns segons
SERVICE_UNAVAILABLE503El servei cadastral oficial del país és caigut o en manteniment. Reintenta-ho.
GET/v1/reference/crops

Catàleg de codis de conreu amb el nom en els 10 idiomes. Gratuït, sense API key ni unitats; es pot desar en memòria cau un dia.

Paràmetres

langstringIdioma dels conreus: es, ca, en, pt, fr, it, de, pl, nl o cs. Si falta, Accept-Language; si no, anglès
curl "https://api.parcelgps.com/v1/reference/crops?lang=en"

Exemple de resposta

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"}
      }
    ]
  }
}
Veure els 256 codis

Cada cropCode que pot tornar l'API, amb el nom en cada idioma.

CodiOrigenEtiqueta del 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

Exportar dades de parcel·la en format KML (Google Earth).

Paràmetres

referencestringReferència cadastral
countrystringCodi de país (opcional: es detecta per la referència)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/export/kml?reference=9872023VH5797S" -o parcel.kml

Exemple de resposta

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

Exportar dades de parcel·la en format GPX (navegadors GPS).

Paràmetres

referencestringReferència cadastral
countrystringCodi de país (opcional: es detecta per la referència)
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/export/gpx?reference=9872023VH5797S" -o parcel.gpx

Exemple de resposta

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

Parcel·les que toquen o envolten aquesta (fins a 60), cadascuna amb la seva referència i el seu punt central. Espanya des del Cadastre i la nostra còpia; la resta de països des de la nostra còpia quan la tenim. On no es poden llistar, la resposta és 200 amb supported: false i la llista buida. Costa 1 unitat.

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (opcional: es detecta per la referència)
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/neighbors"

Exemple de resposta

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
      }
    ]
  }
}

Errors possibles

CodiHTTPDescripció
NOT_FOUND404La referència no correspon a cap parcel·la.
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.
GET/v1/parcels/:reference/value-history

Només plans de pagament (premium); amb una clau del pla gratuït respon 403 KEY_PLAN_001 i no gasta cap unitat. Instantànies de la parcel·la registrades amb el temps: superfície, ús i valor cadastral quan se sap, i el canvi de superfície entre la primera i l’última. Costa 1 unitat.

Paràmetres

:referencestringReferència cadastral
countrystringCodi de país (opcional: es detecta per la referència)
curl -G -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parcelgps.com/v1/parcels/9872023VH5797S/value-history"

Exemple de resposta

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
  }
}

Errors possibles

CodiHTTPDescripció
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
SERVICE_UNAVAILABLE503Servei cadastral no disponible temporalment.
POST/v1/parcels/compare

Ubicació, potencial solar, ús agrícola i puntuació de 2 o 3 parcel·les en una sola crida (ES, PT, FR, IT, DE). Una parcel·la que no es troba torna amb error i les altres es comparen igualment. Costa 1 unitat per parcel·la trobada.

Paràmetres

parcelsarray2 o 3 objectes amb reference i country (country per defecte ES)
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 resposta

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
  }
}

Errors possibles

CodiHTTPDescripció
VALIDATION_ERROR400Menys de 2 o més de 3 parcel·les, o un cos mal format.
UNAUTHORIZED401Sense API key d'organització ni sessió iniciada.
KEY_AUTH_004429Quota mensual de l'API key esgotada (vegeu les capçaleres X-Quota-*).
GET/v1/resolve

Diu si un text és una referència cadastral (i de quin país), unes coordenades o un topònim. Fes-lo servir abans de consultar quan no saps què ha escrit l’usuari. Sense clau d’API i gratuït.

Paràmetres

qstringQualsevol text: una referència, unes coordenades o un topònim
hintstringOpcional. País preferit quan el text és ambigu
curl -G "https://api.parcelgps.com/v1/resolve" --data-urlencode "q=9872023VH5797S0001WX"

Exemple de resposta

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

Errors possibles

CodiHTTPDescripció
RSV_001400Falta q.

Registre de canvis

El que s'ha publicat a l'API aquesta setmana, amb el número de canvi del repositori. Les rutes antigues /api conserven els seus noms de camp; /v1 respon amb noms en anglès.

  • Nou contracte en anglès a https://api.parcelgps.com/v1: /v1/parcels/:reference i els seus subrecursos, /v1/search/*, /v1/resolve i /v1/export/*, amb noms de camp en anglès (reference, country, municipality, region, latitude, longitude, parcelArea, yearBuilt…) i errors com a code + message. Les rutes antigues /api continuen responent igual que abans i ara porten les capçaleres Deprecation i Link cap a aquesta pàgina. Canvis: #238

  • /v1/parcels/:reference/units ja serveix les finques del País Basc i Navarra des de la nostra còpia dels cadastres forals, amb el mateix contracte que el territori comú (200 per pàgina, cursor, ETag, 1 unitat de quota per unitat), l'atribució de cada hisenda foral i sense coeficient de participació, que les dades obertes forals no publiquen. Àlaba, en càrrega. Canvis: #101, #102, #103

  • Adreça a parcel·la en 26 països europeus amb /v1/search/address/candidates?country=XX: registre oficial d'adreces on n'hi ha (Països Baixos, Suïssa, Polònia, Txèquia, Estònia, Dinamarca, Flandes) i OpenStreetMap a la resta, amb 10 segons com a màxim per punt. Canvis: #93, #94
  • Nou /v1/parcels/:reference/ground-motion: velocitat vertical i est-oest del terreny des de Copernicus EGMS 2020-2024 a tota la seva cobertura, incloses les tessel·les republicades dels Països Baixos, Bèlgica i els Pirineus. Canvis: #80, #91
  • Bloc climate a /terrain amb les normals d'ERA5-Land. La graella s'està carregant: fins que acabi respon status unavailable. Canvis: #78
  • Fora d'Espanya: availableFields diu què porta cada resposta, el que és buit no gasta quota, /solar /agriculture /score responen 422 CNV_COVERAGE on no hi ha dades, els dígits ambigus responen 300 CNV_AMBIGUOUS, la referència surt completa i Bèlgica retorna latitud i longitud en l'ordre correcte. Canvis: #76
  • Amb una clau d'API, els textos d'error surten en anglès; el camp code no canvia. Canvis: #77
  • Adreça a parcel·la a França (Base Adresse Nationale) i Itàlia; Alemanya i Àustria per coordenades amb superfície i contorn; Xipre en menys d'un segon; /terrain i /ground-motion troben el contorn a la resta d'Europa. Canvis: #83, #84, #85, #86
  • POST /v1/search/coordinates encamina tots els països igual que el GET. Canvis: #79
  • /terrain i /ground-motion descodifiquen les referències amb barra (Bèlgica, Txèquia, Polònia): el camp refcat ja no surt com a %2F. Canvis: #95

  • Nou /v1/parcels/:reference/terrain: relleu sobre el contorn (Copernicus DEM GLO-30) i encreuament amb Natura 2000 i espais protegits nacionals (CDDA), sense repetir els espais que apareixen a les dues llistes. Canvis: #67, #69, #70
  • Nou /v1/parcels/:reference14/units: totes les unitats d'una finca espanyola, 200 per pàgina amb cursor, a 1 unitat de quota per unitat servida i mai més de les que et queden; el País Basc i Navarra responen 422 CNV_COVERAGE. Canvis: #53, #55, #73, #74, #75
  • Adreça a finca a Espanya amb candidats de CartoCiudad, ETag i 304 gratuït per reimportar, i especificació OpenAPI 3.1 a /v1/openapi.json. Canvis: #72
  • Capçaleres X-Quota-Limit, X-Quota-Remaining, X-Quota-Reset i X-Quota-Tier amb la quota mensual, i límit per minut per clau segons el pla. Canvis: #52, #58