Despite the lack of an official API, the developer community has uncovered a simple, undocumented endpoint that can fetch the primary image for a given aircraft registration.
JetPhotos is the world's premier aviation photography database. It hosts millions of high-quality aircraft photos. For aviation geeks, flight tracker developers, and data analysts, accessing this data automatically is a dream.
To save you time, here is a professional email template to send to JetPhotos administration.
Some researchers use Python environments to download and classify aircraft images directly from the site for machine learning projects.
As of 2025, JetPhotos does not offer an instant, self-serve public API key for hobbyists. Access is typically granted through partnership agreements or commercial licensing . You must contact JetPhotos directly or utilize their existing partnerships (e.g., with FlightAware).
Disclaimer: JetPhotos is a registered trademark of its respective owner. Ensure compliance with JetPhotos’ terms of service when developing applications. If you have specific questions, I can help you with: using these APIs. Comparing API providers for your project. Troubleshooting your code for fetching data. What are you looking to build with the JetPhotos API?
So, why should you use the JetPhotos API? Here are some benefits:
While JetPhotos lacks a modern, fully-featured API, the api.php endpoint offers a practical solution for developers needing to retrieve aircraft images programmatically. This method has been validated by community members and used in real-world applications.
: Developers have built unofficial wrappers, such as the jetphotos-api GitHub project , which typically use web scraping to extract data like aircraft type, airline, and photographer details.
const axios = require('axios');
Easy setup; returns clean JSON with photo URLs, photographer names, and aircraft details.