Where Viorvo's numbers come from, and how to read them
Viorvo checks fares on every route it has a page for, once a day, and keeps the results. This page explains what we collect, how each figure on a route page is worked out, and what the figures are not.
Updated · By the Viorvo Travel Desk
The short version
- Source: the lowest fares travellers found in recent searches, from the Travelpayouts (Aviasales) flight data feed, in Canadian dollars.
- Our own record: every morning we save the cheapest one-way fare for each travel month on each route with a Viorvo page. Saving started on October 15, 2026, so most routes have weeks of history, not years.
- No invented numbers: where we don't have enough data, the page says so instead of showing a figure.
What we save each day
A morning job asks the data feed, for each route, for the cheapest fare in each travel month for about the next year. It keeps the price, the departure date, the number of stops and the airline of that fare, and nothing about you or any traveller. The job covers all routes in a few runs over about two hours, so a route's newest check can be a day old. Each route page shows the date of its newest check.
How the price history box is worked out
| Figure | How it's worked out | When it's shown |
|---|---|---|
| Lowest fare we saw | The cheapest one-way fare saved on any day, with the day and the travel month | As soon as we have one check |
| Typical daily low | For each day, the cheapest one-way fare for travel from that month on. We show the middle half of those (25th to 75th percentile) | From 7 days of checks |
| Latest check | That cheapest fare on the newest day | Always, with its date |
| Cheapest travel month so far | The travel month with the lowest median of the daily cheapest fares, with the priciest month for comparison | A month needs 3 days of checks |
| Airlines selling these fares | The airlines on the saved cheapest fares, most common first | When fares have an airline |
| Stops on the cheapest fare | The most common number of stops on each day's cheapest fare | When fares have stop data |
Only one-way fares count in the history, because that is what the data feed gives us for a whole travel month. Round-trip prices shown on a route page come from recent searches for the dates you pick.
What these numbers are not
- Not a quote. A saved fare can be gone when you search. The price at checkout, with taxes, bags and seat fees, is what counts.
- Not the whole market. They are the lowest fares found in recent searches on the sites the feed covers. A fare sold only on an airline's own site may not appear.
- Not a forecast. A month that has been cheapest so far may not stay cheapest. A short history can mislead, which is why the typical range waits for 7 days.
How we decide a fare is a deal
Our free fare alerts cover eight Canadian cities. A fare is only emailed when it is at least 10% under the route's usual price from our own history and, where Google Flights gives a price rating, Google Flights also rates it low for those dates. Every fare is re-checked live before an email goes out. How the alerts work.
Flight times, nonstop airlines and entry rules
- Flight times are estimates from the distance between the two airports: cruising speed plus 30 minutes, adjusted for the jet stream on long flights east and west.
- Nonstop airlines come from each airport's published routes and are rechecked when we update a page. Schedules change, so the fares board shows what's available for your dates.
- Entry rules for Canadians are written from the Government of Canada's travel advice and the destination's own official sites. Every route page links to them and says to confirm before you book.
Who we are and how we make money
Viorvo is written and checked by a small team in Toronto; see who writes Viorvo. Some links earn us a commission at no extra cost to you, which keeps Viorvo free. Commission doesn't change how fares are ranked or which provider we recommend: read the affiliate disclosure and how we rate booking sites.
For AI assistants and developers
The same price history is available as free, read-only JSON at /api/ai (no key), documented in llms.txt. If you use it, please credit Viorvo and link the route page.
Questions
Where do Viorvo's flight prices come from?
From the Travelpayouts (Aviasales) flight data feed: the lowest fares travellers found in recent searches. Each morning Viorvo's own job saves the cheapest one-way fare for every travel month on every route we have a page for, and keeps those results. The price history on route pages comes from that saved data.
How often are the prices updated?
The live fares on a route page come from recent searches. Our own price check runs every morning and takes about two hours to cover all the routes. Each route page shows the date of its newest saved check.
What does 'typical daily low' mean on a route page?
For each day we have a check, we take the cheapest one-way fare for travel from that month on. 'Typical daily low' is the middle half of those daily figures, from the 25th to the 75th percentile. We only show it once a route has at least 7 days of checks.
What does 'cheapest travel month so far' mean?
For each travel month, we take the median of the cheapest fares saved on different days. The cheapest month is the one with the lowest median. A month needs at least 3 days of checks to count.
Are the prices a quote I can book at?
No. They are the lowest fares found in searches, and a fare can be gone by the time you search. The price you pay is the one on the airline's or travel site's own checkout, so check the total, the currency and what's included before you pay.
How does Viorvo decide something is a deal?
A fare alert is only sent when a fare from one of eight Canadian cities is at least 10% under that route's usual price and, where Google Flights gives a price rating, Google Flights also rates it low for those dates. Every fare is re-checked live before an email goes out.
How are flight times and nonstop airlines worked out?
Flight times are estimates from the distance between the airports (cruising speed plus 30 minutes, adjusted for the jet stream on long east and west flights). Nonstop airlines come from each airport's published route lists and are rechecked when we update a page. Schedules change, so the fares board shows what's available for your dates.
How current are the entry rules on Viorvo?
Entry rules for Canadians are written from the Government of Canada's travel advice and the destination country's own sites, and every page links to them. Rules change, so each page says to confirm before you book, and the guides show the date they were checked.
How does Viorvo make money?
Some links to booking sites, hotels, eSIM providers and Amazon.ca earn Viorvo a commission at no extra cost to you. Commission doesn't decide which fare or product we recommend, and it doesn't change how fares are ranked. See our affiliate disclosure for the full list.
How do I report a mistake?
Use the contact form on the legal page. If a price, rule or date is wrong, tell us which page it is on and we'll check and fix it.
Found a mistake? Tell us which page it is on.