โญ Love this project? Give us a star on GitHub! Star on GitHub
EN DE

๐Ÿ  Address Autocomplete API

High-performance, open-source German address search with intelligent fuzzy matching, typo tolerance, and reverse geocoding. Free to use for developers.

โœจ Key Features

๐Ÿ” Intelligent Search

Multi-stage retrieval with exact matching, trigram FTS, and phonetic search. Automatically handles German abbreviations and city detection.

โšก Lightning Fast

Typically <50ms for exact queries, <300ms for complex fuzzy searches. Optimized database indexes and caching for maximum performance.

๐ŸŽฏ Typo Tolerance

Finds addresses even with spelling mistakes. "Kiler StraรŸe" finds "Kieler StraรŸe" automatically using Levenshtein distance and phonetic matching.

๐Ÿ“ Reverse Geocoding

Convert coordinates to addresses. Finds the nearest house number or street segment with configurable search radius.

โœ… Address Validation

Validate street names and house numbers. Get exact coordinates for validated addresses with distance calculations.

๐ŸŒ Open Source

AGPLv3 licensed. Free to use, modify, and distribute. Built with FastAPI, SQLite, and modern web technologies.

~50ms
Typical Response Time
100%
Open Source
3
API Endpoints

๐ŸŽฎ Interactive Demo

๐Ÿ’ก Click anywhere on the map to automatically look up the address at that location

Address Search
Address Validation
Reverse Geocoding

๐Ÿ” Address Autocomplete

Search for street names with intelligent fuzzy matching and typo tolerance.

Results:

    โœ… Address Validation

    Validate if a specific street and house number combination exists.

    Validation Result:

    ๐Ÿ“ Reverse Geocoding

    Find the nearest address or street from geographic coordinates.

    Reverse Geocoding Result: