Instant data lookup for any Danish address

Combines five government and public sources in seconds, including two undocumented APIs I reverse-engineered.

Overview

Gives anyone a full picture of a Danish address in seconds. It enriches any address with data from five government and public sources, including reverse-engineering two undocumented APIs where no official access existed. Deployed with full test coverage, structured logging, and GraphQL/REST integration against Denmark's national data-distribution platform.

Highlights

  • Pulls together five government and public data sources (BBR building records, historical sale prices, energy certificates, and more) for any address.
  • Reverse-engineered two undocumented APIs where no official access existed.
  • Integrates with Denmark's national data-distribution platform (Datafordeler) over GraphQL and REST.
  • Full test coverage with pytest and structured logging, built to return a complete picture in seconds.

Built with

PythonStreamlitGraphQLREST API IntegrationReverse EngineeringpytestBeautifulSoupDanish Open Data