The Calendar Fare Of The Month API allows you to retrieve fare information for flights across an entire month, helping you identify the best pricing options for flexible travel dates.
POST /calendar_fare
Parameter Type Required Description client_referenceIdstring Yes Unique reference identifier for the request originstring Yes Origin airport code (IATA 3-letter code) destinationstring Yes Destination airport code (IATA 3-letter code) cabin_classstring Yes Cabin class preference (economy, premium_economy, business, first) departure_datestring Yes Departure date in YYYY-MM-DD format departure_periodstring No Preferred departure time period (morning, afternoon, evening, night) sourcearray No Array of airline codes to search (e.g., ["6E"] for IndiGo)
JSON
{
"client_referenceId": "REF123456789",
"origin": "DEL",
"destination": "BOM",
"cabin_class": "economy",
"departure_date": "2025-06-01",
"departure_period": "morning",
"source": ["6E"]
}
Field Type Description statusstring Response status (SUCCESS or ERROR) status_codestring HTTP status code messagestring Descriptive message about the response dataobject Contains the fare information
Field Type Description trace_idstring Unique identifier for tracking the request originstring Origin airport code destinationstring Destination airport code calendar_farearray Array of fare options for the month
Each fare object contains:
Field Type Description airline_codestring IATA airline code airline_namestring Full airline name departure_timestring Departure date and time (YYYY-MM-DD HH:MM:SS) lowest_fare_of_monthboolean Indicates if this is the lowest fare for the month farenumber Total fare amount including all taxes and fees basefarenumber Base fare amount before taxes tax_and_surchargesnumber Total taxes and surcharges
Property Type Required Description statusstring Yes Always SUCCESS for successful responses status_codestring Yes HTTP status code, always "200" for successful responses messagestring Yes Human-readable message describing the response dataobject Yes Main data container with fare information
Property Type Required Description trace_idstring Yes Unique UUID for request tracking and debugging originstring Yes Three-letter IATA airport code for departure airport destinationstring Yes Three-letter IATA airport code for arrival airport calendar_farearray Yes Array of available flight fare options for the specified month
Each object in the calendar_fare array contains:
Property Type Required Format/Values Description airline_codestring Yes 2-3 chars IATA airline code (e.g., "SG", "6E", "AI") airline_namestring Yes - Full airline name (e.g., "Spicejet", "IndiGo") departure_timestring Yes YYYY-MM-DD HH:MM:SS Departure date and time in 24-hour format lowest_fare_of_monthboolean Yes true/false Flag indicating if this is the month's lowest fare farenumber Yes Decimal Total fare including all taxes and surcharges basefarenumber Yes Decimal Base fare amount before taxes tax_and_surchargesnumber Yes Decimal Total amount of taxes and surcharges
JSON
{
"status": "SUCCESS",
"status_code": "200",
"message": "Calendar fare for the month has been successfully fetched.",
"data": {
"trace_id": "4dd49a95-6521-49ce-b1c5-bff2fed3bd07",
"origin": "DEL",
"destination": "BOM",
"calendar_fare": [
{
"airline_code": "SG",
"airline_name": "Spicejet",
"departure_time": "2025-06-01 06:10:00",
"lowest_fare_of_month": false,
"fare": 3268.77,
"basefare": 1999,
"tax_and_surcharges": 1269.77
}
]
}
}
The API returns fare information for the entire month based on the departure date provided
Use the lowest_fare_of_month flag to identify the most economical options
Multiple airlines can be included in the source parameter for comprehensive results
All monetary values are in the local currency of the origin country
The trace_id can be used for debugging and support purposes