open-meteo
オープンソースの無料天気 API。キー不要で、世界中をカバーし、複数のモデルと80年分の履歴データをサポート。非商用目的で利用可能。
スマートダウンロード
Download 版をダウンロード
v1.4.0 · 55.1 MB
無料・登録不要で使える高精度な気象データAPI。
主な機能
- 非商用目的なら無料で利用可能、完全にオープンソース(AGPLv3)
- 登録や API キーは不要、クロスオリジンリクエスト(CORS)に対応
- グローバルモデル(11 km)と地域モデル(最高 1.5 km)
- 1 時間ごとの予報は最長 16 日間、更新頻度は最大 1 時間ごと
- 80 年分の過去の気象データで世界全体をカバー
できないこと
- •無料利用は非商用目的に限り、商用利用の場合は作者に連絡してライセンスを取得する必要があります。セルフホスティングには大容量のストレージ(1日あたり2TB以上のデータを処理)と高い計算能力が必要です。データは各国の気象サービスから取得しているため、モデルの更新遅延や精度の限界が生じる可能性があります。GeoDNS はヨーロッパと北米のみに最適化されており、その他の地域では遅延が大きくなる可能性があります。
使用例
- 天気予報アプリの開発とテスト(実際のデータを無料で入手可能)
- 個人の気象データ分析、学術研究、教育プロジェクト
- セルフホスト型の天気サービス:自分のサーバーで Docker を使ってプライベートな天気 API をデプロイ
Open-Meteo はオープンソースの天気 API であり、非商用利用向けに無料でアクセスでき、API キーは不要です。NOAA、DWD、MeteoFrance、ECMWF、JMA など、複数の国の気象サービスのデータを統合し、グローバルモデル(11 km 解像度)と地域モデル(最大 1.5 km 解像度)を提供しています。機能には、最大 16 日間の 1 時間ごとの天気予報、80 年分の過去の気象データ、海洋、空気質、ジオコーディング、標高、洪水 API が含まれます。応答時間は 10 ミリ秒未満で、サーバーはヨーロッパと北米に配置されており、GeoDNS によって低遅延と高可用性を実現しています。ソースコードは AGPLv3 ライセンス、データは CC BY 4.0 で提供されています。api.open-meteo.com でホストされている API を直接使用することも、Docker でセルフホストすることもできます。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
オンライン API を直接使用する:ブラウザまたはコードから https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&hourly=temperature_2m にリクエストするだけで JSON データを取得できます
ローカルにデプロイする場合:リポジトリをクローンし、Docker と Docker Compose をインストールしてから、docker-compose up を実行してサービスを起動します
公式ドキュメント https://open-meteo.com/en/docs を参照して、すべての API エンドポイントとパラメータを確認してください
- オンライン API を直接使用する:ブラウザまたはコードから https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&hourly=temperature_2m にリクエストするだけで JSON データを取得できます
- ローカルにデプロイする場合:リポジトリをクローンし、Docker と Docker Compose をインストールしてから、docker-compose up を実行してサービスを起動します
- 公式ドキュメント https://open-meteo.com/en/docs を参照して、すべての API エンドポイントとパラメータを確認してください
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker でデプロイした場合は、docker-compose down を実行して関連するデータディレクトリを削除するだけです。オンライン API を直接使用している場合は、アンインストールの必要はありません。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs