travel.brij.fi
Search live flight offers.
Offering
- Provider
- travel.brij.fi
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Infrastructure
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://travel.brij.fi/air/search- MIME type
- application/json
- First seen
- 2026-10-16T01:50:04.338Z
- Last seen
- Tags
- X402, flights, travel, booking, escrow, Solana, shopping
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.1 USDC
Atomic price: 100000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "100000",
"payTo": "4WvcrHiCTLEqWod3PeW3iFfjmJFsCbprQfkeNb2Rq59b"
}
]Observed health
- Status
- Reachable
- Latest latency
- 1306 ms
- Average latency
- 869 ms
- HTTP status
- 405
- Last checked
- Reachability
- 100% over 14 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"adults": {
"description": "1 to 9. The offer is priced for this many travellers and /air/book must supply exactly this many passengers, lead first.",
"maximum": 9,
"minimum": 1,
"type": "integer"
},
"cabin_class": {
"description": "Optional, defaults to economy.",
"enum": [
"economy",
"premium_economy",
"business",
"first"
],
"type": "string"
},
"cheapest_per_itinerary": {
"description": "Optional. Collapse each physical itinerary (comparison_key) to its cheapest fare; fare_options_count reports how many fares were folded. Drill into a finalist with POST /air/offer-details.",
"type": "boolean"
},
"depart_date": {
"format": "date",
"type": "string"
},
"departure_after": {
"description": "Optional. Outbound departs at or after this local time (HH:MM).",
"pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]$",
"type": "string"
},
"departure_before": {
"description": "Optional. Outbound departs at or before this local time (HH:MM). Combine both for a window: afternoon = after 12:00 before 18:00.",
"pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]$",
"type": "string"
},
"destination_iata": {
"description": "Destination IATA code.",
"type": "string"
},
"limit": {
"description": "Optional. Cap the number of offers returned, cheapest first. Full responses can exceed 300 KB — LLM agents should combine this with cheapest_per_itinerary.",
"minimum": 1,
"type": "integer"
},
"max_price": {
"description": "Optional decimal cap on total_amount, e.g. \"250.00\".",
"type": "string"
},
"max_stops": {
"description": "Optional. Maximum plane changes per direction; 0 = direct only.",
"minimum": 0,
"type": "integer"
},
"origin_iata": {
"description": "Origin IATA code.",
"type": "string"
},
"return_date": {
"description": "Optional. Adds the inbound (destination back to origin); round-trip offers book both directions in one /air/book.",
"format": "date",
"type": "string"
},
"sort": {
"description": "Optional ordering, ascending. Default price.",
"enum": [
"price",
"duration",
"departure",
"emissions"
],
"type": "string"
}
},
"required": [
"origin_iata",
"destination_iata",
"depart_date",
"adults"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}Output schema
{
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}