2026年における最高のパブリック API Hub & Directory まとめ
次回のプロジェクトに活用できる、無料で公開されている API の探し方
Hyperealで構築を始めよう
Kling、Flux、Sora、Veoなどに単一のAPIでアクセス。無料クレジットで開始、数百万規模まで拡張可能。
クレジットカード不要 • 10万人以上の開発者 • エンタープライズ対応
2026年版 最良のパブリックAPIハブ・ディレクトリ
プロジェクトに適したAPIを見つけることは、驚くほど難しい場合があります。天気、翻訳、株価などのAPIが必要だとわかっていても、「どれを選ぶべきか?」「無料か?」「認証は必要か?」「リミット制限(Rate Limits)は?」といった疑問が次々と湧いてきます。パブリックAPIディレクトリは、数千ものAPIを、説明、価格、認証要件、使用例とともにカタログ化することで、これらの問題を解決します。
本ガイドでは、2026年時点で利用可能な最高のAPIハブとディレクトリを、タイプとユースケース別に紹介します。
主要なAPIディレクトリ
1. Public APIs (GitHub)
URL: github.com/public-apis/public-apis
30万以上のGitHubスターを獲得している、最も人気の高いオープンソースのAPIディレクトリです。カテゴリー別に整理された無料APIのキュレーションリストです。
| 詳細 | 情報 |
|---|---|
| 総API数 | 1,400以上 |
| 形式 | GitHub上のMarkdownテーブル |
| 検索 | GitHub内検索またはCtrl+F |
| 費用 | 無料 |
| 更新頻度 | コミュニティによって維持 |
最適なケース: カテゴリーが決まっており、無料のAPIを素早く探したい時。
対象カテゴリー: 動物、アニメ、アンチマルウェア、アート&デザイン、認証、ブロックチェーン、書籍、ビジネス、カレンダー、クラウドストレージ、継続的インテグレーション(CI)、暗号通貨、為替、データ検証、開発、辞書、ドキュメント&生産性、エンターテインメント、環境、イベント、金融、飲食、ゲーム&コミック、ジオコーディング、政府、健康、求人、機械学習、音楽、ニュース、オープンデータ、オープンソースプロジェクト、特許、性格診断、電話、写真、プログラミング、科学&数学、セキュリティ、ショッピング、ソーシャル、スポーツ&フィットネス、テストデータ、テキスト分析、トラッキング、交通、短縮URL、車両、動画、天気。
エントリー例:
| API | 説明 | Auth | HTTPS | CORS |
|---|---|---|---|---|
| OpenWeather | 気象データ | apiKey |
Yes | Yes |
2. RapidAPI Hub
URL: rapidapi.com/hub
最大規模のAPIマーケットプレイスです。RapidAPIは、異なるプロバイダーのAPIを、単一のAPIキーでテスト、サブスクライブ、管理できる統合インターフェースを提供します。
| 詳細 | 情報 |
|---|---|
| 総API数 | 40,000以上 |
| 形式 | 検索・フィルタ付きWebアプリ |
| 検索 | 全文検索、カテゴリー、タグ |
| 費用 | 無料 + 有料API(フリーミアムモデル) |
| 更新頻度 | APIプロバイダーにより継続的更新 |
最適なケース: 統合された支払いとテストインターフェースでAPIを探したい時。複数のAPIを並べて比較検討する場合に特に便利です。
主な特徴:
- ブラウザ上でエンドポイントを直接テスト可能
- すべてのサブスクリプションを1つのAPIキーで管理
- プロバイダーをまたいだ自動請求
- 使用状況の分析ダッシュボード
- 20以上の言語に対応したコードスニペット
3. APIs.guru (OpenAPI Directory)
URL: apis.guru
OpenAPI (Swagger) 仕様の、マシンリーダブルなディレクトリです。リストされているすべてのAPIには完全なOpenAPIスペックが含まれており、Postman、Insomnia、またはコード生成ツールにインポートできます。
| 詳細 | 情報 |
|---|---|
| 総API数 | 2,500以上 |
| 形式 | OpenAPIスペック (JSON/YAML) |
| 検索 | WebインターフェースおよびAPI |
| 費用 | 無料 |
| 更新頻度 | 自動クローリング |
最適なケース: クライアントライブラリを自動生成したい、またはマシンリーダブルなAPIスペックが必要な開発者。
# JSONとしてディレクトリを取得
curl https://api.apis.guru/v2/list.json | jq 'keys | length'
# 返り値: 2500+
# 特定のAPIのOpenAPIスペックを取得
curl https://api.apis.guru/v2/specs/openweathermap.org/2.5/openapi.json
4. Postman API Network
URL: postman.com/explore
PostmanのAPI Networkは、Postmanワークスペースへ直接フォークして即座にテストを開始できるAPIコレクションを提供しています。
| 詳細 | 情報 |
|---|---|
| 総API数 | 100,000以上のコレクション |
| 形式 | Postmanコレクション |
| 検索 | 全文検索、カテゴリー、ワークスペース |
| 費用 | 無料 |
| 更新頻度 | API公開元により随時 |
最適なケース: APIテストにPostmanを使用しており、構築済みのコレクションが必要なチーム。
5. API List
URL: apilist.fun
厳選され、美しくデザインされたパブリックAPIディレクトリです。RapidAPIほど網羅的ではありませんが、キュレーションの質が高く、閲覧しやすいのが特徴です。
| 詳細 | 情報 |
|---|---|
| 総API数 | 500以上 |
| 形式 | Webアプリ |
| 検索 | カテゴリーとテキスト検索 |
| 費用 | 無料 |
| 更新頻度 | 手動によるキュレーション |
最適なケース: 特定の目的はないが、面白いAPIを探索・発見したい時。
6. Any API
URL: any-api.com
各APIに対して、動作するドキュメントとテストツールの提供に注力している包括的なディレクトリです。
| 詳細 | 情報 |
|---|---|
| 総API数 | 1,400以上 |
| 形式 | インラインテスト機能付きWebアプリ |
| 検索 | 全文検索およびカテゴリー |
| 費用 | 無料 |
| 更新頻度 | コミュニティによって維持 |
カテゴリー別ディレクトリ
AI・機械学習 API
| API | 説明 | 無料枠 | 認証 |
|---|---|---|---|
| OpenAI | GPT, DALL-E, Whisper | $5 クレジット | API key |
| Anthropic | Claude モデル | $5 クレジット | API key |
| Google AI | Gemini モデル | 寛容な無料枠 | API key |
| Hugging Face | 20万以上のモデル | 無料推論 | API key |
| Stability AI | Stable Diffusion | 25 無料クレジット | API key |
| Replicate | あらゆるMLモデルを実行 | 無料枠あり | API key |
天気 API
| API | 無料枠 | 月間リクエスト数 | 特徴 |
|---|---|---|---|
| OpenWeather | あり | 1,000回/日 | 現在、予報、履歴 |
| WeatherAPI | あり | 100万回/月 | 現在、予報、天文 |
| Tomorrow.io | あり | 500回/日 | 超局所、花粉、火災 |
| Open-Meteo | あり | 無制限 | APIキー不要 |
| Visual Crossing | あり | 1,000回/日 | 履歴データ |
金融・暗号通貨 API
| API | 無料枠 | データ | 認証 |
|---|---|---|---|
| Alpha Vantage | あり (5リクエスト/分) | 株式、為替、暗号通貨 | API key |
| CoinGecko | あり | 暗号通貨価格、市場データ | なし |
| Polygon.io | あり (5リクエスト/分) | 米国株、オプション、為替 | API key |
| Finnhub | あり | 株式、ニュース、ファンダメンタル | API key |
| Exchange Rates API | あり | 外国為替レート | なし |
| Yahoo Finance (unofficial) | あり | 株式、ETF | なし |
エンターテインメント API
| API | 説明 | 無料 | 認証 |
|---|---|---|---|
| TMDB | 映画・テレビ番組データ | Yes | API key |
| IGDB | ビデオゲームデータ | Yes | OAuth |
| Spotify | 音楽メタデータ、再生 | Yes | OAuth |
| OMDb | 映画データ | Yes (1,000/日) | API key |
| Jikan | アニメデータ (MyAnimeList) | Yes | なし |
| RAWG | ビデオゲームデータ | Yes | API key |
政府・オープンデータ API
| API | 国 | データ内容 |
|---|---|---|
| data.gov | 米国 | 25万以上のデータセット |
| data.gov.uk | 英国 | 政府データ |
| Open Data Soft | 全体 | 公共データセット |
| World Bank | 全体 | 経済指標 |
| NASA APIs | 全体 | 宇宙、地球科学 |
| USGS | 米国 | 地震、水文データ |
パブリックAPIの評価方法
プロジェクトにAPIを統合する前に、以下の基準で評価を行ってください。
信頼性チェックリスト
- [ ] APIに稼働率SLAやステータスページがあるか?
- [ ] そのAPIはどのくらいの期間提供されているか?(本番環境での新しいAPIの採用は避ける)
- [ ] 変更履歴(Changelog)やバージョニングポリシーがあるか?
- [ ] 運営会社に持続可能なビジネスモデルがあるか?
- [ ] 活発なコミュニティフォーラムやサポートチャネルがあるか?
技術チェックリスト
- [ ] 例付きの包括的なドキュメントがあるか?
- [ ] 希望する認証方法をサポートしているか?
- [ ] 無料枠のレート制限(Rate limit)はどのくらいか?
- [ ] 標準的なレスポンスタイムはどのくらいか?
- [ ] 希望する形式(JSON, XML)でデータを返すか?
- [ ] ブラウザベースのリクエストに対してCORSをサポートしているか?
- [ ] 使用する言語のSDKやクライアントライブラリがあるか?
価格チェックリスト
- [ ] 無料枠があるか?
- [ ] 超過料金(Overage charges)はいくらか?
- [ ] 価格体系は線形か、それとも段階的(Breakpoints)か?
- [ ] 無料枠の利用にクレジットカードの登録が必要か?
- [ ] 年払いによる割引はあるか?
curl によるクイックテスト
APIを本格的に導入する前に、コマンドラインから素早くテストしてみましょう。
# 無料APIのテスト(認証不要)
curl -s "https://api.open-meteo.com/v1/forecast?latitude=37.77&longitude=-122.42¤t_weather=true" | jq .
# APIキーを使用するAPIのテスト
curl -s "https://api.openweathermap.org/data/2.5/weather?q=London&appid=YOUR_KEY" | jq .
# Bearerトークンを使用するAPIのテスト
curl -s "https://api.example.com/v1/data" \
-H "Authorization: Bearer YOUR_TOKEN" | jq .
# レスポンスタイムの測定
curl -o /dev/null -s -w "Time: %{time_total}s\n" "https://api.open-meteo.com/v1/forecast?latitude=37.77&longitude=-122.42¤t_weather=true"
自作APIクライアントの構築
適切なAPIが見つかったら、以下のようなミニマルなクライアントパターンを参考にしてください。
Pythonの場合:
import requests
from typing import Optional
class WeatherClient:
BASE_URL = "https://api.open-meteo.com/v1"
def get_forecast(self, lat: float, lon: float, days: int = 7) -> dict:
response = requests.get(
f"{self.BASE_URL}/forecast",
params={
"latitude": lat,
"longitude": lon,
"daily": "temperature_2m_max,temperature_2m_min",
"forecast_days": days,
},
timeout=10,
)
response.raise_for_status()
return response.json()
# 使用例
client = WeatherClient()
forecast = client.get_forecast(lat=37.77, lon=-122.42)
print(forecast["daily"]["temperature_2m_max"])
TypeScriptの場合:
class WeatherClient {
private baseUrl = "https://api.open-meteo.com/v1";
async getForecast(lat: number, lon: number, days: number = 7) {
const params = new URLSearchParams({
latitude: lat.toString(),
longitude: lon.toString(),
daily: "temperature_2m_max,temperature_2m_min",
forecast_days: days.toString(),
});
const response = await fetch(`${this.baseUrl}/forecast?${params}`);
if (!response.ok) throw new Error(`API error: ${response.status}`);
return response.json();
}
}
// 使用例
const client = new WeatherClient();
const forecast = await client.getForecast(37.77, -122.42);
console.log(forecast.daily.temperature_2m_max);
AIメディア生成API
プロジェクトでAIによるメディア生成(画像生成、ビデオ合成、テキスト読み上げ、リップシンク、フェイススワップ、アバター作成など)が必要な場合、Hypereal AI は、最高のAIモデルを1つのプラットフォームに集約した統合APIハブを提供しています。プロバイダーごとに別々のアカウントやAPIキーを管理する代わりに、1つのAPIと1つのキーで、すべてのモデルに対して透明性の高いリクエスト単位の価格設定で利用できます。
まとめ
最適なAPIディレクトリは、ニーズによって異なります。無料でシンプルなAPIを素早く探したいなら public-apis GitHubリポジトリ を、統合されたインターフェースでテストや購読を行いたいなら RapidAPI を、マシンリーダブルなOpenAPIスペックが必要なら APIs.guru を、チームでPostmanを使用しているなら Postman API Network を活用してください。APIを統合する前に、curl でテストし、レート制限を確認し、プロバイダーの信頼性を評価することを忘れないでください。プロジェクトにとって最適なAPIとは、ドキュメントが充実しており、信頼性が高く、利用規模に見合った適正な価格設定がなされているものです。
