searchFlightsByDepArr
Search for flights between airports or cities using IATA codes. Specify departure and arrival locations along with the date in YYYY-MM-DD format to retrieve flight options.
Instructions
Search for flights between airports or cities by date. For cities with multiple airports, use depcity and arrcity parameters; otherwise use dep and arr parameters. Date must be in YYYY-MM-DD format. For today's date, use the getTodayDate tool. All airport/city codes must be valid IATA 3-letter codes (e.g.BJS for city of Beijing, PEK for Beijing Capital Airport).
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| arr | No | Arrival airport IATA 3-letter code (e.g. SHA for Shanghai, HFE for Hefei) | |
| arrcity | No | Arrival city IATA 3-letter code (e.g. SHA for Shanghai, BJS for Beijing) | |
| date | Yes | Flight date in YYYY-MM-DD format. IMPORTANT: If user input only cotains month and date, you should use getTodayDate tool to get the year. For today's date, use getTodayDate tool instead of hardcoding | |
| dep | No | Departure airport IATA 3-letter code (e.g. PEK for Beijing, CAN for Guangzhou) | |
| depcity | No | Departure city IATA 3-letter code (e.g. BJS for Beijing, CAN for Guangzhou) | 
Input Schema (JSON Schema)
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false,
  "properties": {
    "arr": {
      "description": "Arrival airport IATA 3-letter code (e.g. SHA for Shanghai, HFE for Hefei)",
      "maxLength": 3,
      "minLength": 3,
      "pattern": "^[A-Z]{3}$",
      "type": "string"
    },
    "arrcity": {
      "description": "Arrival city IATA 3-letter code (e.g. SHA for Shanghai, BJS for Beijing)",
      "maxLength": 3,
      "minLength": 3,
      "pattern": "^[A-Z]{3}$",
      "type": "string"
    },
    "date": {
      "description": "Flight date in YYYY-MM-DD format. IMPORTANT: If user input only cotains month and date, you should use getTodayDate tool to get the year. For today's date, use getTodayDate tool instead of hardcoding",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "type": "string"
    },
    "dep": {
      "description": "Departure airport IATA 3-letter code (e.g. PEK for Beijing, CAN for Guangzhou)",
      "maxLength": 3,
      "minLength": 3,
      "pattern": "^[A-Z]{3}$",
      "type": "string"
    },
    "depcity": {
      "description": "Departure city IATA 3-letter code (e.g. BJS for Beijing, CAN for Guangzhou)",
      "maxLength": 3,
      "minLength": 3,
      "pattern": "^[A-Z]{3}$",
      "type": "string"
    }
  },
  "required": [
    "date"
  ],
  "type": "object"
}