Aircraft Intelligence API

Query the current FAA releasable aircraft registry, search by aircraft attributes, and inspect retained registration history without operating the FAA bulk-data pipeline yourself.
Free beta

Every authenticated Grizzly Bulls account can use the free aircraft plan with 1,000 requests per month and 30 requests per minute. Paid self-service aircraft plans are not available yet.

Quickstart

1

Create or reuse your Grizzly Bulls account

The same account API key can authenticate aircraft requests. New users are sent directly to the Developer API section after signup.

Create a free account →
2

Generate one API key

Open My Account → Developer API and generate a key. The plaintext key is displayed once and stored only as a server-side verifier after that.

3

Make your first request

Put the key in an environment variable, then run a bounded state search. The response includes aircraft N-numbers you can use for exact lookup or history.

Shell
export GRIZZLY_BULLS_API_KEY="your-key"
First request
curl --fail-with-body \
  -H "Authorization: Bearer $GRIZZLY_BULLS_API_KEY" \
  "https://api.grizzlybulls.com/v1/aircraft?state=CA&limit=3"

What you can query

Current registry discovery

Search the current registry with exact manufacturer, model, or registrant-state filters. At least one filter is required, results are bounded, and pagination uses opaque cursors.

curl --fail-with-body \
  -H "Authorization: Bearer $GRIZZLY_BULLS_API_KEY" \
  "https://api.grizzlybulls.com/v1/aircraft?state=CA&limit=3"

Exact N-number lookup

Retrieve the current reviewed registration record, aircraft attributes, currently releasable registrant fields, source snapshot information, and a compact history summary.

curl --fail-with-body \
  -H "Authorization: Bearer $GRIZZLY_BULLS_API_KEY" \
  "https://api.grizzlybulls.com/v1/aircraft/N_NUMBER"

Retained registration history

Retrieve bounded historical versions and PII-free change events observed by Grizzly Bulls. Observation boundaries are not represented as FAA legal effective dates.

curl --fail-with-body \
  -H "Authorization: Bearer $GRIZZLY_BULLS_API_KEY" \
  "https://api.grizzlybulls.com/v1/aircraft/N_NUMBER/history"

API contract

Versioned JSON over HTTPS

The canonical server base is https://api.grizzlybulls.com/v1. Aircraft data routes use Bearer authentication and return bounded error envelopes, rate-limit headers, and monthly quota headers.

Open the OpenAPI 3.1 contract →

FAA source, Grizzly Bulls normalization

The service validates and normalizes the FAA releasable aircraft registry into a provider-independent public contract. Current publication remains governed by the latest releasable source state.

Privacy-aware history

Historical retention is not used to restore owner or address fields that the current public FAA source no longer releases. Owner-name reverse search, bulk owner enumeration, and unfiltered registry walking are not supported.

Start with the free beta

Create one account key, make a state-filtered discovery request, then use a returned N-number for current or historical lookup.