Find yourself in the wild.
Import your flight log from FlightRadar24, and tailspotted automatically searches airplane spotter sites for photos of your exact aircraft — matched by tail number, airport, and date.
Upload your flights, review matched photos, build your collection.
From flight log to photo collection in six steps.
Upload the CSV to tailspotted. It parses your flights with full timezone awareness — red-eyes, date line crossings, and all.
Background jobs search four spotter photography sites for photos matching your aircraft registrations.
Photos are scored by relevance — registration, airport, and date proximity — and paired with your flights.
Approve or reject candidate matches one by one. Each photo shows its confidence score and metadata.
Approved photos go to your library, organized by flight. Your personal aviation photo collection.
Two commands. No cloning required.
curl -O https://raw.githubusercontent.com/isogonical/tailspotted/main/docker-compose.yml
docker compose up -d
Open http://localhost:3981 and upload your FlightRadar24 CSV. That's it.
Requires Docker with the Compose plugin. Works on Linux, macOS, Windows, Synology, Unraid, etc.
Everything runs locally in four Docker containers.
Re-upload anytime without duplicates. Handles both native FlightRadar24 format and Excel-modified CSVs.
Searches Airliners.net, JetPhotos, Planespotters.net, and Airplane-Pictures.net in parallel.
ICAO/IATA airport normalization and date proximity scoring to find the right photos.
Approve or reject candidate photos with confidence scoring and full metadata display.
Live stats, pause/resume, concurrency control, and ETA in a slide-out panel.
Rate limiting, automatic rescans, and retry on failure. Set it and forget it.