Built for trekking, tours, and travel platforms

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.

Travories dashboard on desktop
Travories on tablet
Travories on mobile

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

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

1

Sign up

One email = one company. No credit card. You get an API key auto-generated.

2

Draw a route

Click points on the map, pick walking/driving/cycling/air/manual per segment. Save.

3

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?+
No. Click points on the map; the editor handles projections, snapping to roads, distance calculation, and segment styling. The data you store is standard GeoJSON, but you never have to touch it.
What happens after the free tier?+
The Premium plan gives you 5× the API quota (500 requests / minute, shared across all your keys). You can upgrade in one click from the dashboard. No payment is required during the early-access window — the upgrade is just a flag on your account.
Can I use this for commercial projects?+
Yes. Routes you create belong to your company. Embed them on customer-facing pages, sell them as part of your tour packages, integrate them into your booking platform.
Can I export my routes?+
Every route has a one-click GPX export, suitable for Garmin / AllTrails / Strava import. The full GeoJSON is also available via the public API.
How are iframe embeds secured?+
Each embed URL carries a signed JWT tied to that specific route. Visitors don't need credentials — but they also can't access anything other than the one route. Tokens are long-lived (365 days) and can be reissued from the dashboard.
What if my IP changes?+
API keys can carry an optional IP allowlist (comma-separated). If you don't set one, any IP can use the key with valid credentials. If you do set one, requests from other IPs return 403 with a clear error so you know to update the allowlist.
Is there a SLA?+
Not yet — we're early-access. We post status at /api/health and aim for 99.9% but don't formally guarantee it. Coming soon as the platform matures.

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
Start free

Premium

Premium

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
Sign up & try Premium

Ready to draw your first route?

Free account, instant API key, zero waiting.