departure_idstringrequired
origin airport/location code
Start building
Platform API endpoint with unified authentication and usage tracking.
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
-X POST "https://api.sandbase.ai/v1/api/google-flights/search" \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'SANDBASE_JSON'
{
"type": "2",
"arrival_id": "AUS",
"departure_id": "CDG",
"outbound_date": "2026-12-15"
}
SANDBASE_JSON
)
printf '%s\n' "$result"Set your SandBase API key in your server environment. Requests use Bearer authentication.
export SANDBASE_API_KEY="YOUR_API_KEY"Keep your key on the server. Do not expose it in browser code.
departure_idstringrequiredorigin airport/location code
arrival_idstringrequireddestination airport/location code
outbound_datestringrequiredYYYY-MM-DD
typestring1 round trip (default) | 2 one way | 3 multi-city
return_datestringYYYY-MM-DD, required when type=1
currencystringcurrency
Saved example response for this API; no live request is made when viewing it.
No saved response has been published. Run the API in Playground to inspect its response.