Since 2024

Replacing per-request paid APIs with our own reference data

Addresses, public transport, property sales, land registry: four services answering the same questions as paid APIs, built from open public data, running on our servers.

Référentiels de données
31.5 M

street numbers, France and five neighbouring countries

1.07 M

metro, tram, train and bus stops

10.3 M

real property sales published by the French tax authority

€0

of third-party API billed per request

The context

A property application asks the same questions over and over: does this address exist, what transport is nearby, what does this area sell for, which land parcel. Every answer used to be bought per request, or asked of a free public service — until one started billing by volume and the other banned the caller for heavy use. The data itself is open and downloadable by anyone.

The workflow, in motion

Three public files, one address

The same questions kept coming back — does this address exist, what transport is nearby, what does this area sell for. Every answer was bought per request, or begged from a free service that ended up banning us.

home_work

Addresses

French national address base + OpenStreetMap

31,5 M
directions_bus

Transport

OpenStreetMap, eleven country extracts

1,07 M
sell

Property sales

DVF, published by the French tax authority

10,3 M

databaseMirror reloaded every day

The public files are downloaded and reindexed every night, on our servers, with no manual step.

GET /api/search?q=8 rue de Rivoli 75004
apartment

A property page: its verified address, the transport around it, its land parcel.

travel_explore

A price estimate: the area's median per square metre and its spread.

money_off

€0

of third-party API billed per request — and a service nobody else can switch off.

Adding a country means adding the line for its extract: no column, no migration, no application to change.

What we did

  • check_circleA mirror of the public sources, rebuilt every day: national address base, OpenStreetMap extracts, DVF property sales, land registry.
  • check_circleGeocoding and address autocomplete, replacing a service billed per request.
  • check_circleTransport stops around a point, replacing the public API that had ended up banning the application for heavy use.
  • check_circleThe prices actually paid in an area, with the median per square metre and its spread, computed from official sales records.
  • check_circleOperations: daily loads, monitoring, and an alert when a source stops answering.

What changed

  • trending_upThe third-party API bill is gone, and with it a cost that grew with traffic.
  • trending_upThe service can no longer be cut off by a third party — that is what triggered the work.
  • trending_upAdding a country means adding the line for its extract: no column, no migration, no application to change.
  • trending_upRequests no longer leave the network: response time no longer depends on someone else's availability.

The services involved

This engagement drew on the following expertise. Each has its own page, with its method and its deliverables.

Let's talk about your project

Thirty minutes is enough to tell whether we are the right fit. We reply within 48 hours, and we say no when it is not for us.