AD library
The public library of FAA Airworthiness Directives since 1995 (www.aerscheduler.com/airworthiness-directives): search, one AD, pages by aircraft, engine, propeller and equipment, CSV. No account and no key.
10 endpoints · base URL https://api.aerscheduler.com
/public/airworthiness-directives/monthsNo auth requiredMonths with ADs
Every month that has published ADs, newest first, with how many. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/months \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/recentNo auth requiredNew ADs
Published in the last days days (default 30, up to 90), plus every AD on the Federal Register's public-inspection desk, flagged onPublicInspection. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Query parameters
days | integer |
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/recent \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/searchNo auth requiredSearch the AD library
Ranked: an AD number or its start first, then full-text over number, title, subject, maker, applicability and summary. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Query parameters
qrequired | string | |
type | string | airplane, rotorcraft, engine, propeller, appliance, glider, balloon or various. |
page | integer | |
pageSize | integer |
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/search?q=… \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/sitemapNo auth requiredEvery AD and page
For sitemaps: every AD number and page, with when each changed. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/sitemap \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/statsNo auth requiredAD library counts
How many ADs the public library holds, the years covered, pages by kind, and when it last changed. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/stats \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/ads/{adNumber}No auth requiredOne AD in full
Applicability and required actions as structured blocks, the FAA's summary, supersession both ways, and the pages it is filed on (mentioned marks an equipment AD naming an aircraft). Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Path parameters
adNumberrequired | string | As in 2011-10-09. |
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
404 | Not Found | Not in the library. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/ads/:adNumber \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/months/{month}No auth requiredADs published in a month
Every AD published in one month (YYYY-MM), with the FAA's summary of each. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Path parameters
monthrequired | string |
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
404 | Not Found | No such page. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/months/:month \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/pages/{kind}No auth requiredPages of one kind
Every aircraft model or maker, engine family or maker, propeller maker or equipment maker with a page, busiest first. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Path parameters
kindrequired | "aircraft" | "engine" | "propeller" | "appliance" | The kind of page. |
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
404 | Not Found | No such page. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/pages/:kind \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/pages/{kind}/{slug}No auth requiredOne page
Its ADs (newest first), figures, and for aircraft models the equipment ADs that name it (equipment). Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Path parameters
kindrequired | "aircraft" | "engine" | "propeller" | "appliance" | The kind of page. |
slugrequired | string | The page, as in cessna-172s or lycoming-o-320. |
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
404 | Not Found | No such page. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/pages/:kind/:slug \
-H "Authorization: Bearer $AERSCHEDULER_KEY"/public/airworthiness-directives/pages/{kind}/{slug}.csvNo auth requiredOne page as CSV
One row per AD, with what it requires and the Federal Register link. Unauthenticated, cached for five minutes, 3,000 requests per 5 minutes per address.
Path parameters
kindrequired | "aircraft" | "engine" | "propeller" | "appliance" | The kind of page. |
slugrequired | string | The page, as in cessna-172s or lycoming-o-320. |
Responses
200 | OK | Success.→ { data: object } |
401 | Unauthorized | No token, an expired token, a malformed one, or a session token naming a membership that is no longer yours ("Your session is out of date"). Sign in again. |
403 | Forbidden | Authenticated, but not allowed to do this. |
404 | Not Found | No such page. |
429 | Too Many Requests | Rate limited. Retry-After says how long to wait. |
curl https://api.aerscheduler.com/public/airworthiness-directives/pages/:kind/:slug.csv \
-H "Authorization: Bearer $AERSCHEDULER_KEY"