Routes, drawn by humans.
Embedded anywhere.
Multi-mode segmented routes — walking, driving, cycling, flights, or hand-drawn lines — saved once, embedded as iframes on any website, fetched as JSON from your server. No GIS team required.
100 API requests/min on the free plan · No credit card · 5× quota with a one-click Premium upgrade
Built for every screen
The dashboard runs on desktop. Embeds render on every screen your customers visit — phone, tablet, or kiosk.



Five segment modes — mix freely in a single route
Walking
Snapped to footpaths
Driving
Roads, avoid tolls
Cycling
Bike-friendly paths
Air
Great-circle, dashed
Manual
Direct line, your call
Everything you need to ship route features
Six pillars. Scroll through — the panel on the left morphs as each comes into focus.
Click-to-draw editor
Click-to-draw editor
Place points on the map; we snap each segment to the right paths in the mode you picked.
- 5 modes: walking · driving · cycling · air · manual
- Mix modes within one route
- Avoid tolls, motorways, or ferries per segment
Iframe embed
One signed URL, paste anywhere. Works on Substack, Ghost, WordPress, your own React app — anywhere HTML runs.
- Long-lived signed JWT in the URL
- Optional zoom parameter
- License-compliant attribution baked in
Read-only public API
GET /api/v1/routes/{id} with Basic auth. CORS allowed. Mutations stay safely behind your dashboard.
- Standard Basic auth — works with any HTTP client
- CORS preflight allows browser fetches
- Same shape as the dashboard query
Per-key IP allowlists
Lock each API key to specific source IPs. Wrong IP gets a clean 403 even with valid credentials.
- Comma-separated list, edit any time
- Empty = any IP
- Cached for 30s with instant invalidation on edit
Live quota
See requests-remaining-this-minute in the dashboard. Headers on every API response so your monitoring sees it too.
- Free: 100/min, Premium: 500/min — shared across all keys
- X-RateLimit-Limit / -Remaining / -Reset / -Tier
- 10-second auto-refresh in the dashboard
GPX export · reverse · duplicate
Useful tools that take seconds. Export for Garmin / AllTrails. Reverse for descents. Duplicate to fork without rebuilding.
- GPX 1.1 with one <trkseg> per route segment
- Reverse swaps each segment's start/end + flips order
- Duplicate clones data with a fresh ID + ' copy' suffix
Who it's for
Travel businesses that publish routes
Trekking operators
Annapurna, EBC, Kailash Kora — publish trail routes with elevation context, reverse them for descents, export GPX for clients.
Tour companies
Multi-day itineraries: drive to the trailhead, walk the loop, fly back. Mix modes in one route, embed on the package page.
Travel blogs & magazines
Drop a route iframe under each post. The signed URL works on Substack, Ghost, WordPress — anywhere you can paste HTML.
Booking platforms
Render route data in your own UI from the read-only API. Per-key IP allowlists keep your servers locked down.
From idea to embed in three steps
Sign up
One email = one company. No credit card. You get an API key auto-generated.
Draw a route
Click points on the map, pick walking/driving/cycling/air/manual per segment. Save.
Embed or fetch
Copy the iframe snippet, or call the API from your server. Both arrive in seconds.
Frequently asked
Do I need to know GIS or coordinate systems?+
What happens after the free tier?+
Can I use this for commercial projects?+
Can I export my routes?+
How are iframe embeds secured?+
What if my IP changes?+
Is there a SLA?+
Simple pricing
Start free. Upgrade when you outgrow it.
Free
$0 forever
Plenty for getting started
- ·Unlimited routes & API keys
- ·100 API requests / minute
- ·Iframe embeds with signed tokens
- ·GPX export, reverse, duplicate
- ·Per-key IP allowlists
- ·All segment modes
Premium
Premium5×
More headroom for production traffic
- ·Everything in Free
- ·500 API requests / minute (5× the cap)
- ·Higher quota survives popular embed pages
- ·One-click upgrade from the dashboard
- ·No payment required during early access
Ready to draw your first route?
Free account, instant API key, zero waiting.