Early access · live in production

Grounded travel data for 229 countries. Citation on every row.

The travel data layer for AI products that can't afford hallucinated geography. 37,685 cities · 4.7M POIs · 43 grounded tools · license tag on every answer.

What people build

Real products grounded in our travel layer.

8 stories from the use-cases page — each tile is a real-shaped travel business and the API call that powers it.

Tamil-language chatbot

Saaral Travel

"திருவனந்தபுரம்" resolves to the canonical city in milliseconds. Non-Latin scripts stop blocking checkout.

find_city
Moroccan inbound DMC

Marrakesh Inbound

4-second destination dossier replaces a 40-minute manual brief. 3× more prospects quoted per day.

get_city_context
Rajasthan tour operator

Thar Camel Co.

New "Coastal Karnataka" line ships in a day instead of a quarter — one circuit call, members in order.

get_circuit
Mizoram boutique tours

Northeast Trails

Vangchhia necropolis surfaces alongside its better-known peers — invisible-in-guidebooks heritage made browsable.

list_heritage_in_state
Lima food-tour startup

Nikkei Lima Tours

Central, Maido, Kjolle ranked Michelin-tier-first. When the guide updates, the tour app updates with it.

find_restaurants_in_city
Jordan tour operator

Petra Trails

Treasury entry → next-screen offers Monastery hike + canyon restaurant + viewpoint. AOV up, no rec engine.

find_pairs
Icelandic aurora app

Aurora.app

The seasonality curve for Reykjavík becomes the page that ranks, converts, and books.

when_to_visit
Sikkim state-tourism portal

Goecha-La permits

Government PDFs become a chat-answerable knowledge base overnight — every result links back with a page number.

find_prior_itineraries
Tool collection

43 grounded tools, browsable.

Each stamp is one Concierge tool — country postmark, function name, what it returns.

USE
find_city
Any-script name → canonical UUID
CONTEXT
get_city_context
Full city dossier in one call
ROUTEIN
get_circuit
Named circuit + members + season
HERITAGEIN
list_heritage_in_state
ASI monuments by state
UNESCO
list_unesco_in_country
World Heritage + in-danger filter
DINING
find_restaurants_in_city
Michelin-tier-first ranking
STAY
find_hotels_in_city
Premium → mid → budget
SAFETY
get_sentiment
Safety + crowdedness; honest gaps
VISA★→★
visa_requirement
Passport × destination rules
PAIRS
find_pairs
Nearby POIs + how they pair
SEASON
when_to_visit
12-month seasonality curve
HISTORY
find_prior_itineraries
Gov-published trips, cited
EDITORIALIN
find_state_tourism_content
20k pages + 17k PDFs
SIMILAR
find_similar_cities
Graph-based recommendation
GRAPH★→★
path_between
Route between POIs via road graph
NEARBY
nearby_pois
POIs within N km of an anchor
THEME
themed_clusters
Temples / beaches / markets
TAXONOMY
expand_taxonomy
Category hierarchies expanded

Showing 18 of 43 · see all tools mapped to use cases →

What's in the dataset

The moat in numbers.

37,685
Curated cities
229 ISO jurisdictions; megacity rollup.
4.7M
Quality-filtered POIs
Open-license sources, Wikidata-linked.
186,000+
Hotels
Cross-source deduplicated.
863,000+
Restaurants
19,192 Michelin-licensed.
492,000+
Experiences
Tours + activities.
2,432
UNESCO sites
In-danger filter included.
78,000+
Visa-rule pairs
Across 229 jurisdictions.
307,184
City narratives
13,311 Hindi rows across 1,664 cities.
How it's different

A minimal substrate, not a chatbot.

License-aware by default ★

Every row carries its source URL, license tag, and attribution requirement. Compliance reviews close in minutes, not weeks.

Composite destination scoring

Master score across 37,685 cities covering safety, sentiment, accessibility, infrastructure.

Predictable performance

Sub-200ms p99 reads. 23M-node travel graph for proximity, routing, similarity, themed clusters.

Grounded narratives

Every entity in the prose appears in the structured layer; citations link back to source.

Compared to alternatives

How we stack up against the usual suspects.

Honest comparisons against the obvious comparables — not feature checkboxes, just where each one wins and loses for AI-grounded travel use cases.

TravelMindsAI vs Google Places API →

Places is for showing a pin on a map; we're for grounding a paragraph. Different stack, different price model.

TravelMindsAI vs Sabre →

Sabre wins on live availability and GDS bookings; we win on narrative grounding and content licensing.

TravelMindsAI vs raw OpenStreetMap →

OSM is free; the cost is curation, license tagging, and the months you'll spend re-deriving city names from POI clusters.

TravelMindsAI vs Wikipedia scraping →

Wikipedia is great; scraping it at scale puts you in licensing territory you don't want to learn about by accident.