Method to Post Json Data
https://flight.srdvtest.com/v8/rest/Search
Search Request JSON
{
"EndUserIp": "1.1.1.1",
"ClientId": "XXXXXX",
"UserName": "XXXXXX",
"Password": "XXXXXX",
"AdultCount": 1,
"ChildCount": 0,
"InfantCount": 0,
"JourneyType": 2,
"DirectFlight": false,
"Segments": [
{
"Origin": "BOM",
"Destination": "BLR",
"FlightCabinClass": 0,
"PreferredDepartureTime": "2025-12-29T00:00:00",
"PreferredArrivalTime": "2025-12-29T00:00:00"
}, {
"Origin": "BLR",
"Destination": "BOM",
"FlightCabinClass": 0,
"PreferredDepartureTime": "2025-12-31T00:00:00",
"PreferredArrivalTime": "2025-12-31T00:00:00"
}
]
}
Search Response JSON
{
"Error": {
"ErrorCode": "0",
"ErrorMessage": ""
},
"TraceId": 202840,
"SrdvType": "MixAPI",
"Origin": "BOM",
"Destination": "BLR",
"Results": [
[
{
"FareDataMultiple": [
{
"SrdvIndex": "1",
"ResultIndex": "OB1_0_0",
"SingleSlotBooking": "No",
"Source": "Publish",
"ButtonColor": "#0000ff",
"TextColor": "#ffffff",
"IsLCC": false,
"IsRefundable": true,
"GSTAllowed": true,
"IsGSTMandatory": false,
"AirlineRemark": "We are testing Airline remark node.",
"OfferedFare": 5789,
"Fare": {
"Currency": "INR",
"BaseFare": 5217,
"Tax": 883,
"YQTax": 0,
"OtherCharges": 26,
"TransactionFee": "0",
"AdditionalTxnFeeOfrd": 0,
"AdditionalTxnFeePub": 0,
"AirTransFee": "0",
"Discount": 0,
"PublishedFare": 6126,
"OfferedFare": 5789,
"CommissionEarned": 44.36,
"TdsOnCommission": 17.74
},
"FareBreakdown": [
{
"PassengerType": 1,
"PassengerCount": 1,
"BaseFare": 5217,
"Tax": 883,
"YQTax": 0,
"AdditionalTxnFeeOfrd": 0,
"AdditionalTxnFeePub": 0
}
],
"FareSegments": [
{
"AirlineCode": "AI",
"AirlineName": "Air India",
"FlightNumber": "2812",
"FromAirportCode": "",
"FromCity": "",
"ToAirportCode": "",
"ToCity": "",
"Baggage": "15 KG",
"CabinBaggage": "Included",
"FareClass": "G",
"CabinClassName": "Economy",
"CabinClassCode": 2,
"NoOfSeatAvailable": 9,
"IsETicketEligible": true,
"CancelBeforeHours": "",
"CancelBeforeHoursCharge": "",
"ReIssueBeforeHoursCharge": "",
"CancelWithInHours": "",
"CancelWithInHoursCharge": "",
"ReIssueWithInHoursCharge": ""
}
]
}
],
"Segments": [
[
{
"TripIndicator": 1,
"SegmentIndicator": 1,
"Airline": {
"AirlineCode": "AI",
"AirlineName": "Air India",
"FlightNumber": "2812",
"OperatingCarrier": ""
},
"Origin": {
"AirportCode": "BOM",
"AirportName": "Chhatrapati Shivaji Maharaj International Airport",
"Terminal": "2",
"CityCode": "BOM",
"CityName": "Mumbai",
"CountryCode": "IN",
"CountryName": "India"
},
"DepTime": "2025-12-29T02:05:00",
"Destination": {
"AirportCode": "BLR",
"AirportName": "Bengaluru Intl",
"Terminal": "2",
"CityCode": "BLR",
"CityName": "Bangalore",
"CountryCode": "IN",
"CountryName": "India"
},
"ArrTime": "2025-12-29T03:45:00",
"Duration": 100,
"GroundTime": 0,
"Mile": 0,
"StopOver": false,
"StopPoint": "",
"StopPointArrivalTime": "0001-01-01T00:00:00",
"StopPointDepartureTime": "0001-01-01T00:00:00",
"Craft": "32N",
"Remark": null,
"FlightStatus": "Confirmed",
"Status": ""
}
]
],
"AirlineCode": "AI",
"ValidatingAirline": "AI",
"OfferedFare": 5789
}],
[{
"FareDataMultiple": [
{
"SrdvIndex": "1",
"ResultIndex": "IB1_1_0",
"SingleSlotBooking": "No",
"Source": "Publish",
"ButtonColor": "#0000ff",
"TextColor": "#ffffff",
"IsLCC": false,
"IsRefundable": true,
"GSTAllowed": true,
"IsGSTMandatory": false,
"AirlineRemark": "We are testing Airline remark node.",
"OfferedFare": 6821,
"Fare": {
"Currency": "INR",
"BaseFare": 5721,
"Tax": 1439,
"YQTax": 0,
"OtherCharges": 31,
"TransactionFee": "0",
"AdditionalTxnFeeOfrd": 0,
"AdditionalTxnFeePub": 0,
"AirTransFee": "0",
"Discount": 0,
"PublishedFare": 7191,
"OfferedFare": 6821,
"CommissionEarned": 48.65,
"TdsOnCommission": 19.46
},
"FareBreakdown": [
{
"PassengerType": 1,
"PassengerCount": 1,
"BaseFare": 5721,
"Tax": 1439,
"YQTax": 0,
"AdditionalTxnFeeOfrd": 0,
"AdditionalTxnFeePub": 0
}
],
"FareSegments": [
{
"AirlineCode": "AI",
"AirlineName": "Air India",
"FlightNumber": "2852",
"FromAirportCode": "",
"FromCity": "",
"ToAirportCode": "",
"ToCity": "",
"Baggage": "15 KG",
"CabinBaggage": "Included",
"FareClass": "W",
"CabinClassName": "Economy",
"CabinClassCode": 2,
"NoOfSeatAvailable": 9,
"IsETicketEligible": true,
"CancelBeforeHours": "",
"CancelBeforeHoursCharge": "",
"ReIssueBeforeHoursCharge": "",
"CancelWithInHours": "",
"CancelWithInHoursCharge": "",
"ReIssueWithInHoursCharge": ""
}
]
}
],
"Segments": [
[
{
"TripIndicator": 1,
"SegmentIndicator": 1,
"Airline": {
"AirlineCode": "AI",
"AirlineName": "Air India",
"FlightNumber": "2852",
"OperatingCarrier": ""
},
"Origin": {
"AirportCode": "BLR",
"AirportName": "Bengaluru Intl",
"Terminal": "2",
"CityCode": "BLR",
"CityName": "Bangalore",
"CountryCode": "IN",
"CountryName": "India"
},
"DepTime": "2025-12-31T10:30:00",
"Destination": {
"AirportCode": "BOM",
"AirportName": "Chhatrapati Shivaji Maharaj International Airport",
"Terminal": "2",
"CityCode": "BOM",
"CityName": "Mumbai",
"CountryCode": "IN",
"CountryName": "India"
},
"ArrTime": "2025-12-31T12:25:00",
"Duration": 115,
"GroundTime": 0,
"Mile": 0,
"StopOver": false,
"StopPoint": "",
"StopPointArrivalTime": "0001-01-01T00:00:00",
"StopPointDepartureTime": "0001-01-01T00:00:00",
"Craft": "32N",
"Remark": null,
"FlightStatus": "Confirmed",
"Status": ""
}
]
],
"AirlineCode": "AI",
"ValidatingAirline": "AI",
"OfferedFare": 6821
}]
]
}