<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Xuami | RefCadastrale</title>
    <description>The latest articles on DEV Community by Xuami | RefCadastrale (@refcadestrale).</description>
    <link>https://dev.to/refcadestrale</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4101557%2F9ac091ca-bcf7-4565-b819-5adac00be14f.png</url>
      <title>DEV Community: Xuami | RefCadastrale</title>
      <link>https://dev.to/refcadestrale</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/refcadestrale"/>
    <language>en</language>
    <item>
      <title>France has a public API for every land parcel in the country — and almost nobody knows it</title>
      <dc:creator>Xuami | RefCadastrale</dc:creator>
      <pubDate>Sun, 30 Aug 2026 16:11:26 +0000</pubDate>
      <link>https://dev.to/refcadestrale/france-has-a-public-api-for-every-land-parcel-in-the-country-and-almost-nobody-knows-it-apc</link>
      <guid>https://dev.to/refcadestrale/france-has-a-public-api-for-every-land-parcel-in-the-country-and-almost-nobody-knows-it-apc</guid>
      <description>&lt;p&gt;If you own, rent, or are thinking of buying property in France, there is a&lt;br&gt;
piece of information you probably need at some point: the &lt;strong&gt;cadastral reference&lt;/strong&gt; of a land parcel — a unique identifier that tells you exactly which plot of land you are dealing with, its official surface area, and which administrative entity it belongs to.&lt;/p&gt;

&lt;p&gt;The good news: &lt;strong&gt;France makes all of this data available for free&lt;/strong&gt;, through a public API maintained by the government. No registration. No API key. No rate limit for reasonable usage.&lt;/p&gt;

&lt;p&gt;The bad news: almost nobody outside the GIS and real estate professional&lt;br&gt;
world knows it exists.&lt;/p&gt;
&lt;h2&gt;
  
  
  What is the "Cadastre"?
&lt;/h2&gt;

&lt;p&gt;The French cadastre (&lt;em&gt;cadastre&lt;/em&gt; in French) is the official land register.&lt;br&gt;
It was created under Napoleon in the early 19th century and has been&lt;br&gt;
continuously maintained and digitized ever since.&lt;/p&gt;

&lt;p&gt;Every plot of land in France — from a Parisian studio apartment building to a vineyard in Burgundy — has a unique cadastral reference in the format:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Department code] [Section] [Parcel number]
e.g.:  75   AX   0142
       ↑    ↑    ↑
  Paris  section  parcel
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This reference is used in &lt;strong&gt;notarial deeds, building permits, property&lt;br&gt;
tax declarations, land surveys&lt;/strong&gt; and virtually every official document&lt;br&gt;
related to real estate in France.&lt;/p&gt;
&lt;h2&gt;
  
  
  The API: apicarto.ign.fr
&lt;/h2&gt;

&lt;p&gt;The IGN (Institut National de l'Information Géographique et Forestière)&lt;br&gt;
is the French government agency responsible for geographic data. They&lt;br&gt;
maintain a free, open REST API called &lt;strong&gt;API Carto&lt;/strong&gt; that exposes the&lt;br&gt;
Plan Cadastral Informatisé (PCI) — the digital cadastral map of France.&lt;/p&gt;

&lt;p&gt;You can query it by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Coordinates&lt;/strong&gt; (longitude, latitude) → get the parcel under that point&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Commune + section + number&lt;/strong&gt; → get the parcel geometry&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;INSEE code&lt;/strong&gt; → list all parcels in a commune&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The API returns standard GeoJSON, so it works with any mapping library&lt;br&gt;
or GIS tool out of the box.&lt;/p&gt;
&lt;h2&gt;
  
  
  The problem with the official tools
&lt;/h2&gt;

&lt;p&gt;While the data is public and the API is open, using it is not exactly&lt;br&gt;
user-friendly for the average person:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The official government viewer (&lt;a href="https://cadastre.gouv.fr" rel="noopener noreferrer"&gt;cadastre.gouv.fr&lt;/a&gt;)
requires knowing the commune name and navigating a dated interface.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://www.geoportail.gouv.fr" rel="noopener noreferrer"&gt;Géoportail&lt;/a&gt; is powerful but complex.&lt;/li&gt;
&lt;li&gt;The raw API is for developers, not for the general public.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is a clear gap between &lt;em&gt;"the data exists and is free"&lt;/em&gt; and&lt;br&gt;
&lt;em&gt;"anyone can access it easily"&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  Bridging the Gap
&lt;/h2&gt;

&lt;p&gt;That is the exact problem we set out to solve with&lt;br&gt;
&lt;strong&gt;&lt;a href="https://refcadastrale.fr" rel="noopener noreferrer"&gt;RefCadastrale.fr&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The idea is simple: take the open government data and present it in a&lt;br&gt;
clean, fast, searchable interface that works for everyone — whether you&lt;br&gt;
are a notary verifying a deed, a citizen curious about their neighbor's&lt;br&gt;
plot, or a developer looking up parcel references for a project.&lt;/p&gt;

&lt;p&gt;On &lt;a href="https://refcadastrale.fr" rel="noopener noreferrer"&gt;RefCadastrale.fr&lt;/a&gt; you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search any address in France and instantly see the cadastral reference&lt;/li&gt;
&lt;li&gt;Browse parcels by department, commune and street&lt;/li&gt;
&lt;li&gt;See the official surface area (contenance) in m²&lt;/li&gt;
&lt;li&gt;Get the INSEE code and section information&lt;/li&gt;
&lt;li&gt;Access direct links to official government sources&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  A Practical Example
&lt;/h2&gt;

&lt;p&gt;Say you want to know the cadastral reference of the land under the&lt;br&gt;
Eiffel Tower. Here is what the IGN API returns for those coordinates:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"FeatureCollection"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"features"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Feature"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"properties"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"commune"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"75056"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"section"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"EO"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"numero"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0001"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"contenance"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;24116&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"feuille"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Surface: &lt;strong&gt;24,116 m²&lt;/strong&gt; (about 2.4 hectares). That is the official&lt;br&gt;
registered size of the Champ de Mars parcel in the 7th arrondissement.&lt;/p&gt;
&lt;h2&gt;
  
  
  Who Uses This Kind of Data?
&lt;/h2&gt;

&lt;p&gt;Cadastral data is more useful than most people realize:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Home buyers and sellers&lt;/strong&gt; — verifying that the surface area in
the contract matches the official cadastral record&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Architects and urban planners&lt;/strong&gt; — understanding plot boundaries
before designing a project&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lawyers and notaries&lt;/strong&gt; — cross-referencing deeds with official records&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Journalists&lt;/strong&gt; — investigating land ownership and urban development&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developers and data scientists&lt;/strong&gt; — building location-based apps
with reliable French geographic data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Curious citizens&lt;/strong&gt; — understanding who owns what in their neighborhood&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Open Data, Open Possibilities
&lt;/h2&gt;

&lt;p&gt;What makes this particularly exciting from a developer's perspective is&lt;br&gt;
that France's open data ecosystem has become genuinely excellent in&lt;br&gt;
recent years. Between &lt;a href="https://data.gouv.fr" rel="noopener noreferrer"&gt;data.gouv.fr&lt;/a&gt;, &lt;a href="https://api.gouv.fr" rel="noopener noreferrer"&gt;api.gouv.fr&lt;/a&gt;, and the IGN's API Carto, you have access to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full cadastral map of France (PCI)&lt;/li&gt;
&lt;li&gt;Address database (Base Adresse Nationale)&lt;/li&gt;
&lt;li&gt;Administrative boundaries (communes, departments, regions)&lt;/li&gt;
&lt;li&gt;Topographic data&lt;/li&gt;
&lt;li&gt;Historical aerial photography going back decades&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All free, all open, all with permissive licenses.&lt;/p&gt;
&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;If you want to explore French cadastral data without writing a single&lt;br&gt;
line of code, &lt;a href="https://refcadastrale.fr" rel="noopener noreferrer"&gt;RefCadastrale.fr&lt;/a&gt; is the fastest way to get started.&lt;/p&gt;

&lt;p&gt;If you are a developer and want to query the API directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;GET https://apicarto.ign.fr/api/cadastre/parcelle
    ?geom={"type":"Point","coordinates":[2.2945,48.8584]}
    &amp;amp;_limit=1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No API key required. No registration. Just a GET request.&lt;/p&gt;




&lt;p&gt;France digitized its entire land registry and made it freely available.&lt;br&gt;
That is genuinely remarkable. The only shame is that so few people know it exists.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Have you used the French cadastral API in a project? Share it in the comments — I would love to see what people are building with it.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>opendata</category>
    </item>
  </channel>
</rss>
