Terug naar cases
Eigen product · GeoRex

Adressen opzoekenzonder ze wegte geven.

Bijna elke webshop heeft een adresveld dat suggesties doet terwijl je typt. Handig, en het scheelt fouten in de bezorging. Wat de meeste winkeliers niet weten is dat zo'n veld standaard bij Google of een andere partij aanklopt, en dat elke toetsaanslag daarheen gaat: het halve adres van hun klant, tijdens het afrekenen. GeoRex is ons antwoord daarop. Wij draaien de adresdata zelf, op eigen servers in Europa, en slaan niets op.

  • Damrak 11012LG Amsterdam
  • Damrak 1-A1012LG Amsterdam
  • Damrak 1-H1012LG Amsterdam
officiële BAG-data0 ms
Voor
GeoRex by Disrex
Discipline
Adres-API · Eigen infrastructuur
Jaar
2026
01 · waarom we dit gebouwd hebben

Het adresveld dat meeluistert

Zet een adres-autocompletion in je afrekenpagina en je hebt er in tien minuten een. De meeste daarvan sturen tijdens het typen elke aanslag naar een dienst in de Verenigde Staten.

Klant typt D, A, M, en drie keer gaat er een verzoek de deur uit met een stukje van zijn adres, plus zijn IP-adres, plus meestal een cookie die hem herkent. Dat is geen fout in die diensten, dat is hoe ze werken. Het is alleen wel iets waar je als winkelier verantwoordelijk voor bent.

D
verzoek 1 verstuurd
DA
verzoek 2 verstuurd
DAM
verzoek 3 verstuurd
02 · hoe het in elkaar zit

Twee helften, één publieke deur

De adressen komen uit de BAG, de officiële registratie van het Kadaster. Suggesties draaien op een eigen zoekmachine, de kaarten op onze eigen kaartserver. De server met die data staat niet aan het internet: er is één publieke machine die de deur bewaakt.

publiek · beheer
  • Dashboard en facturatie
  • Documentatie en proefzoeker
  • Sleutel blijft op de server
DEURtoken
privé · de data
  • BAG-adressen van het Kadaster
  • Eigen zoekmachine
  • Eigen kaarttegels
  • Geen publiek adres

Het token is ondertekend met de hash van de sleutel, en die hash heeft de deur al in huis. Geen tokenopslag en geen databasevraag per zoekopdracht. Dat is de reden dat het onder zware belasting niet omvalt.

  1. 01

    Browser vraagt een token

    De sleutel blijft op de server van de klant. Die wisselt hem in voor een token dat tien minuten geldig is.

  2. 02

    Token bewijst zichzelf

    De handtekening is gemaakt met de hash van de sleutel. De deur kan hem nakijken zonder de database te raadplegen.

  3. 03

    Tellen en begrenzen

    Maandbudget en uurpiek worden bijgehouden. Is het budget op, dan houdt het op.

  4. 04

    Token eraf, dan door

    Het token gaat van de aanvraag af voordat hij doorgaat, zodat alle klanten dezelfde cache delen.

  5. 05

    Naar de private helft

    De dataserver heeft geen publiek adres. Alleen verkeer dat langs de deur is gekomen mag erbij.

  6. 06

    Antwoord terug

    Adres, coördinaten of kaarttegel. Wat de klant zocht wordt nergens vastgelegd.

03 · wat er verandert

Hetzelfde adresveld, twee keer

Waar de adressen vandaan komen
eldersEen dienst in de VS
georexOnze eigen servers in Europa
Wat er van je klant weggaat
eldersElke toetsaanslag
georexNiets dat wij bewaren
Adresgegevens
eldersWat de dienst ervan maakt
georexDe officiële registratie van het Kadaster
Kaarten
eldersVan dezelfde dienst
georexEigen kaartserver
Je sleutel
eldersIn de broncode van de pagina
georexOp de server, browser krijgt 10 minuten
Wie de prijs bepaalt
eldersZij
georexWij, en de eerste 1.000 zijn gratis
04 · de meting

Nul van de 0 ging mis.

gelijktijdige gebruikerspiek 2.000
050010001500200013 min 34 sstart
Adres uit postcodeBAG · PostGIS5 ms
GeocoderenNominatim6 ms
KaarttegelTileserver8 ms
SuggestiesPhoton15 ms
Coördinaten terugNominatim58 ms

Gemeten met de cache uitgeschakeld, onder tweeduizend gelijktijdige gebruikers.

Alleen coördinaten terugvertalen naar een adres is trager dan de rest, en dat is het stuk waar we het eerst naar kijken. De andere vier blijven onder de twintig milliseconden, ook met de cache uit.

05 · het product

Sleutel aanmaken, drie regels code, klaar

Het dashboard

Van de sleutel bewaren we alleen de hash plus acht tekens om hem te herkennen. De sleutel zelf krijgt de klant één keer te zien en daarna nooit meer. Raakt hij hem kwijt, dan maakt hij een nieuwe.

Het dashboard met het verbruik van deze maand, het aantal actieve sleutels en voorbeeldcode in JavaScript
Het verbruik

Per soort aanvraag en per sleutel, over de dag verdeeld. Zo zie je het als de afrekenpagina ineens tien keer zo vaak aanklopt omdat iemand het veld op elke toetsaanslag laat vuren.

Het verbruikscherm met vier tellers, een grafiek van aanvragen over de tijd per soort, en de verdeling per soort aanvraag en per sleutel
De sleutels

Eén sleutel per omgeving, elk met een eigen limiet. Loopt er iets uit de hand, dan trek je die ene in zonder dat de rest eronder lijdt.

Een tabel met sleutels, elk met een naam, een plan, een maandlimiet en een status
06 · De onderdelen

Wat GeoRex kan

Vier soorten opzoekingen en een kaart, allemaal uit dezelfde bron en achter dezelfde deur.

Adres zoeken4

  • Suggesties terwijl je typt
  • Postcode en huisnummer naar volledig adres
  • Vrije tekst naar coördinaten
  • Coördinaten terug naar een adres

Kaarten3

  • Eigen kaarttegels
  • Statische kaartafbeelding om in te sluiten
  • Geen kaartdienst van een derde partij

Beheer4

  • Meerdere sleutels per account
  • Per sleutel een eigen limiet
  • Verbruik per maand inzichtelijk
  • Sleutel intrekken zonder de rest te raken

Privacy4

  • Geen opslag van zoekopdrachten
  • Geen cookies bij een opzoeking
  • Servers in Europa
  • Sleutel blijft op je eigen server
07 · wat het kost

Duizend opzoekingen per maand gratis

Daar hoeft geen creditcard bij. Daarboven begint het bij negentien euro. Voor een winkel die tien opzoekingen per bestelling doet is dat een ander soort rekening dan afrekenen per aanslag bij een partij die zelf de prijs bepaalt.

Vier prijsplannen naast elkaar, van gratis met duizend opzoekingen tot een plan op maat

Typ zelf een adres.

Op georex.nl staat het zoekveld op de voorpagina. Typ een straat of een postcode en je ziet de suggesties komen, met de reactietijd erbij. Duizend opzoekingen per maand zijn gratis, zonder creditcard.

0
aanvragen in de belastingtest
0
die misgingen
0,0 ms
gemiddelde reactietijd
0 mln
adressen uit de registratie
wat hier echt is en wat niet

GeoRex is een eigen product en geen klantopdracht, dus wij bepalen zelf wat er in deze case staat. De prestatiecijfers komen uit een belastingtest die we zelf hebben gedraaid met de cache uitgeschakeld; de test staat in de repository. De dashboardschermen tonen voorbeelddata: de sleutelnamen, de aantallen en de grafiek zijn ingevuld om te laten zien wat het scherm doet, en het zijn niet de verbruikscijfers van GeoRex. De koppelingen voor Magento, WooCommerce en Shopify staan op de site aangekondigd en zijn nog niet uitgebracht.

Dit zetten we ook in jouw afrekenpagina.

Wil je weten wat jouw adresveld nu doorstuurt? Stuur ons het adres van je winkel, dan kijken we mee.

Next.js 16SupabaseOpenRestyNominatimPhotonBAG · KadasterOpenMapTilesTerraformHetzner