fshy

Home / Data APIs

Stamen map tiles (maps.stamen.com)

maps.stamen.com/stadia-partnership/Map tiles (Stamen styles hosted by Stadia Maps)data-apis/stamen-map-tilesJSONcomparereport an errorprovider JSON

Free allowance
Creating the Stadia Maps account needs no credit card
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
volume-quotaunder 200,000 tiles a month free; plans from $20/month above that or
Evidence
documented23 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 tierCreating the Stadia Maps account needs no credit card
unit requests; metered on request-count; the 200,000-tile figure is from the Stamen page's text of 2023 and the allowance is the Stadia Maps Free plan's, whose current credit terms sit on the Stadia Maps pricing page; the keyless maps.stamen.com tile service ended when its redirects stopped on October 31, 2023
Pricenone stated
Limits
  • volume-quota (binding) under 200,000 tiles a month free; plans from $20/month above that or source
  • request-rate unverified: the Stamen pages state no rate limit; the Stadia Maps plan governs it source
Bindingvolume-quota no rate limit is stated on the Stamen pages, so the 200,000-tile monthly figure is the first limit met
Identityemail a Stadia Maps account, which the migration guide says needs no credit card to create; the legacy S3 archive needs an AWS account that pays the request and bandwidth charges
Egressthe legacy S3 buckets are requester-pays: AWS charges the downloader for requests and bandwidth and does not charge Stamen
Per-object capin the legacy archive each tile is one object at s3://{bucket}{prefix}/{z}/{x}/{y}.{extension}; the archive is an outdated snapshot that does not cover the whole globe at every zoom level
Interfacerest, s3 HTTPS XYZ tile URLs at tiles.stadiamaps.com/tiles/stamen_toner/{z}/{x}/{y}{r}.png (stamen_terrain and stamen_watercolor too, the latter a .jpg) with domain authentication or an api_key parameter; the original tiles are in requester-pays S3 buckets tile.stamen.com and long-term.cache.maps.stamen.com
ToolingLeaflet, MapLibre, OpenLayers and any XYZ tile client; the AWS CLI or an SDK with requester-pays enabled for the legacy buckets
Composes withthe Stamen styles spend the same Stadia Maps account and free tile allowance as any other Stadia Maps tile; the original keyless maps.stamen.com service ended on October 31, 2023, so a new project signs up with Stadia Maps or reads the legacy archive from requester-pays S3 buckets
Reliabilitythe keyless maps.stamen.com tile service ended on October 31, 2023 and its redirects no longer work; the legacy archive is outdated and incomplete, provided to be accessed and used at the user's own risk
NotesFree requests: under 200,000 tiles a month, through a Stadia Maps account. Rate limit: not stated on the Stamen pages. Bulk path: the legacy tile archive in requester-pays S3 buckets, billed to the downloader by AWS.
Evidence notedocumented the Stamen home page and its Stadia Maps partnership page, the Stadia Maps Stamen page and the migration guide were quoted on 2026-11-02; the 200,000-tile figure is dated 2023 and may differ from the current Stadia Maps credit terms. No account was opened and no legacy tile was downloaded.
Parsed numbers
  • has-free-tier 1
Evidence 23
datesourcewhat it proved
2026-11-02maps.stamen.com/Stamen map tiles have been served by Stadia Maps since July 31, 2023
2026-11-02maps.stamen.com/stadia-partnership/Stadia Maps hosts the Stamen map tiles
2026-11-02maps.stamen.com/stadia-partnership/the redirects from the old tile service stopped on October 31, 2023
2026-11-02maps.stamen.com/stadia-partnership/usage under 200,000 tiles a month is free
2026-11-02maps.stamen.com/stadia-partnership/not published
2026-11-02stadiamaps.com/stamen/the Stamen maps are on all Stadia Maps plans and free for non-commercial projects
2026-11-02stadiamaps.com/stamen/the Stadia Maps tiles are drop-in compatible with Leaflet, MapLibre and OpenLayers
2026-11-02docs.stadiamaps.com/guides/migrating-from-stamen-map-tiles/creating a Stadia Maps account needs no credit card
2026-11-02docs.stadiamaps.com/guides/migrating-from-stamen-map-tiles/the Stamen Toner tile URL on Stadia Maps
2026-11-02docs.stadiamaps.com/guides/migrating-from-stamen-map-tiles/the Stamen Watercolor tile URL on Stadia Maps is a JPEG path
2026-11-02docs.stadiamaps.com/guides/migrating-from-stamen-map-tiles/an API key can replace domain authentication
2026-11-02docs.stadiamaps.com/guides/migrating-from-stamen-map-tiles/onboarding sets up domain authentication or an API key
2026-11-02maps.stamen.com/stadia-partnership/not published
2026-11-02maps.stamen.com/stadia-partnership/the legacy tiles
2026-11-02maps.stamen.com/stadia-partnership/not published
2026-11-02maps.stamen.com/stadia-partnership/the legacy tiles are in requester-pays AWS S3 buckets
2026-11-02maps.stamen.com/stadia-partnership/AWS charges the downloader and not Stamen
2026-11-02maps.stamen.com/stadia-partnership/downloading the legacy tiles needs an AWS account
2026-11-02maps.stamen.com/stadia-partnership/the legacy archive is old and does not cover the whole globe at every zoom level
2026-11-02maps.stamen.com/stadia-partnership/the legacy archive is provided to be used at the user's own risk
2026-11-02maps.stamen.com/stadia-partnership/the Toner tiles are in the long-term.cache.maps.stamen.com bucket
2026-11-02maps.stamen.com/stadia-partnership/the Terrain tiles are in the tile.stamen.com bucket
2026-11-02maps.stamen.com/stadia-partnership/a legacy tile is addressed by bucket, prefix, z, x and y
More fields 2
rate limitunverified: not stated on the Stamen pages
bulk pathlegacy tile archive in requester-pays S3 buckets tile.stamen.com and long-term.cache.maps.stamen.com