Maps and places.
Priced fairly.

Maps and places APIs built on open data.
Free to start, affordable to scale.

Everything you need to ship maps.

Tile and places APIs built on open data. Fast, flexible, and ready to drop into your stack.

Vector Tiles API

Standard XYZ tile endpoints that work with MapLibre, Leaflet, Mapbox GL JS, and more. No SDK to install, no proprietary format. Just tiles.

  • Global coverage, zoom levels 0–14
  • Works with any standard mapping library
  • OpenStreetMap data, updated regularly
  • Edge-cached for fast load times worldwide
  • Same URL format as Mapbox for easy migration

Places API

22+ million places, one simple API. Search businesses, landmarks, and points of interest worldwide. Rich attributes, flexible filtering, ready to use.

  • 22M+ verified places worldwide
  • Rich metadata including categories, hours, and contact info
  • Flexible search and filtering
  • No SDK required
  • Great for autocomplete, nearby search, and discovery

Built for how you actually work.

JavaScript
const map = new maplibregl.Map({
  container: 'map',
  style: 'https://api.geog.dev/v1/tiles/style.json',
  center: [-122.4, 37.8],
  zoom: 12
});

Use your own tools

Tiles work with MapLibre, Leaflet, or anything else that accepts a standard tile URL. The places API is a regular HTTP endpoint. No SDK required.

Pricing you can predict

Usage-based pricing with actual numbers listed. Start on the free tier, upgrade when you need more. View pricing.

Your data, your control

Built on open data. Export anytime, switch providers if you need to. No lock-in.

Works with your stack.

Drop-in compatibility with the tools you already use. No proprietary SDKs, no lock-in.

MapLibreLeafletOpenLayers

2,000 tile requests and 1,000 place queries every day, no credit card required.