A tool built by a VATSIM pilot who wanted a simple way to find realistic flights with live ATC coverage—without manually filtering through dozens of options.
I started building this app because I wanted a simple way to query a database of real-world flights based on current ATC coverage and future ATC bookings. Some existing tools existed, but I still had to mentally filter out all the bad options—flights with no ATC, poor timing, or controllers about to go offline.
With findsim.flights, I tried to add even the smallest details to the scoring system. Things like:
As I added more and more rules, the tool became stronger and stronger. What started as a CLI tool for personal use has evolved into a cloud application that helps pilots find the best VATSIM flights in seconds.
Started as a command-line interface for personal use, querying flight databases locally.
Evolved into a full web app with real-time data streaming and interactive results.
Planning to release a public API for developers to integrate flight discovery into their tools.
Every flight is scored based on dozens of factors. Here are some of the key components:
Controller ratings, position coverage (Tower, Approach, Center), and online duration all factor into the score.
Flight duration vs. ATC availability, booking proximity, and estimated time until controller goes offline.
Based on actual airline schedules, aircraft types, and historical flight patterns for maximum realism.
Your airport biases, installed scenery, and search preferences are factored into every result.
You shouldn't have to search Google, FlightAware, and Flightradar24 to find a realistic flight. One search should give you everything you need.
The discovery process streams real-time JSON traces so you can see exactly how flights are scored and why certain options are excluded.
Every small detail—from controller fatigue to booking proximity—is considered. The goal is to surface flights that will actually be enjoyable to fly.