AI models
The models behind the assistant, the camera, the planner and the studio. Add as many as you like; every change saves itself.
Add a provider
Paste a key — the provider, endpoint and a default model are found and tested for you.The key's format identifies the provider; the endpoint and a default model are found and verified with a real one-token request. Pick the provider yourself if detection gets it wrong. A key the provider recognises but refuses — an account out of credit, say — is still saved, with the reason shown.
On MiniMax the two kinds of key go to different places, so pick the one you have rather than leaving it on automatic: MiniMax for a pay-as-you-go key, MiniMax (subscription) for a Token Plan or Coding Plan key.
Your models
Rename, test, switch off or remove. Load a provider's model list to pick a different one.Add a local or custom server manually
MiniMax image and video live on the pay-as-you-go base, not the subscription one. Add a second profile with base URL https://api.minimax.io/v1, kind Image generation and model image-01, or kind Video generation and model MiniMax-Hailuo-02. Speech and music are not features of this app, so there is nowhere to put those keys.
Which model answers what
Questions are classified instantly (no model call) and sent to the model you pick. China covers mainland China, Hong Kong, Macau, Taiwan, and anything written in Chinese.
Each feature can have its own model — a cheap fast one for the interpreter, a strong one for the planner. Left unset, a feature borrows the model named under it. Per-country and per-language rules, cost per feature and a side-by-side model comparison are under Model routing.
A capability switches on for everyone the moment a model is assigned to it, and off when set back to “off”. Video generation is slow and billed per clip on every provider.
Integrations
Third-party keys and endpoints. Each field saves when you leave it, and keys are tested with the provider there and then. Keys are stored encrypted and never shown again.
Web research
How the assistant and camera search the web, and the keys that make it dependable.The assistant and the camera search the open web for anything the bundled notes do not cover — prices, opening hours, events — and cite what they read.
A free key is strongly recommended. The keyless engines (DuckDuckGo, Wikipedia) work from a browser but rate-limit servers hard, and once one does, searches return nothing at all. Brave Search gives 2,000 queries a month free and is the reliable option; Tavily and your own SearXNG also work. Wikipedia is always used and never blocked.
Place cards, the city guide, Discover and area packs show travel-guide and encyclopedia text, which needs a credit line beside it. With this on, each text is rewritten once from its facts (two short model calls per ten texts, on the model under Routing → Guide text in our own words) and kept only if it checks out; the credit line goes once a page is all ours. Texts are queued as travellers open them, and work stops for the day at the limit.
A country's Live tab used to say "checking the web now" for a minute the first time anyone opened it. These are checked in the background instead, once a day each — one web search round and one model call per country, on the model under Routing → Country briefs.
Searches go to Perplexity first, then Tavily if Perplexity is not set or does not answer, then Brave, then DuckDuckGo.
Live layers
Traffic, wildfires, ships, webcams and aircraft on the map.Flights work with no key. The others each have a free tier; paste a key and the layer switches on. Keys stay on the server.
The camera layer is keyless where a government publishes one: Hong Kong, London, Singapore, the whole of California, Finland, Ontario and Austin. Windy adds tens of thousands of public webcams in everywhere else — mainland China included — with a live player rather than a still.
Flight radar
Planes around the traveller come from adsb.lol (open licence, ODbL; credit shown on the map). Routes, airlines, airports and the aircraft register come from VRS standing data (public domain), and aircraft photographs from Wikimedia Commons with each author and licence shown. All free. adsb.fi and OpenSky are no longer used: neither allows a commercial app.
Place detail
Photographs, street-level imagery and clips when someone taps a place.Tapping a place asks OpenStreetMap for its facts, Wikipedia for its story and what is nearby, Wikimedia Commons for photographs, Panoramax and KartaView for the view from the pavement, and YouTube for clips. All keyless — these switches only decide how much is fetched per tap.
Clips are found through the official YouTube API. Free quota: about 100 new place searches a day, each kept 7 days; YouTube raises it for free after a compliance review. Without a key the card shows a “search on YouTube” link instead. Videos must stay free to watch for every plan, and the Terms and Privacy pages carry YouTube's and Google's required lines automatically.
Google Street View is offered as a button that opens Google Maps itself, so no Google key is needed for it. Google's terms forbid showing Street View imagery on the same screen as a non-Google map, which this app's map is.
The same Google Hotels and Google Flights data as SerpApi below, at about a quarter of the price once you pass ~2,000 searches a month ($40 for 10,000, against SerpApi's $150). It powers live hotel prices in Near me → Stay and flight prices in My flights. Set both keys and the second takes over automatically if the first fails or runs out.
Turns on Live prices in Near me → Stay: hotels around the traveller with tonight's price, the cheapest booking site, rating, deals, and — on a tap — every site's price side by side with a link to book, plus check-in times and what the hotel does not offer. Prices come from Google Hotels. Each hotel list and each opened hotel costs one search; both are cached for 30 minutes, so the free plan suits testing and a small group, and the $25 plan (1,000 a month) a real one. Without a key, Stay still shows booking links, just without prices.
Turns on Tours & tickets in Near me → See: bookable tours and attraction tickets around the traveller with photo, rating, duration, the “from” price and free cancellation, each linking to its page on viator.com. The destination list is read once a day and each list is cached for an hour. Without a key, See still shows search links to Klook, Trip.com, GetYourGuide and Viator.
Makes the visa answer in Agents → Entry & safety current: Travel Buddy's team follows foreign ministries and embassies and updates when a rule changes, where the free Passport Index dataset last moved in February 2026. Each passport-and-destination answer is kept for a day, so a small plan goes a long way. Our own verified list of official arrival cards and visa-free policies still overrides both, and the app says when they disagree. Without a key, the free dataset is used (it now refreshes itself weekly).
A second maintained source. Every answer carries the official page it was read from and the date it was last checked, so the traveller's card shows Official source ↗ · verified <date> — but only 56 of 199 passports have an official source on file, the rest are answered from its own dataset without a citation. Order when both keys are set: this one when it cites a government page for the pair, then Travel Buddy, then this one without a citation, then the free dataset. Cached a day per passport and destination. The test makes one real lookup (Singapore → Japan).
On the Business plan, register https://<this server>/api/entry/orizn-hook as a webhook at visa.orizn.app and paste the secret it shows once. Each signed push forgets the cached answer for that passport and destination and is kept, so the traveller's card can say “Changed on <date>”. A push with a bad signature is refused; without a secret the address answers 404.
The same key as Singapore live bus arrivals (Transit section): LTA gives one AccountKey for all of DataMall, so saving it here or there sets both. Puts MRT and LRT breakdowns into Notices the moment LTA announces them, with the affected stations and whether free bridging buses are running. London (TfL) and New York (MTA) train faults need no key and are already on. Every other city gets train disruptions from the notices agent's web search, which is slower.
The allergy and “take me here” cards use fixed sentences in these twelve languages, written without a native speaker. Until a language is listed here, its cards tell the traveller “not yet checked by a native speaker” and keep the English beside every line. Ask a native speaker to read the phrases for a language (a few minutes), then add its code.
Turns on Alerts for my flights in Agents → My flights: a traveller adds a flight and gets a push when it is delayed 15 minutes or more, changes gate or terminal, is cancelled or diverted, departs and lands, plus where the incoming aircraft is. Each check costs 2 units; a flight is checked from 24 hours before departure until it lands (about 40–60 checks for a long-haul flight), so the Pro plan covers roughly 50 flights a month and 80 checks a day keeps within it. Commercial use needs a paid plan (not the free Basic one). Without a key the section is hidden.
Place facts
Opening hours, price, rating and halal certificates for the places the companion suggests.Optional and off by default. While a provider is off nothing is called and nothing is spent. Once on, only the three or so restaurants the companion is about to suggest are looked up, each answer is kept as long as the provider allows, and a provider stops for the rest of the month when it reaches its cap below (0 = never call it). Spend shows under Costs like every other service.
Foursquare adds opening hours with an open-now answer, a rating out of 10 and a price level (1–4). Hours, rating and price are Premium fields, about $18.75 per 1,000 calls with no free allowance for them, so the default cap of 500 is about $9 a month. The app must show “Powered by Foursquare” wherever the facts appear (it does), and may keep an answer for at most 30 days.
HERE adds opening hours with an open-now answer and food types (vegetarian, vegan, kosher among them), but no rating or price. About 30,000 searches a month are free on the Base plan. HERE must be credited where its data is shown (it is), its data is never mixed into OpenStreetMap exports, and answers are kept for a day.
Zabihah says whether a restaurant is halal, who certifies it, whether meat is hand-slaughtered and whether alcohol is served, and adds halal places the map does not know about. A key needs partner approval. The free tier (2,500 requests a day; the app also stops itself at 2,400) is reciprocal: the app sends Zabihah an anonymised usage signal — Zabihah's own place id and a count, nothing about the traveller — for each place it shows. Mention this in your privacy notice. Pro is $99 a month for 20,000 a day. “Data © Zabihah” with a link must be shown (it is).
This key is sent to travellers' browsers, as every Maps JavaScript key is: restrict it by website to every address the app is served on (each reseller's too). Each card shown is billed by Google (Places UI Kit Query: 10,000 a month free, then $1 per 1,000 — pricing read 4 Oct 2026); the default cap keeps under the free allowance. Travellers see it as the “Hours & reviews” chip in the place card and in meal suggestions. It is never offered for a place in Google's Prohibited Territories (China, Vietnam, Cuba, Iran, North Korea, Syria, Crimea, Donetsk, Luhansk).
Making the key: in Google Cloud console create a project with billing, enable Maps JavaScript API and Places API (New), then Credentials → Create API key → Application restrictions: Websites, add https://my.momovel.app/* (and any other app address) → API restrictions: those two APIs only. Set a budget alert in Billing.
Satellite imagery and document maps
Which provider draws the satellite view, a backup if it fails, and where trip-document maps come from.Street map
OpenFreeMap's public map is free for commercial use with no limit on views. It also publishes the whole world for self-hosting with the same styles: put your copy's styles address here and the app uses it from the next start. Only https addresses are accepted.
Saving an area downloads every map picture of it at once, which OpenFreeMap's terms count as collecting data "in automated ways without permission". Email [email protected], or use your own map server above (then it is always fine).
Satellite
The app switches to the backup after three failed tiles in a row, and tries the main provider again after five minutes.
Commercial use allowed. 2 million map tiles a month free, then $0.15 per 1,000; turn on pay-as-you-go or the service stops at the free limit. Give the key the basemaps privilege and lock it to your app's domains.
Satellite needs the Standard plan ($80 a month) or higher.
Separate from the Place facts key, because this one is visible in tile addresses. 30,000 tiles a month free, then $0.12 per 1,000.
This server fetches the document maps itself, without a domain, so a key locked to your app's domains is refused. A second key used only here never reaches a browser. Blank uses the key above.
Satellite tiles are never saved for offline use: no provider allows it on these plans. Saved areas keep streets, labels and terrain.
Weather
Forecasts, air quality and the rain radar.Forecasts and air quality (Open-Meteo)
The free Open-Meteo API is for non-commercial use only. With a key every weather call — forecasts, the rain timeline, wind, storm risk, air quality, the map's top bar, offline packs and trip documents — uses Open-Meteo's licensed customer API. Trip documents for dates more than 16 days away show last year's weather only on Professional; on Standard they say when the forecast will appear. The app credits “Weather data by Open-Meteo.com”, as its licence requires.
Rain radar
After five failed Rainbow.ai tiles in a row, or a failed frame list, the radar switches to the backup for five minutes and then tries Rainbow.ai again; phones follow within five minutes. RainViewer's free API is for personal and educational use only, so using it as a backup is still commercial use — leave this on None unless RainViewer has agreed in writing.
Commercial use allowed. 30,000 tiles a month free, then $0.20 per 1,000; no contract. Radar where radar exists and satellite elsewhere, every 10 minutes: two hours back and one hour ahead on the map. Tiles come through this server, so the key stays here and one tile serves every traveller for its ten minutes. The map shows “Powered by Rainbow.ai”, as their terms require.
RainViewer's free API is for personal and educational use only; choose it only if RainViewer has given this business written permission. The rain timeline (“dry for the next two hours”), wind and storm risk come from Open-Meteo and work whatever is chosen here.
Travel advice
Governments’ travel advisories, the traveller’s own first.Read for everyone, under licences that allow it: the US State Department (public domain), the UK FCDO (Open Government Licence), Canada (Open Government Licence – Canada), the Netherlands (CC0), Japan’s MOFA open data (commercial use allowed, with its attribution line), Taiwan’s BOCA (OGDL-Taiwan-1.0) and Austria’s level number (licence unconfirmed, so the level and a link only). South Korea is read once the key below is stored; Germany once registered. Every other government is a link to its own page, because its terms forbid reuse (Singapore), are contradictory (New Zealand) or its site refuses this server (Australia).
South Korea travel alerts (data.go.kr)
Korea’s Ministry of Foreign Affairs publishes every country’s 여행경보 level (1 travel caution to 4 travel ban) through the public-data portal, free and with no restriction on use, but behind a key: sign in at data.go.kr, apply for “국가∙지역별 여행경보” and paste the serviceKey here (either the encoded or the decoded form). A development key allows 10,000 calls a day; the card reads one country every six hours. Until a key is stored Korean travellers get a link to 0404.go.kr.
German Foreign Office open data
The Auswärtiges Amt publishes every country’s warning level as open data, but asks each integrator to write to diplo.de/kontakt first, name the application and accept its terms. Switch this on once that is done; until then German travellers get a link.
China map
Basemap, traffic and places inside mainland China.Read this before hunting for a key
Tianditu (天地图), Amap (高德) and Baidu all gate developer registration behind a mainland-China mobile number and real-name verification against a Chinese ID — Amap's sign-up form does not even offer a country code. Tianditu's developer site does not answer from outside China at all. There is no foreigner or passport route to any of them, and a key bought or borrowed from someone else is registered to their identity, is domain-locked, and gets revoked. If you have no Chinese phone, you do not have a realistic path to one of these keys, and the fields below will stay empty.
What the app does instead: OpenStreetMap in WGS-84, so it lines up with your GPS rather than sitting 500 m off it the way a GCJ-02 map does. China's metro and high-speed rail are among the best-mapped things in OSM; POIs are thinner and better in the east than the west. Esri satellite imagery is the keyless second opinion where street data runs out. Live traffic is not available at all — producing navigation map data in China requires a licence foreign companies are barred from holding, which is why TomTom answers our requests for Beijing and returns nothing. The Live panel's “What works here” button lists every layer and says which have data wherever the map is pointed.
Create the key as Web服务 — a JS API, Android or iOS key will not work here — and leave 数字签名 (digital signature) off, because this app does not sign its requests. Setting an IP whitelist to this server's address is worth doing: a key without one has a per-IP ceiling whose block does not clear on its own and needs a support ticket to lift. Amap publishes GCJ-02 coordinates and this app is WGS-84 throughout, so everything is converted on the way in — roads line up with your GPS rather than sitting 500 m off it.
What the free tier actually covers. Places and addresses: yes — reverse geocoding has a large monthly allowance, place search a much smaller one (about 5,000 a month on a personal certified account, shared across every kind of search), which is why Near me makes one Amap request per search rather than one per category. Live traffic data is not in the free tier — 交通态势 is an 高级服务 applied for commercially, and it covers about forty cities. If your key does not have it the traffic layer will say so in as many words, and the Traffic snapshot button in the Live panel still works: Amap's static map renders live road speeds and is in the free tier. If this instance is used commercially at all — including internal tooling — Amap's terms require a paid 技术服务许可.
The two fields below still work if you do have a Tianditu or Baidu key.
Search
How place names come back from the geocoder.Map services
Places, search, directions and transit: a paid service, or your own server.The free public OpenStreetMap servers either forbid commercial apps or ask them to run their own or pay. Each service below can point at a paid provider now and at your own server later — the app does not change, only these settings.
Places, SOS, metro lines, ferries and offline packs (Overpass)
Both are the same OpenStreetMap data. Geoapify charges 1 credit per 20 places (Free plan: 3,000 credits a day); a Near me search asks for up to 100, so about 5 credits, and each spot is kept for a day. When neither answers, Near me shows the last list saved for that spot and says how old it is.
Hosted options checked 3 Oct 2026, all allowing commercial use: Overspan Indie $19 a month (50,000 queries), Pro $69 (250,000); Geofabrik from €40 a month (paid yearly); Tracestrack €32. Your own server: the same address format with no key. The public servers' main instance asks commercial apps to self-host or pay, so “Auto” stops using them once an endpoint is set.
Search, directions and places (Geoapify)
Geoapify's terms (read 4 Oct 2026): its credit is required on the Free plan only. Choose Paid only once the account is on a paid plan.
Geoapify's free plan allows commercial use (3,000 credits a day) with a “Powered by Geoapify” credit, which the app shows; API 10 is $59 a month for 10,000 a day. For your own server later, put its Photon and Valhalla addresses below and choose them here — nothing else changes.
Public transport
Free: request an account at datamall.lta.gov.sg and the key arrives by email. With it, every Singapore stop shows live arrival times, how full each bus is, single or double deck, and where the bus is on the map. Singapore Open Data Licence — commercial use allowed; the app shows the credit. London's live arrivals (TfL) need no key and are always on.
HERE: 5,000 calls a month free, then €2.33 per 1,000; covers most of the world except Africa, China and Korea; the app credits “Transit data © HERE”. HERE publishes no trip ids, so tapping a departure does not open that bus's whole line (it still does with Transitous or MOTIS). MOTIS is the software Transitous runs: your own copy answers in exactly the same way, but each city's timetable feed has its own licence to check.
Your own servers (or the public ones)
Data collector
The separate service that gathers open data — gazetteer places, closures, passport rules, brand and country names — and pushes it here.The collector only ever pushes; nothing here calls it, so if it stops, this data just gets older. Every push carries the token below. Only a fingerprint of the token is kept here, so it is shown once, when it is made.
In the collector: Sources & Keys → Terrasyne ingest → paste, then Check connection. Its push address must be .
Who does the work
Until a job is handed over, this server keeps doing it itself and whatever the collector delivers is applied as well. Hand one over once its first delivery has arrived below.
What has arrived
| Dataset | Last received | Batches, 7 days | Rows, all time |
|---|
Latest batches
| When | Dataset | Rows | Applied |
|---|
Refused pushes
A wrong or old token, or rows this side would not accept. Also in the security log.
| When | What | From |
|---|