OUR DATA AND METHOD

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

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

FigureHow it's worked outWhen it's shown
Lowest fare we sawThe cheapest one-way fare saved on any day, with the day and the travel monthAs soon as we have one check
Typical daily lowFor 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 checkThat cheapest fare on the newest dayAlways, with its date
Cheapest travel month so farThe travel month with the lowest median of the daily cheapest fares, with the priciest month for comparisonA month needs 3 days of checks
Airlines selling these faresThe airlines on the saved cheapest fares, most common firstWhen fares have an airline
Stops on the cheapest fareThe most common number of stops on each day's cheapest fareWhen 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

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

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.