新規登録​

ログイン​

Skyscanner Flight Search

FREE
開発者​ skyscannerOfficial
更新日 17時間前​
旅行・​交通・​経路情報​
10/10
人気度​
407ms
レイテンシ​
43%
正常稼働率​

Skyscanner Flight Search API Documentation

The Sky Scanner API はフライトを検索したり、Skyscannersの価格データベースから価格を入手したり、更には代理店から直接見積もりを受け取ることが出来るAPIです。

全文を​表示する​

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

世界最大級の​APIマーケットプレイスで、​8,000以上の​豊富な​ラインナップから​APIを​検索、​簡単に​接続​しましょう​

Live Flight Search
POSTCreate session
GETPoll session results
Places
GETList Places
Browse Flight Prices
GETBrowse Quotes
GETBrowse Routes
GETBrowse Dates
Localisation
GETList markets
GETCurrencies
POSTCreate session

フライト検索セッションを作成します。 レスポンスが成功するとコンテンツは含まれません。 結果を取得するURLは、レスポンスのLocationヘッダーで提供されます。

ログインして​このエンドポイントを​テストする​
ログイン​
ヘッダーパラメータ​
X-RapidAPI-KeySTRING
REQUIRED
Content-TypeSTRING
CONSTANT
Content-TypeSTRING
CONSTANT
必須パラメータ​
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", "undefined")
.header("Content-Type", "undefined")
.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", "undefined")
.header("Content-Type", "undefined")
.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認証​
Sign up for freeto test this endpoint
Join the world’s largest API marketplace with over half a million developers and thousands of APIs.
APIを​検索​
ブラウザ上で​即座にテスト​
接続用スニペットの​自動生成​
ダッシュボードで​一括管理​