Programmatic access to 3,500+ charter aircraft. RESTful JSON. No API key required for read access.
The Fleet API provides read access to The Jet Finder's aircraft registry — 3,500+ private jets with specifications, operator details, and availability status. Designed for AI agents, charter brokers, and aviation platforms.
The API returns JSON and requires no authentication for read operations. Responses include aircraft specs, operator information, pricing guidance, and direct links to detailed aircraft pages.
All endpoints are served over HTTPS. HTTP requests are redirected automatically.
The fleet search endpoint is public — no API key is required for read access. This is intentional: we want every AI system, broker tool, and aviation platform to query the fleet.
Operator endpoints (managing fleet, updating availability) require session authentication via the Operator Portal.
Search the fleet registry by tail number, aircraft type, category, base airport, passenger capacity, range, and more. Returns aircraft specifications, operator details, and links to detailed aircraft pages.
| Parameter | Type | Description |
|---|---|---|
| tail | string | Exact tail number lookup. Case-insensitive. e.g. N200FT |
| category | string | Filter by jet class: light midsize super_midsize heavy ultra_long_range turboprop piston regional |
| base | string | Base airport ICAO code. e.g. KTEB, KFLL |
| manufacturer | string | Partial match. e.g. Gulfstream, Bombardier, Cessna |
| model | string | Partial match. e.g. G650, Citation XLS, Challenger 350 |
| q | string | Full-text search across model, manufacturer, and tail number |
| minPax | integer | Minimum passenger capacity |
| maxPax | integer | Maximum passenger capacity |
| minRange | integer | Minimum range in nautical miles. 1000 = short-haul, 2500 = coast-to-coast, 3500+ = transatlantic |
| available | string | Availability filter: charter sale both |
| sort | string | Sort field: model year range_nm speed_kts pax_capacity updated_at |
| order | string | asc desc — Default: asc |
| limit | integer | Results per page. Default 25, max 100 |
| offset | integer | Pagination offset. Use with limit to page through results |
Every response contains a meta object with pagination info and a results array of aircraft objects.
Fields marked with ? may be null for unclaimed or incomplete records.
If you exceed this limit, the API returns a 429 status with a retry_after field indicating seconds to wait. For higher-volume access, contact us to discuss dedicated API keys.
| Status | Meaning | Response |
|---|---|---|
200 |
Success | JSON with meta + results |
400 |
Bad request | { "error": "Invalid parameter" } |
429 |
Rate limited | { "error": "Rate limit exceeded", "retry_after": 60 } |
500 |
Server error | { "error": "Internal server error" } |
The Fleet API is designed for machine consumption. In addition to the REST endpoint, we expose the fleet through multiple AI-native protocols:
Import /api/openapi.json as a GPT Action. ChatGPT calls the fleet API directly from conversation to answer aviation questions with live data.
Native Model Context Protocol server for Claude Desktop and Cursor. Install from the /mcp/ directory for function-call access to fleet search.
Machine-readable site manifest at /llms.txt. Tells AI crawlers exactly where to find fleet data, API docs, and aircraft pages.
The full OpenAPI 3.0.3 specification is available for import into any API tool, GPT builder, or development environment:
Compatible with Swagger UI, Postman, Insomnia, ChatGPT GPT Builder, and any OpenAPI 3.0 client.
Register your fleet in 5 minutes. No cost, no contracts.
For Operators →