For Developers

Map Tile API

40+ live weather and forecast layers plus satellite imagery and vector basemaps — everything you need to build a map, from the basemap up. Radar across the US, Europe, and Asia, worldwide satellite, the full forecast suite, air quality, and more. WebP or PNG, transparent overlays, multiple colour themes — works with every major mapping library.

Endpoints

API Endpoints

Standard {z}/{x}/{y} XYZ tiles in Web Mercator. For decoded JSON weather data see our Weather API.

GET /maptile/{overlay_id}/{z}/{x}/{y}.webp Fetch a tile for any overlay. WebP by default; append .png for PNG. Supports ?time=latest|<unix> for time travel, ?theme=N for color palette, ?snow=0|1 for snow rendering toggle (radar overlays).
GET /maptile/overlays Discovery endpoint — returns the catalog of overlay IDs with name, source, update cadence, available timestamps, and supported themes. Use this to populate a layer picker dynamically.

All tiles are 256×256 by default, edge-cached, and rendered on demand from the GPU pipeline. Per-pixel Mercator projection inside the kernel — no client-side warping needed.

Overlays

From basemaps to overlays — everything one map needs

Drop any overlay into your map with a single tile-layer URL. Each overlay is its own ID — pick what you need, layer them however you want.

Basemaps

Satellite imagery and vector basemap tiles to render the world underneath your overlays. Skip the third-party basemap subscription — get a full map stack from one provider.

Radar — US

High-resolution base and composite reflectivity refreshed every 5 minutes, plus a short-range nowcast. Worldwide radar coverage outside the US through a global mosaic with its own forecast.

Radar — Europe + Asia

Regional radar across the UK, Germany, Italy, Netherlands, and Japan — refreshed continuously, with a matching nowcast for each region.

Satellite

Full-disk satellite imagery covering the Americas, the Pacific, and Europe + Africa. Short-range nowcasts available for every feed.

Forecast — Surface

Temperature, feels-like, dewpoint, humidity, pressure, visibility, UV index, cloud cover, soil temperature. Refreshed continuously across a multi-day horizon.

Forecast — Wind & Precip

Wind speed, gusts, precipitation rate and accumulation, snow depth, snow probability, precipitation type, freezing level.

Forecast — Severe & Marine

Atmospheric instability, fire weather index, precipitable water, upper-air temperatures. Marine wave height, period, and direction.

Air quality

Current air-quality maps refreshed every 20 minutes, plus a 5-day forecast for major pollutants.

Aerosols + Aurora

Dust and smoke aerosol forecasts — critical for UAV operations and aviation visibility. Plus auroral-oval forecasts for visibility planning at high latitudes.

Discovery

Call GET /maptile/overlays any time to fetch the live catalog — overlay IDs, names, update cadence, available timestamps, and supported themes. Build dynamic layer pickers without hardcoding anything.

Integration

Drop into any map library

Example: add MRMS composite reflectivity (overlay 3) with a dark theme to a Leaflet map.

const map = L.map('map').setView([39.83, -98.58], 5);

// MRMS composite reflectivity, dark theme, snow rendering on, latest frame
L.tileLayer(
  'https://api.aviatorassistant.com/maptile/3/{z}/{x}/{y}.webp' +
  '?theme=2&snow=1&time=latest&key=YOUR_API_KEY',
  {
    opacity: 0.7,
    attribution: 'Radar © Aviator Assistant — MRMS via NOAA'
  }
).addTo(map);

Built for map developers

Standard formats, predictable URLs, no proprietary SDK.

Standard XYZ Tiles

Slippy-map compatible {z}/{x}/{y} URL schema. Works with Leaflet, Mapbox GL JS, MapLibre, OpenLayers, Google Maps overlays, and native iOS/Android map views.

WebP + PNG

WebP by default for ~30% smaller payloads; PNG fallback for older clients. Transparent backgrounds — overlays composite cleanly on any base map, light or dark.

Multi-Theme LUTs

Switch color palettes per request with ?theme=N. GPU-side color lookup tables mean no re-encoding cost. Bring your own palette via custom integration.

Snow Rendering Toggle

Radar overlays default to differentiating frozen precip via a Gaussian snow-switch sample of the GFS snow-probability grid. Disable with ?snow=0 for raw dBZ.

Time Travel

Add ?time=<unix_seconds> to fetch a historical frame. Radar overlays keep recent frames available for smooth playback loops; forecast overlays expose every forecast hour.

CDN-Backed

In-memory tile cache plus edge caching. Repeated requests for the same tile at the same timestamp don't count against your API rate limits.

Already powering our entire product line

Every map view in every Aviator Assistant product is rendered from this tile platform. The same tiles your users will see in our apps are the ones you can drop into yours.

Drop radar and forecast tiles into your map in minutes

Tile access is sales-led — contact us with your use case, expected tile volume, and integration timeline.

Request API Access See Weather API