FlightAware's API is usage-based with no minimum commitment. There are different classes of transactions based on the complexity of the request. The more queries that a user account makes per month, the less the per-query fee is. A typical query is less than one penny.
Complete pricing →
FlightXML3 Documentation →