1) Evaluation Plan
The Evaluation plan is a free plan intended for developers who are evaluating the Flex APIs and is available only for new accounts. You are allowed up to 100 free flights returned from the Historical Flight Status API on the Evaluation Plan. Large airports have hundreds of daily flights. We suggest you limit your testing of Historical Flight Status by Airport API to a small airport with a one-hour maximum time window. Otherwise you may hit quickly hit the 100 free flights returned limit with just a few queries. Customers are expected to upgrade to a paid plan before launching their product using the Historical Flight Status API, or when they have exceeded the Evaluation allowance.
2) Historical Status Monthly Plan
This is a self-service plan to our customers who would like access to the Historical Flight Status APIs without signing up for an annual contract. This plan requires a USD $100 monthly minimum, which provides 1,000 flight status records at no additional charge. For all records requested over 1,000, there is a $0.10 per record overage charge.
More details on the Pricing page of the Developer Center:
3) Contract Plan
We charge by historical flights returned. If you are using the Historical Flight Status by Flight API, then one query may return more than one flight and we will charge you for each historical flight returned (examples: repeated daily commuter hub and spoke flights, irregular operations, multiple legs across the country with the same flight number, etc.). If you are using the Historical Flight Status by Airport API, then one query may return hundreds of flights and we will charge you for each historical flight returned (example: Atlanta Hartsfield-Jackson International Airport (ATL) has over a thousand daily flights). Please also note that the Historical Flight Status API will do fuzzy matching around the midnight hour (example: 11:45 PM flight delayed past midnight may match if you search for the next calendar day flights departing in the wee hours). The price is lower if you choose to retrieve the final historical flight status. We charge a higher rate if you want to include the change history for the flight (all the status updates including the time/date stamps).
a) To review your usage:
i. Log in to the dev center and go to Dashboard.
ii. View the appId you want to check
iii. Select Stats
iv. In the dropdown list under Metrics, select Historical Flight Status Flights Returned
v. Select preferred date range
vi. Same with deltas returned
b) You will see the following terminology on your bill:
i. Flights Returned No Change History - Final historical flight status.
ii. Flights Returned Including Change History - Final historical flight status plus the flight event timeline including time/date stamps and update details.