サーモンランのシフト情報を返すAPIサーモンラン研究所が収集しているデータを利用した非公式APIです。Splatoon2バトルステージのAPIは「スプステージ2」をお使いください。データを返す「all」形式の2種類が利用できます。初回から全ての回を記録しています。第何回の開催なのかもわかります。英語データ、日本語データ、イカリング2内部キーの値、画像URLも取得できます。仕様データはステージ変更の5秒後くらいに更新されます。charset=utf-8レスポンスはJSON形式で、文字コードはUTF-8です。*このAPIはCORSにより全てのオリジンからのアクセスを許可しているため、JavaScriptでも利用することができます。シフト表形式「now」https://splamp.info/salmon/api/nowbotの作成やシフト表の表示などに便利な形式です。イカリング2の「シフト表」と同様に、現在時刻から未来の順番で出力されます。全履歴一覧形式「all」https://splamp.info/salmon/api/allサーモンレックのトップ画面のようなシフト一覧表示に便利な形式です。「now」と異なり、未来から過去の順番で出力されます。逆順なので注意してください。15:00からのサーモンランを第1回としてカウントしています。ブキ(内部ID)イカリング2(SplatNet2)の内部キーの値。https://app.splatoon2.nintendo.net/images/weapon/15fe3fe6bbec24ddb5fdc3ffd06585bc82440531.pngおまけデータ:「報酬ギア」https://splamp.info/salmon/api/reward_gear.json「今月のギア」として毎月配信されてきた報酬は、2019年8月から「今回のギア」として毎シフト順番に繰り返し登場するようになりました。このデータでは、2017年7月から2019年7月までの全25個のギア情報をJSON形式でまとめています。不変データですので、ソースコードから直接利用することが可能です。ような計算式で求めることができます。サンプルコードCrieitで、サーモンランAPIを使ってできることを連載しています。サーモンラーン「シフト」の表示に使って頂いています。マルチバイト文字をエスケープせずそのまま返却するようになりました。CORS設定を追加し、JavaScriptから利用できるようになりました。