FETCH402
← Protocol index

Resource / 79

healthy

StableTravel.

Search Google Flights for flight offers. Returns best flights, other flights, price insights, and airport info.

Eligibility
probeable
Failures
0
Last quote
2026-08-12 21:30:01 UTC
Last probe
2026-08-12 21:30:01 UTC
Payment requirements / accepts[] 2 options
State Network Scheme Atomic amount Asset payTo / untrusted
active eip155:8453 exact 20000 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
active solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp exact 20000 EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v 6u5LMGQC2qk9peNibahmRWxGVXrBypk8nhTCcqtiuqMY

All advertised payment options are stored. Base (`eip155:8453`) is the operational network for ranking and canaries; non-Base options remain visible for transparency.

Probe evidence 1 recent
healthy 2026-08-12 21:30:01 UTC GET · HTTP 402 · 35ms · accepts 2 · base 1 ok
Request
GET https://stabletravel.dev/api/google-flights/search
Robots
error
Note
robots_error:{:robots_http_status, 404};http_402;accepts=2;base=1
Accepts fingerprint
5b380dd18b40413af99428f729e643f9ee950a63802c9d5b1f2e00e94eee3a4c

Accepts snapshot

[
  {
    "amount": "20000",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "assetTransferMethod": null,
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "maxTimeoutSeconds": 300,
    "network": "eip155:8453",
    "payTo": "0xDd257723b86B4947483905cdAcBbBC70fACF2ec0",
    "paymentFlow": null,
    "raw": {
      "amount": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "maxTimeoutSeconds": 300,
      "max_timeout_seconds": 300,
      "network": "eip155:8453",
      "payTo": "0xDd257723b86B4947483905cdAcBbBC70fACF2ec0",
      "pay_to": "0xDd257723b86B4947483905cdAcBbBC70fACF2ec0",
      "scheme": "exact"
    },
    "scheme": "exact"
  },
  {
    "amount": "20000",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "assetTransferMethod": null,
    "extra": {
      "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
    },
    "maxTimeoutSeconds": 300,
    "network": "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp",
    "payTo": "6u5LMGQC2qk9peNibahmRWxGVXrBypk8nhTCcqtiuqMY",
    "paymentFlow": null,
    "raw": {
      "amount": "20000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
      },
      "maxTimeoutSeconds": 300,
      "max_timeout_seconds": 300,
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "6u5LMGQC2qk9peNibahmRWxGVXrBypk8nhTCcqtiuqMY",
      "pay_to": "6u5LMGQC2qk9peNibahmRWxGVXrBypk8nhTCcqtiuqMY",
      "scheme": "exact"
    },
    "scheme": "exact"
  }
]

PaymentRequired raw

{
  "accepts": [
    {
      "amount": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "maxTimeoutSeconds": 300,
      "network": "eip155:8453",
      "payTo": "0xDd257723b86B4947483905cdAcBbBC70fACF2ec0",
      "scheme": "exact"
    },
    {
      "amount": "20000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
      },
      "maxTimeoutSeconds": 300,
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "6u5LMGQC2qk9peNibahmRWxGVXrBypk8nhTCcqtiuqMY",
      "scheme": "exact"
    }
  ],
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "queryParams": {
            "adults": 1,
            "arrival_id": "LAX",
            "children": 0,
            "currency": "USD",
            "departure_id": "JFK",
            "hl": "en",
            "infants_in_seat": 0,
            "infants_on_lap": 0,
            "outbound_date": "2026-12-01",
            "return_date": "2026-12-08",
            "type": "1"
          },
          "type": "http"
        },
        "output": {
          "example": {
            "best_flights": [
              {
                "flights": [
                  {
                    "airline": "American",
                    "arrival_airport": {
                      "id": "LAX",
                      "name": "Los Angeles International Airport",
                      "time": "2026-12-01 11:00"
                    },
                    "departure_airport": {
                      "id": "JFK",
                      "name": "John F. Kennedy International Airport",
                      "time": "2026-12-01 08:00"
                    },
                    "duration": 360,
                    "flight_number": "AA 100",
                    "travel_class": "Economy"
                  }
                ],
                "price": 350,
                "total_duration": 360,
                "type": "Round trip"
              }
            ],
            "search_metadata": {
              "created_at": "2026-04-22 12:00:00 UTC",
              "google_flights_url": "https://www.google.com/travel/flights",
              "id": "search-123",
              "status": "Success"
            }
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "method": {
                "enum": [
                  "GET",
                  "HEAD",
                  "DELETE"
                ],
                "type": "string"
              },
              "queryParams": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "adults": {
                    "default": 1,
                    "maximum": 9,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "arrival_id": {
                    "description": "Arrival airport code (IATA), city, or kgmid. Comma-separated for multi-city.",
                    "type": "string"
                  },
                  "children": {
                    "default": 0,
                    "maximum": 9,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "currency": {
                    "default": "USD",
                    "description": "Currency code",
                    "maxLength": 3,
                    "minLength": 3,
                    "type": "string"
                  },
                  "departure_id": {
                    "description": "Departure airport code (IATA), city, or kgmid. Comma-separated for multi-city.",
                    "type": "string"
                  },
                  "exclude_airlines": {
                    "description": "Comma-separated airline codes to exclude",
                    "type": "string"
                  },
                  "gl": {
                    "description": "Country code for localization",
                    "type": "string"
                  },
                  "hl": {
                    "default": "en",
                    "description": "Language code",
                    "type": "string"
                  },
                  "include_airlines": {
                    "description": "Comma-separated airline codes to include",
                    "type": "string"
                  },
                  "infants_in_seat": {
                    "default": 0,
                    "maximum": 9,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "infants_on_lap": {
                    "default": 0,
                    "maximum": 9,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "max_price": {
                    "description": "Max price in local currency",
                    "exclusiveMinimum": 0,
                    "maximum": 9007199254740991,
                    "type": "integer"
                  },
                  "outbound_date": {
                    "description": "Departure date",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                    "type": "string"
                  },
                  "return_date": {
                    "description": "Return date (required for round trip)",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                    "type": "string"
                  },
                  "stops": {
                    "description": "0 = Any, 1 = Nonstop only, 2 = Up to 1 stop, 3 = Up to 2 stops",
                    "enum": [
                      "0",
                      "1",
                      "2",
                      "3"
                    ],
                    "type": "string"
                  },
                  "travel_class": {
                    "description": "1 = Economy, 2 = Premium economy, 3 = Business, 4 = First",
                    "enum": [
                      "1",
                      "2",
                      "3",
                      "4"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "default": "1",
                    "description": "1 = Round trip, 2 = One way, 3 = Multi-city",
                    "enum": [
                      "1",
                      "2",
                      "3"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "departure_id",
                  "arrival_id",
                  "outbound_date",
                  "type",
                  "adults",
                  "children",
                  "infants_in_seat",
                  "infants_on_lap",
                  "currency",
                  "hl"
                ],
                "type": "object"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "airports": {
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "arrival": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "airport": {
                                "additionalProperties": false,
                                "properties": {
                                  "id": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "time": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "city": {
                                "type": "string"
                              },
                              "country": {
                                "type": "string"
                              },
                              "country_code": {
                                "type": "string"
                              },
                              "image": {
                                "type": "string"
                              },
                              "thumbnail": {
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "departure": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "airport": {
                                "additionalProperties": false,
                                "properties": {
                                  "id": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "time": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "city": {
                                "type": "string"
                              },
                              "country": {
                                "type": "string"
                              },
                              "country_code": {
                                "type": "string"
                              },
                              "image": {
                                "type": "string"
                              },
                              "thumbnail": {
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "best_flights": {
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "airline_logo": {
                          "type": "string"
                        },
                        "carbon_emissions": {
                          "additionalProperties": false,
                          "properties": {
                            "difference_percent": {
                              "type": "number"
                            },
                            "this_flight": {
                              "type": "number"
                            },
                            "typical_for_this_route": {
                              "type": "number"
                            }
                          },
                          "type": "object"
                        },
                        "departure_token": {
                          "type": "string"
                        },
                        "extensions": {
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "flights": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "airline": {
                                "type": "string"
                              },
                              "airline_logo": {
                                "type": "string"
                              },
                              "airplane": {
                                "type": "string"
                              },
                              "arrival_airport": {
                                "additionalProperties": false,
                                "properties": {
                                  "id": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "time": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "departure_airport": {
                                "additionalProperties": false,
                                "properties": {
                                  "id": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "time": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "duration": {
                                "type": "number"
                              },
                              "extensions": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "flight_number": {
                                "type": "string"
                              },
                              "legroom": {
                                "type": "string"
                              },
                              "often_delayed_by_over_30_min": {
                                "type": "boolean"
                              },
                              "overnight": {
                                "type": "boolean"
                              },
                              "travel_class": {
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "layovers": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "duration": {
                                "type": "number"
                              },
                              "id": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "overnight": {
                                "type": "boolean"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "price": {
                          "type": "number"
                        },
                        "total_duration": {
                          "type": "number"
                        },
                        "type": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "other_flights": {
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "airline_logo": {
                          "type": "string"
                        },
                        "carbon_emissions": {
                          "additionalProperties": false,
                          "properties": {
                            "difference_percent": {
                              "type": "number"
                            },
                            "this_flight": {
                              "type": "number"
                            },
                            "typical_for_this_route": {
                              "type": "number"
                            }
                          },
                          "type": "object"
                        },
                        "departure_token": {
                          "type": "string"
                        },
                        "extensions": {
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "flights": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "airline": {
                                "type": "string"
                              },
                              "airline_logo": {
                                "type": "string"
                              },
                              "airplane": {
                                "type": "string"
                              },
                              "arrival_airport": {
                                "additionalProperties": false,
                                "properties": {
                                  "id": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "time": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "departure_airport": {
                                "additionalProperties": false,
                                "properties": {
                                  "id": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "time": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "duration": {
                                "type": "number"
                              },
                              "extensions": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "flight_number": {
                                "type": "string"
                              },
                              "legroom": {
                                "type": "string"
                              },
                              "often_delayed_by_over_30_min": {
                                "type": "boolean"
                              },
                              "overnight": {
                                "type": "boolean"
                              },
                              "travel_class": {
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "layovers": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "duration": {
                                "type": "number"
                              },
                              "id": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "overnight": {
                                "type": "boolean"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "price": {
                          "type": "number"
                        },
                        "total_duration": {
                          "type": "number"
                        },
                        "type": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "price_insights": {
                    "additionalProperties": false,
                    "properties": {
                      "lowest_price": {
                        "type": "number"
                      },
                      "price_history": {
                        "items": {
                          "items": {
                            "type": "number"
                          },
                          "type": "array"
                        },
                        "type": "array"
                      },
                      "price_level": {
                        "type": "string"
                      },
                      "typical_price_range": {
                        "items": {
                          "type": "number"
                        },
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "search_metadata": {
                    "additionalProperties": false,
                    "properties": {
                      "created_at": {
                        "type": "string"
                      },
                      "google_flights_url": {
                        "type": "string"
                      },
                      "id": {
                        "type": "string"
                      },
                      "json_endpoint": {
                        "type": "string"
                      },
                      "processed_at": {
                        "type": "string"
                      },
                      "status": {
                        "type": "string"
                      },
                      "total_time_taken": {
                        "type": "number"
                      }
                    },
                    "type": "object"
                  },
                  "search_parameters": {
                    "additionalProperties": {},
                    "propertyNames": {
                      "type": "string"
                    },
                    "type": "object"
                  }
                },
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "resource": {
    "description": "Search Google Flights for flight offers. Returns best flights, other flights, price insights, and airport info.",
    "method": "GET",
    "mimeType": "application/json",
    "serviceName": "StableTravel",
    "tags": [
      "Google Flights"
    ],
    "url": "https://stabletravel.dev/api/google-flights/search"
  },
  "x402Version": 2
}

Response headers

{
  "age": "0",
  "cache-control": "no-store",
  "content-length": "0",
  "content-type": "application/json",
  "date": "Wed, 12 Aug 2026 21:30:01 GMT",
  "payment-required": "eyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9zdGFibGV0cmF2ZWwuZGV2L2FwaS9nb29nbGUtZmxpZ2h0cy9zZWFyY2giLCJtZXRob2QiOiJHRVQiLCJkZXNjcmlwdGlvbiI6IlNlYXJjaCBHb29nbGUgRmxpZ2h0cyBmb3IgZmxpZ2h0IG9mZmVycy4gUmV0dXJucyBiZXN0IGZsaWdodHMsIG90aGVyIGZsaWdodHMsIHByaWNlIGluc2lnaHRzLCBhbmQgYWlycG9ydCBpbmZvLiIsIm1pbWVUeXBlIjoiYXBwbGljYXRpb24vanNvbiIsInRhZ3MiOlsiR29vZ2xlIEZsaWdodHMiXSwic2VydmljZU5hbWUiOiJTdGFibGVUcmF2ZWwifSwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIyMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwicGF5VG8iOiIweERkMjU3NzIzYjg2QjQ5NDc0ODM5MDVjZEFjQmJCQzcwZkFDRjJlYzAiLCJtYXhUaW1lb3V0U2Vjb25kcyI6MzAwLCJleHRyYSI6eyJuYW1lIjoiVVNEIENvaW4iLCJ2ZXJzaW9uIjoiMiJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFtb3VudCI6IjIwMDAwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInBheVRvIjoiNnU1TE1HUUMycWs5cGVOaWJhaG1SV3hHVlhyQnlwazhuaFRDY3F0aXVxTVkiLCJtYXhUaW1lb3V0U2Vjb25kcyI6MzAwLCJleHRyYSI6eyJmZWVQYXllciI6IjJ3S3VwTFI5cTZ3WFlwcHc4R3IyTnZXeEtCVXFtNFBQSktrUWZveEhEQmc0In19XSwiZXh0ZW5zaW9ucyI6eyJiYXphYXIiOnsiaW5mbyI6eyJpbnB1dCI6eyJ0eXBlIjoiaHR0cCIsIm1ldGhvZCI6IkdFVCIsInF1ZXJ5UGFyYW1zIjp7ImRlcGFydHVyZV9pZCI6IkpGSyIsImFycml2YWxfaWQiOiJMQVgiLCJvdXRib3VuZF9kYXRlIjoiMjAyNi0xMi0wMSIsInJldHVybl9kYXRlIjoiMjAyNi0xMi0wOCIsInR5cGUiOiIxIiwiYWR1bHRzIjoxLCJjaGlsZHJlbiI6MCwiaW5mYW50c19pbl9zZWF0IjowLCJpbmZhbnRzX29uX2xhcCI6MCwiY3VycmVuY3kiOiJVU0QiLCJobCI6ImVuIn19LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7InNlYXJjaF9tZXRhZGF0YSI6eyJpZCI6InNlYXJjaC0xMjMiLCJzdGF0dXMiOiJTdWNjZXNzIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDQtMjIgMTI6MDA6MDAgVVRDIiwiZ29vZ2xlX2ZsaWdodHNfdXJsIjoiaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS90cmF2ZWwvZmxpZ2h0cyJ9LCJiZXN0X2ZsaWdodHMiOlt7ImZsaWdodHMiOlt7ImRlcGFydHVyZV9haXJwb3J0Ijp7Im5hbWUiOiJKb2huIEYuIEtlbm5lZHkgSW50ZXJuYXRpb25hbCBBaXJwb3J0IiwiaWQiOiJKRksiLCJ0aW1lIjoiMjAyNi0xMi0wMSAwODowMCJ9LCJhcnJpdmFsX2FpcnBvcnQiOnsibmFtZSI6IkxvcyBBbmdlbGVzIEludGVybmF0aW9uYWwgQWlycG9ydCIsImlkIjoiTEFYIiwidGltZSI6IjIwMjYtMTItMDEgMTE6MDAifSwiZHVyYXRpb24iOjM2MCwiYWlybGluZSI6IkFtZXJpY2FuIiwiZmxpZ2h0X251bWJlciI6IkFBIDEwMCIsInRyYXZlbF9jbGFzcyI6IkVjb25vbXkifV0sInRvdGFsX2R1cmF0aW9uIjozNjAsInByaWNlIjozNTAsInR5cGUiOiJSb3VuZCB0cmlwIn1dfX19LCJzY2hlbWEiOnsiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiY29uc3QiOiJodHRwIn0sIm1ldGhvZCI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJHRVQiLCJIRUFEIiwiREVMRVRFIl19LCJxdWVyeVBhcmFtcyI6eyJ0eXBlIjoib2JqZWN0IiwiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwicHJvcGVydGllcyI6eyJkZXBhcnR1cmVfaWQiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiRGVwYXJ0dXJlIGFpcnBvcnQgY29kZSAoSUFUQSksIGNpdHksIG9yIGtnbWlkLiBDb21tYS1zZXBhcmF0ZWQgZm9yIG11bHRpLWNpdHkuIn0sImFycml2YWxfaWQiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiQXJyaXZhbCBhaXJwb3J0IGNvZGUgKElBVEEpLCBjaXR5LCBvciBrZ21pZC4gQ29tbWEtc2VwYXJhdGVkIGZvciBtdWx0aS1jaXR5LiJ9LCJvdXRib3VuZF9kYXRlIjp7InR5cGUiOiJzdHJpbmciLCJwYXR0ZXJuIjoiXlxcZHs0fS1cXGR7Mn0tXFxkezJ9JCIsImRlc2NyaXB0aW9uIjoiRGVwYXJ0dXJlIGRhdGUifSwicmV0dXJuX2RhdGUiOnsiZGVzY3JpcHRpb24iOiJSZXR1cm4gZGF0ZSAocmVxdWlyZWQgZm9yIHJvdW5kIHRyaXApIiwidHlwZSI6InN0cmluZyIsInBhdHRlcm4iOiJeXFxkezR9LVxcZHsyfS1cXGR7Mn0kIn0sInR5cGUiOnsiZGVmYXVsdCI6IjEiLCJkZXNjcmlwdGlvbiI6IjEgPSBSb3VuZCB0cmlwLCAyID0gT25lIHdheSwgMyA9IE11bHRpLWNpdHkiLCJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyIxIiwiMiIsIjMiXX0sInRyYXZlbF9jbGFzcyI6eyJkZXNjcmlwdGlvbiI6IjEgPSBFY29ub215LCAyID0gUHJlbWl1bSBlY29ub215LCAzID0gQnVzaW5lc3MsIDQgPSBGaXJzdCIsInR5cGUiOiJzdHJpbmciLCJlbnVtIjpbIjEiLCIyIiwiMyIsIjQiXX0sImFkdWx0cyI6eyJkZWZhdWx0IjoxLCJ0eXBlIjoiaW50ZWdlciIsIm1pbmltdW0iOjEsIm1heGltdW0iOjl9LCJjaGlsZHJlbiI6eyJkZWZhdWx0IjowLCJ0eXBlIjoiaW50ZWdlciIsIm1pbmltdW0iOjAsIm1heGltdW0iOjl9LCJpbmZhbnRzX2luX3NlYXQiOnsiZGVmYXVsdCI6MCwidHlwZSI6ImludGVnZXIiLCJtaW5pbXVtIjowLCJtYXhpbXVtIjo5fSwiaW5mYW50c19vbl9sYXAiOnsiZGVmYXVsdCI6MCwidHlwZSI6ImludGVnZXIiLCJtaW5pbXVtIjowLCJtYXhpbXVtIjo5fSwic3RvcHMiOnsiZGVzY3JpcHRpb24iOiIwID0gQW55LCAxID0gTm9uc3RvcCBvbmx5LCAyID0gVXAgdG8gMSBzdG9wLCAzID0gVXAgdG8gMiBzdG9wcyIsInR5cGUiOiJzdHJpbmciLCJlbnVtIjpbIjAiLCIxIiwiMiIsIjMiXX0sIm1heF9wcmljZSI6eyJkZXNjcmlwdGlvbiI6Ik1heCBwcmljZSBpbiBsb2NhbCBjdXJyZW5jeSIsInR5cGUiOiJpbnRlZ2VyIiwiZXhjbHVzaXZlTWluaW11bSI6MCwibWF4aW11bSI6OTAwNzE5OTI1NDc0MDk5MX0sImV4Y2x1ZGVfYWlybGluZXMiOnsiZGVzY3JpcHRpb24iOiJDb21tYS1zZXBhcmF0ZWQgYWlybGluZSBjb2RlcyB0byBleGNsdWRlIiwidHlwZSI6InN0cmluZyJ9LCJpbmNsdWRlX2FpcmxpbmVzIjp7ImRlc2NyaXB0aW9uIjoiQ29tbWEtc2VwYXJhdGVkIGFpcmxpbmUgY29kZXMgdG8gaW5jbHVkZSIsInR5cGUiOiJzdHJpbmcifSwiY3VycmVuY3kiOnsiZGVmYXVsdCI6IlVTRCIsImRlc2NyaXB0aW9uIjoiQ3VycmVuY3kgY29kZSIsInR5cGUiOiJzdHJpbmciLCJtaW5MZW5ndGgiOjMsIm1heExlbmd0aCI6M30sImhsIjp7ImRlZmF1bHQiOiJlbiIsImRlc2NyaXB0aW9uIjoiTGFuZ3VhZ2UgY29kZSIsInR5cGUiOiJzdHJpbmcifSwiZ2wiOnsiZGVzY3JpcHRpb24iOiJDb3VudHJ5IGNvZGUgZm9yIGxvY2FsaXphdGlvbiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImRlcGFydHVyZV9pZCIsImFycml2YWxfaWQiLCJvdXRib3VuZF9kYXRlIiwidHlwZSIsImFkdWx0cyIsImNoaWxkcmVuIiwiaW5mYW50c19pbl9zZWF0IiwiaW5mYW50c19vbl9sYXAiLCJjdXJyZW5jeSIsImhsIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX19LCJyZXF1aXJlZCI6WyJ0eXBlIiwibWV0aG9kIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwiZXhhbXBsZSI6eyJ0eXBlIjoib2JqZWN0IiwiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwicHJvcGVydGllcyI6eyJzZWFyY2hfbWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsidHlwZSI6InN0cmluZyJ9LCJqc29uX2VuZHBvaW50Ijp7InR5cGUiOiJzdHJpbmcifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIn0sInByb2Nlc3NlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIn0sImdvb2dsZV9mbGlnaHRzX3VybCI6eyJ0eXBlIjoic3RyaW5nIn0sInRvdGFsX3RpbWVfdGFrZW4iOnsidHlwZSI6Im51bWJlciJ9fSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOmZhbHNlfSwic2VhcmNoX3BhcmFtZXRlcnMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnR5TmFtZXMiOnsidHlwZSI6InN0cmluZyJ9LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6e319LCJiZXN0X2ZsaWdodHMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiZmxpZ2h0cyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJkZXBhcnR1cmVfYWlycG9ydCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifSwiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJ0aW1lIjp7InR5cGUiOiJzdHJpbmcifX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sImFycml2YWxfYWlycG9ydCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifSwiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJ0aW1lIjp7InR5cGUiOiJzdHJpbmcifX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sImR1cmF0aW9uIjp7InR5cGUiOiJudW1iZXIifSwiYWlycGxhbmUiOnsidHlwZSI6InN0cmluZyJ9LCJhaXJsaW5lIjp7InR5cGUiOiJzdHJpbmcifSwiYWlybGluZV9sb2dvIjp7InR5cGUiOiJzdHJpbmcifSwidHJhdmVsX2NsYXNzIjp7InR5cGUiOiJzdHJpbmcifSwiZmxpZ2h0X251bWJlciI6eyJ0eXBlIjoic3RyaW5nIn0sImxlZ3Jvb20iOnsidHlwZSI6InN0cmluZyJ9LCJleHRlbnNpb25zIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifX0sIm9mdGVuX2RlbGF5ZWRfYnlfb3Zlcl8zMF9taW4iOnsidHlwZSI6ImJvb2xlYW4ifSwib3Zlcm5pZ2h0Ijp7InR5cGUiOiJib29sZWFuIn19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9fSwibGF5b3ZlcnMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiZHVyYXRpb24iOnsidHlwZSI6Im51bWJlciJ9LCJuYW1lIjp7InR5cGUiOiJzdHJpbmcifSwiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJvdmVybmlnaHQiOnsidHlwZSI6ImJvb2xlYW4ifX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX19LCJ0b3RhbF9kdXJhdGlvbiI6eyJ0eXBlIjoibnVtYmVyIn0sImNhcmJvbl9lbWlzc2lvbnMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidGhpc19mbGlnaHQiOnsidHlwZSI6Im51bWJlciJ9LCJ0eXBpY2FsX2Zvcl90aGlzX3JvdXRlIjp7InR5cGUiOiJudW1iZXIifSwiZGlmZmVyZW5jZV9wZXJjZW50Ijp7InR5cGUiOiJudW1iZXIifX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sInByaWNlIjp7InR5cGUiOiJudW1iZXIifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIn0sImFpcmxpbmVfbG9nbyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlcGFydHVyZV90b2tlbiI6eyJ0eXBlIjoic3RyaW5nIn0sImV4dGVuc2lvbnMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9fX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX19LCJvdGhlcl9mbGlnaHRzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImZsaWdodHMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiZGVwYXJ0dXJlX2FpcnBvcnQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sImlkIjp7InR5cGUiOiJzdHJpbmcifSwidGltZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9LCJhcnJpdmFsX2FpcnBvcnQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sImlkIjp7InR5cGUiOiJzdHJpbmcifSwidGltZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9LCJkdXJhdGlvbiI6eyJ0eXBlIjoibnVtYmVyIn0sImFpcnBsYW5lIjp7InR5cGUiOiJzdHJpbmcifSwiYWlybGluZSI6eyJ0eXBlIjoic3RyaW5nIn0sImFpcmxpbmVfbG9nbyI6eyJ0eXBlIjoic3RyaW5nIn0sInRyYXZlbF9jbGFzcyI6eyJ0eXBlIjoic3RyaW5nIn0sImZsaWdodF9udW1iZXIiOnsidHlwZSI6InN0cmluZyJ9LCJsZWdyb29tIjp7InR5cGUiOiJzdHJpbmcifSwiZXh0ZW5zaW9ucyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJvZnRlbl9kZWxheWVkX2J5X292ZXJfMzBfbWluIjp7InR5cGUiOiJib29sZWFuIn0sIm92ZXJuaWdodCI6eyJ0eXBlIjoiYm9vbGVhbiJ9fSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOmZhbHNlfX0sImxheW92ZXJzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImR1cmF0aW9uIjp7InR5cGUiOiJudW1iZXIifSwibmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sImlkIjp7InR5cGUiOiJzdHJpbmcifSwib3Zlcm5pZ2h0Ijp7InR5cGUiOiJib29sZWFuIn19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9fSwidG90YWxfZHVyYXRpb24iOnsidHlwZSI6Im51bWJlciJ9LCJjYXJib25fZW1pc3Npb25zIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InRoaXNfZmxpZ2h0Ijp7InR5cGUiOiJudW1iZXIifSwidHlwaWNhbF9mb3JfdGhpc19yb3V0ZSI6eyJ0eXBlIjoibnVtYmVyIn0sImRpZmZlcmVuY2VfcGVyY2VudCI6eyJ0eXBlIjoibnVtYmVyIn19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9LCJwcmljZSI6eyJ0eXBlIjoibnVtYmVyIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyJ9LCJhaXJsaW5lX2xvZ28iOnsidHlwZSI6InN0cmluZyJ9LCJkZXBhcnR1cmVfdG9rZW4iOnsidHlwZSI6InN0cmluZyJ9LCJleHRlbnNpb25zIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifX19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9fSwicHJpY2VfaW5zaWdodHMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsibG93ZXN0X3ByaWNlIjp7InR5cGUiOiJudW1iZXIifSwicHJpY2VfbGV2ZWwiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBpY2FsX3ByaWNlX3JhbmdlIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJudW1iZXIifX0sInByaWNlX2hpc3RvcnkiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6Im51bWJlciJ9fX19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9LCJhaXJwb3J0cyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJkZXBhcnR1cmUiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiYWlycG9ydCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifSwiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJ0aW1lIjp7InR5cGUiOiJzdHJpbmcifX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sImNpdHkiOnsidHlwZSI6InN0cmluZyJ9LCJjb3VudHJ5Ijp7InR5cGUiOiJzdHJpbmcifSwiY291bnRyeV9jb2RlIjp7InR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJ0aHVtYm5haWwiOnsidHlwZSI6InN0cmluZyJ9fSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOmZhbHNlfX0sImFycml2YWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiYWlycG9ydCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmcifSwiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJ0aW1lIjp7InR5cGUiOiJzdHJpbmcifX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sImNpdHkiOnsidHlwZSI6InN0cmluZyJ9LCJjb3VudHJ5Ijp7InR5cGUiOiJzdHJpbmcifSwiY291bnRyeV9jb2RlIjp7InR5cGUiOiJzdHJpbmcifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyJ9LCJ0aHVtYm5haWwiOnsidHlwZSI6InN0cmluZyJ9fSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOmZhbHNlfX19LCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9fX0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX19LCJyZXF1aXJlZCI6WyJ0eXBlIl19fSwicmVxdWlyZWQiOlsiaW5wdXQiXX19fX0=",
  "server": "Vercel",
  "strict-transport-security": "max-age=63072000",
  "vary": "rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch",
  "www-authenticate": "Payment id=\"4QCbelJ_Y_c2Vf3KrDYA3PElOS7GATzUCINEaYiEY3w\", realm=\"stabletravel.dev\", method=\"tempo\", intent=\"charge\", request=\"eyJhbW91bnQiOiIyMDAwMCIsImN1cnJlbmN5IjoiMHgyMGMwMDAwMDAwMDAwMDAwMDAwMDAwMDBiOTUzN2QxMWM2MGU4YjUwIiwibWV0aG9kRGV0YWlscyI6eyJjaGFpbklkIjo0MjE3fSwicmVjaXBpZW50IjoiMHhEZDI1NzcyM2I4NkI0OTQ3NDgzOTA1Y2RBY0JiQkM3MGZBQ0YyZWMwIn0\", expires=\"2026-08-12T21:35:01.950Z\"",
  "x-agent-identity": "eyJ2IjoxLCJjaGFsbGVuZ2UiOnsiZG9tYWluIjoic3RhYmxldHJhdmVsLmRldiIsInJvdXRlIjoiL2FwaS9nb29nbGUtZmxpZ2h0cy9zZWFyY2giLCJub25jZSI6IjY3ZDVjOTFkMzRlYmI4NThmYTFlYTY5M2Y1ZjNjZDc2YTNjNGE3MDZhYTlkODc4YzU5NmJmZDYyM2RlYTk4MTEiLCJpc3N1ZWRBdCI6IjIwMjYtMDgtMTJUMjE6MzA6MDEuOTUxWiIsImV4cGlyYXRpb25UaW1lIjoiMjAyNi0wOC0xMlQyMTozMDozMS45NTFaIn19",
  "x-matched-path": "/api/google-flights/search",
  "x-request-id": "c90a79c8-359e-4d7c-9bea-a4189ab85bd8",
  "x-vercel-cache": "MISS",
  "x-vercel-id": "iad1::iad1::vnx45-1786570201929-2bd3a75fa3a3"
}

Request headers

{
  "accept": "*/*",
  "user-agent": "Fetch402Bot/0.1 (+https://fetch402.com/crawler; contact: crawler@fetch402.com)"
}

Machine contract

Schemas.

InputJSON
{
  "method": "GET",
  "queryParams": {
    "adults": 1,
    "arrival_id": "LAX",
    "children": 0,
    "currency": "USD",
    "departure_id": "JFK",
    "hl": "en",
    "infants_in_seat": 0,
    "infants_on_lap": 0,
    "outbound_date": "2026-12-01",
    "return_date": "2026-12-08",
    "type": "1"
  },
  "type": "http"
}
OutputJSON
{
  "example": {
    "best_flights": [
      {
        "flights": [
          {
            "airline": "American",
            "arrival_airport": {
              "id": "LAX",
              "name": "Los Angeles International Airport",
              "time": "2026-12-01 11:00"
            },
            "departure_airport": {
              "id": "JFK",
              "name": "John F. Kennedy International Airport",
              "time": "2026-12-01 08:00"
            },
            "duration": 360,
            "flight_number": "AA 100",
            "travel_class": "Economy"
          }
        ],
        "price": 350,
        "total_duration": 360,
        "type": "Round trip"
      }
    ],
    "search_metadata": {
      "created_at": "2026-04-22 12:00:00 UTC",
      "google_flights_url": "https://www.google.com/travel/flights",
      "id": "search-123",
      "status": "Success"
    }
  },
  "type": "json"
}