新規登録

ログイン

Skyscanner Flight Search

FREE
開発者 skyscannerOfficial
更新日 1ヶ月前
旅行・<wbr>交通・<wbr>経路情報
10/10
人気度
591ms
レイテンシ
79%
正常稼働率

Skyscanner Flight Search API Documentation

The Sky Scanner API lets you search for flight & get flight prices from Skyscanners database of prices, as well as get live quotes directly from ticketing agencies.

全文を表示する

さらに魅力的なアプリ開発を

世界最大級のAPIマーケットプレイスで、8,000以上の豊富なラインナップからAPIを検索、簡単に接続しましょう
Live Flight Search
POSTCreate session
GETPoll session results
Places
GETList Places
Browse Flight Prices
GETBrowse Quotes
GETBrowse Routes
GETBrowse Dates
GETBrowse Dates Inbound
GETBrowse Quotes Inbound
GETBrowse Routes Inbound
Localisation
GETList markets
GETCurrencies
POSTCreate session

Create a flight search session. A successful response contains no content. The session key to poll the results is provided in the Location header of the response. The last value of location header contains the session key which is required when polling the session.

ログインしてこのエンドポイントをテストする
ログイン
ヘッダーパラメータ
X-RapidAPI-KeySTRING
REQUIRED
必須パラメータ
countrySTRING
REQUIREDThe market/country your user is in (see docs for list of markets)
currencySTRING
REQUIREDThe currency you want the prices in (3-letter currency code)
localeSTRING
REQUIREDThe locale you want the results in (ISO locale)
originPlaceSTRING
REQUIREDThe origin place (see docs for places)
destinationPlaceSTRING
REQUIREDThe destination place (see docs for places)
outboundDateSTRING
REQUIREDThe outbound date. Format “yyyy-mm-dd”.
adultsNUMBER
REQUIREDNumber of adults (16+ years). Must be between 1 and 8.
パラメータ(Option)
inboundDateSTRING
OPTIONALThe return date. Format “yyyy-mm-dd”. Use empty string for oneway trip.
cabinClassSTRING
OPTIONALThe cabin class. Can be “economy”, “premiumeconomy”, “business”, “first”
childrenNUMBER
OPTIONALNumber of children (1-16 years). Can be between 0 and 8.
infantsNUMBER
OPTIONALNumber of infants (under 12 months). Can be between 0 and 8.
includeCarriersSTRING
OPTIONALOnly return results from those carriers. Comma-separated list of carrier ids.
excludeCarriersSTRING
OPTIONALFilter out results from those carriers. Comma-separated list of carrier ids.
groupPricingSTRING
OPTIONALIf set to true, prices will be obtained for the whole passenger group and if set to false it will be obtained for one adult. By default it is set to false.
コードスニペット
unirest.post("https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/pricing/v1.0")
.header("X-RapidAPI-Key", "undefined")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("inboundDate=undefined")
.send("cabinClass=undefined")
.send("children=undefined")
.send("infants=undefined")
.send("includeCarriers=undefined")
.send("excludeCarriers=undefined")
.send("groupPricing=undefined")
.send("country=<required>")
.send("currency=<required>")
.send("locale=<required>")
.send("originPlace=<required>")
.send("destinationPlace=<required>")
.send("outboundDate=<required>")
.send("adults=<required>")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
サンプルレスポンス

loading...

ログイン新規登録

SDKをインストール(NodeJS)

インストール

Node.jsでUnirestを使用するには、NPMモジュールをインストールしてください。

$ npm install unirest

インストール完了後は、簡単にリクエストを行うことができるようになります。

var unirest = require('unirest');

リクエスト

unirest.post("https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/pricing/v1.0")
.header("X-RapidAPI-Key", "undefined")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("inboundDate=undefined")
.send("cabinClass=undefined")
.send("children=undefined")
.send("infants=undefined")
.send("includeCarriers=undefined")
.send("excludeCarriers=undefined")
.send("groupPricing=undefined")
.send("country=<required>")
.send("currency=<required>")
.send("locale=<required>")
.send("originPlace=<required>")
.send("destinationPlace=<required>")
.send("outboundDate=<required>")
.send("adults=<required>")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2認証
クライアントID
クライアントシークレット
OAuth2認証

エンドポイントをテストするには

登録(無料)が必要です

世界最大級のAPIマーケットプレイスに参加しましょう。8,000以上の豊富なラインナップから検索、簡単に接続でき、50万人以上の開発者にご利用いただいています。
APIを検索
ブラウザ上で即座にテスト
接続用スニペットの自動生成
ダッシュボードで一括管理