HTTP API を呼び出す
「外部サービスからデータを取りたい」
この目的で選ぶときに見る軸
- タイムアウト
- 送信先制限
- 認証の扱い
下の表の「主要制約」は各ツールで最も先に当たる制約。軸ごとの値はツール詳細の制約表で確認する。
この目的に使える手段(6件)
| ツール | 分類 | 種別 | 学習 | 料金 | 成熟 | 主要制約 | 検証 |
|---|---|---|---|---|---|---|---|
| Google Apps Script Googleの各サービスをJavaScriptで自動操作する、サーバー不要の実行環境 | 自動化・連携 | マネージドサービス | 低 | 無料 | 安定 | 1実行あたりの実行時間上限:6分 / 実行(個人アカウント・Workspace とも) | |
| n8n SaaS 連携をノードで組む自動化ツール。自己ホスト可で実行回数課金 | 自動化・連携 | ツール | 低 | 無料枠あり | 安定 | Cloud 版の月間実行回数(課金単位):Starter 2,500回 / 月(€20 / 月・年払い)、Pro 10,000回 / 月(€50 / 月・年払い)。1回=ワークフロー1回の実行で、ノード数や処理件数は問わない | |
| Python 読みやすさを優先した動的型付け言語。データ処理・自動化・AI分野の共通語 | 言語・実行環境 | 言語 | 低 | 無料 | 安定 | スレッド並列の上限(GIL):CPython では同時に1スレッドしか Python バイトコードを実行しない。I/O 中は解放される | |
| Go 単一バイナリに固めて配布できる静的型付け言語。並行処理と配布が軽い | 言語・実行環境 | 言語 | 中 | 無料 | 安定 | 旧バージョンのサポート期間:各メジャー版は、その後2つ新しいメジャー版が出るまでサポート。メジャー版は2月と8月の半年ごと(実質約1年) | |
| Playwright Chromium/Firefox/WebKitを1つのAPIで自動操作するE2Eテストフレームワーク | 開発基盤・CI/CD | フレームワーク | 中 | 無料 | 安定 | 対応Node.jsバージョン:最新の 22.x, 24.x, 26.x 系のいずれか | |
| TypeScript JavaScriptに静的型を足した言語。Node.jsでブラウザとサーバーを同じ言語で書く | 言語・実行環境 | 言語 | 中 | 無料 | 安定 | 型の実行時消失:型注釈は JavaScript の一部ではなく、コンパイル時に完全に削除される。型が実行時の動作を変えることはない |