DOC TZ-EN-04 · REV 2026-08 · LOCATION PLATFORM · EU
Maps from the EU.
Tiles, geocoding, routing, places.
Tilezza started as a tile server — today it is a full location stack: vector and raster tiles for Leaflet and MapLibre, typo-tolerant geocoding down to house numbers, road routing, and a nearby-places API with legally clean photos. All first-party, from EU servers, with no visitor tracking of any kind. Free tier, no credit card.
Request
'https://tilezza.eu/raster/voyager/14/9058/5730.png?key=YOUR_KEY'
Response
01Features
Why Tilezza?
Everything a production map needs — and nothing that would trigger a privacy audit.
- GDPR-clean
- Tiles are served first-party, from the EU. We never store visitor IP addresses — the access log is anonymous by design, so embedding needs no consent prompt.
- Vector + raster
- MapLibre GL vector tiles (MVT) and pre-rendered PNG for classic Leaflet — same data, same styles, same key.
- 10 styles + colours
- Voyager, midnight, forest, pastel, a marker-friendly cool grey and more — plus a customisation API: override the colour of water, land, roads or labels with a single query parameter .
- Speed
- On a cache hit a tile is served in under a millisecond straight from the disk cache. We keep Europe pre-rendered to z2–12 and the world to z0–8; deeper zooms render on first request (~1 s) and are cached for everyone after that. Zoom levels 0–19 are served.
- Metering
- One tile = one request. Track your usage live on the dashboard. No opaque “map load” arithmetic.
- Data source
- OpenStreetMap + Protomaps: monthly fresh builds from the Protomaps pipeline, under the ODbL licence. Attribution is built into every style.
- The libraries too
- Leaflet and MapLibre GL are served from our servers too (/lib/), versioned and compressed — no foreign CDN needed. Every request your map makes stays in the EU, not just the tiles.
02Beyond tiles
The full location stack — one key
Everything below is metered on the same API key as your tiles, served first-party from the EU, and priced in plain tile-units.
- Geocoding
GET /geocode?q=…— forward and reverse geocoding on OpenStreetMap data. Where the address data has the house number, you get the exact building — Austria is practically complete, Hungary is strong in cities. 2 tile-units per request.- Smart search
GET /geocode/okos?q=…— built for type-ahead boxes: typo-tolerant (“mezokvoesd” finds Mezőkövesd), city-first ranking, multiple ranked results, and a precision field. If the exact house number is unknown it interpolates between the nearest known numbers, and for street-level hits it returns the street geometry so you can highlight the whole street on the map.- Routing
GET /route— car, bicycle and pedestrian routing with turn-by-turn instructions in your language, across Hungary, Austria, Croatia, Slovakia, Romania, Serbia and Slovenia. Returns distance, time and the route geometry ready to draw. 8 tile-units per route.- Places — with photos
GET /places?lat=…&lon=…— “what’s nearby?” for Hungary and Austria: 384k places in 20 categories (transit, schools, spas, sights…), ranked by distance with a notability boost. Where a legally clean photo exists, we serve the image from our EU servers with author and licence attached — your visitor’s browser never talks to a third party. 4 tile-units per request.- See it live
- Four demos, all running on the stack above: Geocoding — typos, precision, street highlighting · Routing — click two points, get the route with instructions · Places — click anywhere, get the neighbourhood with photos · 3D map — extruded buildings, live fire and earthquake overlays, drivable car.
03Code
Two lines and you’re live
Works with the map library you already use.
Leaflet (raster)
L.tileLayer( 'https://tilezza.eu/raster/voyager/{z}/{x}/{y}.png?key=YOUR_KEY', { maxZoom: 19, attribution: '© OpenStreetMap contributors © Protomaps' }).addTo(map);
MapLibre GL (vector)
new maplibregl.Map({ container: 'map', style: 'https://tilezza.eu/api/style/voyager?key=YOUR_KEY'});
04Pricing
Start free
Paid plans launch soon — early users keep the generous limits. Annual billing takes 20% off every paid plan.
| FreeAvailable now | StarterComing soon | ProComing soon | ScaleComing soon | |
|---|---|---|---|---|
| Price | €0non-commercial | €8/ mo · or €77 / yr | €19/ mo · or €182 / yr | €79/ mo |
| Tile units / mo | 100,000 | 150,000 | 500,000 | 5,000,000 |
| Requests/s · burst | 15 · 80 | 30 · 120 | 100 · 400 | 500 · 2 000 |
| Vector | all 10 styles, z0–19 | all 10 styles, z0–19 | all 10 styles, z0–19 | all 10 styles, z0–19 |
| Raster | none — vector only | all 10 + retina, z0–19 | all 10 + retina, z0–19 | all 10 + retina, z0–19 |
| Commercial use | no | yes | yes | yes |
| Over quota | paused until month end — no surprise invoice | +10% grace | +10% grace, then overage ~€0.05 / 1,000 units | +10% grace |
| API-kulcs | 3 · domain allowlist | 3 · domain allowlist | 10 · domain allowlist | unlimited · domain allowlist |
| Extra | style customisation API · usage dashboard | style customisation API | email support | custom style hosting · SLA + priority support |
| Free account | Coming soon | Coming soon | Coming soon |
05Comparison
How does it compare?
An honest comparison based on public documentation and price lists (July 2026). Check the numbers yourself.
| Tilezza | MapTiler Flex | Mapbox | Google Maps | CARTO Free | OpenFreeMap | |
|---|---|---|---|---|---|---|
| EU hosting, no US CDN/proxy | yes | Swiss company, global CDN | US + CDN | US | US CDN | Cloudflare (US) |
| Embed without a consent banner | yes | no | no + telemetry | no | no | the proxy sees the IPs |
| Raster PNG (classic Leaflet) | z0–19 | yes | yes | JS API only | yes | vector only |
| Colour customisation via URL parameter | only here | in editor | in Studio editor | styling API | no | no |
| Free monthly allowance | 100,000 tiles | ~100,000 tiles | ~200,000 tiles / 50,000 loads | $200 credit | licence bound | unlimited* |
| Entry price | €19 / mo | ~$25 / mo | usage based | usage based | n/a | free, donation funded |
| Verdict for a privacy-first EU site | built exactly for this | the best paid alternative | US chain | tracking + cost | licence + US chain | great project, but no SLA and it runs through a US proxy |
* OpenFreeMap is unlimited and community funded — and run by a Hungarian operator we respect. It only serves vector tiles though, has no SLA, and delivers through a US-owned proxy network. Hobby-grade free CDNs (Geoapify, Thunderforest and friends) cap out around 5 requests/s, which shows up as a map that loads tile by tile.
06Privacy
The privacy part, in plain language
Your visitors’ IP addresses are personal data. At Tilezza they never touch a disk.
When your visitor loads a map from Google, CARTO or another US-linked provider, their IP address goes to a third party — and under the GDPR that requires consent.
Tilezza is different: tiles come from EU infrastructure operated by an EU company, and tile requests carry neither cookies nor identifiers. Your privacy policy gets one paragraph shorter, and your map works even for visitors who reject every banner.
Put a map on your site — without a banner
No credit card. Two minutes to your first tile.
Free API key