# SiteCheck Health & Travel – Skyscanner Flight Deals

> SiteCheck Health & Travel – Skyscanner Flight Deals is a paid API for AI agents from api.healthtravel-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns cheap flight deals, pricing by month, and route facts between two cities or airports using Skyscanner data

## Facts

- Endpoint: GET https://api.healthtravel-api.workers.dev/api/travel/skyscanner?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-health-travel-skyscanner-flight-deals-ec20bc1e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RqhCmWfTg1dV0f-mHmxeh

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-health-travel-skyscanner-flight-deals-ec20bc1e
```

Example prompt: Can you find me cheap flight deals from London to Paris and tell me the best prices by month and which airlines are flying that route?

## When to prefer this

Use this endpoint when you need quick, pay-per-call flight deal lookups between two cities or airports without signing up for a Skyscanner API key. It is ideal for agents that occasionally need travel pricing data alongside health or other queries on the same platform. Prefer this over direct Skyscanner integration when you want micro-payment billing per call via USDC/x402 with no subscription overhead.

## Known failure modes

- Invalid or unrecognized origin/destination code returns an error or empty deals array
- Route with no available data returns empty results
- Network timeout from upstream Skyscanner data source
- Currency or locale mismatch causing prices in unexpected denomination
- Stale cached data if Skyscanner feed has not refreshed recently

## How this service works

Skyscanner flight prices from its public route page (Skyscanner codes, e.g. lond to pari, ist to lond): lowest recent fare, up to 16 cheapest recent one-way deals (date, airline, airports, direct or not, USD price, when seen), cheapest fare per month for a year, route facts and Skyscanner's FAQ answers. Not a live date search.

## Output

Returns a list of flight deals (each with origin/destination airport codes and names, airline, airline code, travel date, price in local currency, number of legs, and whether direct), plus aggregated route facts (cheapest month, lowest price, flights per week, average flight time, most popular airline), cheapest price by calendar month, and FAQ entries about the route. Also includes the Skyscanner source URL, currency, and data freshness timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "from",
      "to"
     ],
     "properties": {
      "to": {
       "type": "string",
       "description": "Skyscanner destination code, e.g. pari, mia, lond"
      },
      "from": {
       "type": "string",
       "description": "Skyscanner origin code: 3-letter airport (ist, jfk) or 4-letter city code (lond, nyca, pari)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "pari",
  "faq": [
   {
    "answer": "Paris şehrinde 3 havaalanı bulunmaktadır: Paris Orly, Paris Charles de Gaulle ve Paris Beauvais.",
    "question": "Paris şehrinde kaç havaalanı bulunmaktadır?"
   },
   {
    "answer": "ile arası gidiş dönüş uçak bileti için bulduğumuz en iyi fiyat . Bu sonuçlar, son 4 gün içinde farklı hava yolları ve seyahat sağlayıcılarından alınan bilgilere dayanan bir tahmindir. Fiyatlarda ve uygunluk durumunda değişiklikler olabilir.",
    "question": "ile arası gidiş dönüş uçak biletlerinin fiyatı nedir?"
   }
  ],
  "from": "lond",
  "count": 16,
  "deals": [
   {
    "to": "CDG",
    "date": "2026-11-17",
    "from": "LTN",
    "legs": 2,
    "price": 3310,
    "direct": true,
    "toName": "Paris Charles de Gaulle",
    "airline": "easyJet",
    "fromName": "Londra Luton",
    "quotedAt": "2026-10-23T08:38Z",
    "priceText": "3.310 TL",
    "airlineCode": "EZY"
   },
   {
    "to": "CDG",
    "date": "2026-12-08",
    "from": "LTN",
    "legs": 2,
    "price": 3310,
    "direct": true,
    "toName": "Paris Charles de Gaulle",
    "airline": "easyJet",
    "fromName": "Londra Luton",
    "quotedAt": "2026-10-23T08:21Z",
    "priceText": "3.310 TL",
    "airlineCode": "EZY"
   }
  ],
  "facts": {
   "cheapestMonth": "Kasım",
   "cheapestPrice": "3.310 TL",
   "flightsPerWeek": "853",
   "averageFlightTime": "1 sa. 19 dk.",
   "mostPopularAirline": "Delta"
  },
  "route": "Londra - Paris arası ucuz uçak biletleri",
  "source": "https://www.skyscanner.com/routes/lond/pari/x.html",
  "currency": "TRY",
  "lowPrice": 1127,
  "checkedAt": "2026-10-23T09:36:38.032Z",
  "cheapestByMonth": [
   {
    "month": "2026-10",
    "price": 7811,
    "priceText": "7.811 TL"
   },
   {
    "month": "2026-11",
    "price": 3310,
    "priceText": "3.310 TL"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-health-travel-skyscanner-flight-deals-ec20bc1e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.healthtravel-api.workers.dev](https://www.zero.xyz/host/api.healthtravel-api.workers.dev/llms.txt)
