- Free allowance
- No plan and no quota to keep under: OpenStreetMap vector tiles for the whole planet (zoom 0 to 14), five MapLibre styles, place search and reverse geocoding endpoints, with no API key, sign-up, token, domain allow-list or card; fair use applies, and bulk downloads and scraping the whole planet...
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- anonymousno card, no phone
- Binding limit
- request-rateunverified: no numeric rate limit or quota is published; fair use applies and bulk downloads and whole-planet scraping will be blocked
- Evidence
- documented18 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
| Free tier | no plan and no quota to keep under: OpenStreetMap vector tiles for the whole planet (zoom 0 to 14), five MapLibre styles, place search and reverse geocoding endpoints, with no API key, sign-up, token, domain allow-list or card; fair use applies, and bulk downloads and scraping the whole planet will be blocked unit unlimited; metered on none; free means best effort: there is no contract or uptime guarantee; the OpenStreetMap attribution that the styles carry must stay in place |
|---|
| Price | none stated |
|---|
| Limits | - request-rate (binding) unverified: no numeric rate limit or quota is published; fair use applies and bulk downloads and whole-planet scraping will be blocked source
|
|---|
| Binding | request-rate no quota exists, so the blocking of bulk use under fair use is the only stated ceiling |
|---|
| Identity | anonymous no sign-up, no key, no token, no domain allow-list and no card; keyless search and reverse calls answered HTTP 200 |
|---|
| Egress | no usage tiers and no invoice; tiles are cached at the edge by a CDN and no byte metering is stated |
|---|
| Per-object cap | one query a request for search and reverse; an empty tile is an HTTP 204; no batch endpoint is listed, and bulk downloads and scraping the whole planet will be blocked |
|---|
| Retention | unverified: no rule for storing search or reverse results is stated on the page |
|---|
| Interface | rest HTTPS GET with CORS (Access-Control-Allow-Origin *): MapLibre style JSON at tiles.waymorphic.com/styles/{positron,bright,liberty,dark,fiord}, TileJSON at /planet, vector tiles at /planet/{version}/{z}/{x}/{y}.pbf, place search at /search?q=, address lookup at /reverse?lat=&lon=, and one place at /lookup/{id}; keyless search and reverse calls answered HTTP 200 with GeoJSON |
|---|
| Tooling | any HTTP client; MapLibre, Leaflet and QGIS read the tiles; an OpenAPI description of the tile endpoints is published |
|---|
| Composes with | keyless vector tiles, place search and reverse geocoding with no account, for prototypes and production maps; best effort with no contract or uptime guarantee, and no stated rule for storing results |
|---|
| Reliability | best effort on a small server and a global CDN with no contract or uptime guarantee; bulk downloads and whole-planet scraping will be blocked |
|---|
| Notes | Free requests: no quota; fair use applies. Rate limit: none published. The OpenStreetMap attribution must stay. Bulk path: none; bulk downloads and whole-planet scraping will be blocked. |
|---|
| Evidence note | documented the home page, which also serves as the API reference, was quoted on 2026-11-02, and keyless search and reverse calls answered HTTP 200 with GeoJSON. The request volume at which fair use blocks was not tested, and no storage rule for results is stated. |
|---|
| Parsed numbers | |
|---|