Jawg Maps

"Integrate maps and geocoding in your websites and mobile apps" - Jawg Maps is a map design and data geolocation platform offering customizable interactive and static maps, geocoding, routing, and elevation APIs built on OpenStreetMap data. [1]

www.jawg.io/ · By Jawg · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

Jawg Maps is a map design and geolocation platform built on OpenStreetMap data, offering raster and vector tiles, static maps, satellite imagery, geocoding, routing, and elevation APIs alongside iOS, Android, and React Native SDKs. It targets developers embedding interactive or static maps in web and mobile apps, with notable customers including Décathlon, SNCF, and Fnac. Pricing starts at $289 per month for commercial use, with a free tier capped at 25,000 map views per month for non-commercial projects only. The service is GDPR-compliant, requires attribution to both Jawg Maps and OpenStreetMap, and satellite imagery coverage is limited to six European countries.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; Teams needing broad API coverage out of the box

Avoid if: You have strict compliance requirements

Scores

  • 20 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 15 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 15 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Subscription
Published pricing
Yes
Free tier
Yes
Free tier details
Basic plan at €0/month: 25,000 map views/month, 5,000 static maps, 5,000 place searches, 5,000 navigation requests, 5,000 elevation queries, 1 custom style. Non-commercial use only - "authorized for publicly available websites (no login), with no commercial purposes only (NPOs, organizations, etc...)".
Self-serve signup
Yes [2]
Requires sales call
No
Enterprise plan
Yes [3]
Published prices
PlanItemPerAmountSource
Basicall APIs (map views, static maps, place searches, navigation, elevation) — non-commercial onlymonth$0source
Professional100,000 map views/month, 50,000 static maps, 50,000 place searches, 50,000 navigation requests, 50,000 elevation requests, 5 custom styles — commercial use includedmonth$289source
Professional (annual)100,000 map views/month, 50,000 static maps, 50,000 place searches, 50,000 navigation requests, 50,000 elevation requests, 5 custom styles — billed annually (€3,000/yr, ~23% savings)year$3469source
Enterprise500,000 map views/month, 100,000 static maps, 100,000 place searches, 100,000 navigation requests, 100,000 elevation requests, 10 custom styles — commercial use + QoS/SLAmonth$578source
Enterprise (annual)500,000 map views/month, 100,000 static maps, 100,000 place searches, 100,000 navigation requests, 100,000 elevation requests, 10 custom styles — billed annually (€6,000/yr)year$6938source
Tailor-madecustom volume, unlimited traffic — custom quote required - source

Capabilities

  • Vector tiles
  • Static map images
  • Mobile SDK
  • Custom styling
  • Satellite imagery
  • 3D maps
Supported actions
raster_tiles, vector_tiles, static_map_image, satellite_imagery, custom_styles, style_editor, interactive_js_map, mobile_sdk_ios, mobile_sdk_android, forward_geocoding, reverse_geocoding, place_details, routing, elevation, feature_collections_geojson, tileset_management, 3d_buildings, language_localization, clustering, terrain_rendering
Regions
global coverage (OpenStreetMap-based basemap), satellite imagery: France, Luxembourg, Monaco, Slovakia, Spain, Switzerland
Languages
automatic browser language detection for map labels, manual language override via lang query parameter, French, Dutch, English, and other languages supported by OpenStreetMap
Input types
center coordinates (latitude/longitude), zoom level (0–22), bounding box, tile z/x/y coordinates, access token, style name/JSON, marker definitions, GeoJSON overlays, size parameter (widthxheight), scale parameter, language parameter
Output types
raster tiles (PNG, 256x256 or 512x512), raster satellite tiles (WebP), vector tiles (PBF), static map image (PNG), GL style JSON, GeoJSON (feature collections)
Webhooks
No
Sandbox / test mode
No [4]
SDK languages
JavaScript (Web), JavaScript (Places widget), JavaScript (loader), React Native, iOS (Swift), Android
MCP server
No

Trust & compliance

SOC 2
Unknown
HIPAA
Unknown
GDPR
Yes [5]
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
No [6]
Rate limits
"A Map View is equivalent to 15 raster-tiles, 15 vector-tiles, or 4 raster-512 tiles." Plans: Basic 25,000 map views/month; Professional 100,000 map views/month; Enterprise 500,000 map views/month. Quotas reset monthly. [7]
Known restrictions
Attribution required: '© JawgMaps' (link to jawg.io) and '© OpenStreetMap' (link to openstreetmap.org/copyright) must always be visible and readable, font size >10px, OpenStreetMap data licensed under ODbL - attribution to OpenStreetMap and contributors is mandatory, Free (Basic) plan: non-commercial use only - prohibited for commercial applications, Clients may not sublicense, sell, rent, or commercially exploit the tile service or solution rights, Satellite imagery limited to France, Luxembourg, Monaco, Slovakia, Spain, and Switzerland

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
https://tile.jawg.io
Version
v1
Versioning
url
Stability
ga
Auth methods
api_key
Error format
vendor-specific

SDKs

  • JavaScript (Web) maplibre-gl · repo
  • JavaScript (Places widget) @jawg/places · repo
  • JavaScript (loader) @jawg/js-loader · repo
  • React Native @maplibre/maplibre-react-native · repo
  • iOS (Swift) · repo
  • Android · repo

Adoption & maturity

Launched
2015-01-01
Notable customers
Décathlon, Wonderbox, The Fork, SNCF, Fnac, Chargemap, Liberty Rider

Other Maps APIs

  • Azure Maps Render (Map Tiles)

    "Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications."

    Usage · free tier · public pricing · self-serve

  • Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API)

    "Make the world your platform. Develop AI-powered insights and build with maps in over 250 countries and territories, powered by data updated 100 million times daily."

    Hybrid · free tier · public pricing · self-serve

  • Esri ArcGIS Basemap Styles & Map Tiles

    "A location service that provides basemap styles and data for the world. It returns styles as Mapbox styles and web maps, and data as vector tiles and/or map tiles."

    Usage · free tier · public pricing · self-serve

  • Mapbox Maps (GL JS, Static Images & Vector Tiles)

    "Bring location data to life with beautiful base maps, versatile upload and design tools and cross-platform rendering."

    Usage · free tier · public pricing · self-serve

  • LocationIQ

    "Affordable Google Maps alternative for your website or app"

    Subscription · free tier · public pricing · self-serve

  • TomTom Map Display API & Maps SDK

    "The Map Display API is a suite of web services designed for developers to create web and mobile applications around mapping."

    Usage · free tier · public pricing · self-serve

Jawg Maps alternatives · Jawg Maps vs Azure Maps Render (Map Tiles) · All Maps APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: jawg.io · jawg.io
  2. Self-serve signup: blog.jawg.io
  3. Enterprise plan: jawg.io
  4. Sandbox: jawg.io
  5. GDPR: jawg.io
  6. Published SLA: jawg.io · status.jawg.io
  7. Rate limits: jawg.io

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 1020
  2. 2026-06-14 Rendering: client_renderedstatic
  3. 2026-06-14 Has Structured Data: (none)No
  4. 2026-06-14 Robots Allows Agents: (none)Yes
  5. 2026-06-14 Capabilities: {}{"threed":true,"satellite":true,"mobile_sdk":true,"static_maps":true,"vector_ti…
  6. 2026-06-14 Summary Md: (none)Jawg Maps is a map design and geolocation platform built on OpenStreetMap data,…
  7. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, Teams needing broa…
  8. 2026-06-14 Avoid If: (none)You have strict compliance requirements
  9. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-14 Score Trust Readiness: (none)15
  11. 2026-06-14 Score Agent Friendliness: (none)10
  12. 2026-06-14 Score Pricing Transparency: (none)100
  13. 2026-06-14 Score Setup Speed: (none)85
  14. 2026-06-14 Score Docs Quality: (none)15
  15. 2026-06-14 Score Procurement Friction: (none)100
  16. 2026-06-14 Rendering: (none)client_rendered
  17. 2026-06-14 Docs URL: (none)https://www.jawg.io/docs
  18. 2026-06-14 Status Page URL: (none)https://status.jawg.io
  19. 2026-06-14 Llms Txt Present: (none)No
  20. 2026-06-14 Free Tier Available: set to Yes
  21. 2026-06-14 Free Tier Details: set to Basic plan at €0/month: 25,000 map views/month, 5,000 static maps, 5,000 place …
  22. 2026-06-14 Self Serve Signup: set to Yes
  23. 2026-06-14 Requires Sales Call: set to No
  24. 2026-06-14 Enterprise Plan Available: set to Yes
  25. 2026-06-14 GDPR: set to Yes
  26. 2026-06-14 SLA Published: set to No
  27. 2026-06-14 Data Retention Policy URL: set to https://www.jawg.io/en/confidentiality/
  28. 2026-06-14 Documented Rate Limits: set to "A Map View is equivalent to 15 raster-tiles, 15 vector-tiles, or 4 raster-512 …
  29. 2026-06-14 Known Restrictions: set to Attribution required: '© JawgMaps' (link to jawg.io) and '© OpenStreetMap' (lin…
  30. 2026-06-14 Auth Methods: set to api_key
  31. 2026-06-14 Auth Docs URL: set to https://www.jawg.io/docs/apidocs/
  32. 2026-06-14 API Style: set to rest
  33. 2026-06-14 Base URL: set to https://tile.jawg.io
  34. 2026-06-14 API Version: set to v1
  35. 2026-06-14 Versioning Scheme: set to url
  36. 2026-06-14 Stability: set to ga
  37. 2026-06-14 Quickstart URL: set to https://www.jawg.io/docs/integration/maplibre-gl-js/
  38. 2026-06-14 Error Format: set to vendor-specific
  39. 2026-06-14 Starting Price Usd: set to 289
  40. 2026-06-14 Price Basis: set to month
  41. 2026-06-14 Free Tier Limit: set to 25,000 map views/month (also 5,000 static maps, 5,000 place searches, 5,000 nav…
  42. 2026-06-14 Launched At: set to 2015-01-01
  43. 2026-06-14 Notable Customers: set to Décathlon, Wonderbox, The Fork, SNCF, Fnac, Chargemap, Liberty Rider
  44. 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, minimum_commitment, pay-as-you-go per-unit rat…
  45. 2026-06-14 Source Confidence: set to high
  46. 2026-06-14 Extractor: set to claude-subagent:sonnet
  47. 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
  48. 2026-06-14 Status: set to published
  49. 2026-06-14 Requires Verification: set to Yes
  50. 2026-06-14 Slug: set to jawg-maps

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/jawg-maps \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/jawg-maps/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →