DEV Community

Cover image for 開発者向け無料ニュースAPIトップ10
Akira
Akira

Posted on Originally published at apidog.com

開発者向け無料ニュースAPIトップ10

開発者向け無料ニュースAPIトップ10

カバー画像

サイドプロジェクトの大半に最適な無料ニュースAPIは、NewsData.io(1日200クレジット、カード登録不要)かGNews(1日100リクエスト、カード不要)です。記事全文が必要なら、Guardian Open Platformが1日500回の無料呼び出しを提供します。登録すら省きたいなら、GDELT・Hacker News・Spaceflight Newsがキーなしで応答します。本記事のすべての割り当て量は、2026年10月22日に各プロバイダーの公式ページで確認したもので、キー不要のAPIは同日にすべて実際に呼び出して検証しています。

今すぐApidogを試す

無料ニュースAPIの優劣は、見出し上の割り当て量より重要な4つの点で決まります。鮮度、検索できる過去の範囲、商用利用の可否、カード登録の要否です。本ガイドでは、まさにその4点で10個のAPIを比較します。

無料ニュースAPIとは?

無料ニュースAPIとは、ニュース記事(見出し、ソース、URL、公開時刻、多くの場合はスニペットや画像)をJSONで返すHTTPエンドポイントで、日次または月次の割り当て量の範囲内で無料で利用できるものです。アグリゲーター型は数千の媒体から記事を収集します。GuardianやNYTのような出版社のAPIは自社アーカイブを返し、多くの場合フルテキストも含みます。

ほとんどの無料プランは、価格と引き換えに鮮度を犠牲にしています。12時間または24時間の遅延はよくあることですし、「非商用限定」条項も同じく一般的です。プロトタイピングや個人用ダッシュボードには問題ありませんが、有料製品には向きません。

無料ニュースAPIの比較

API 無料割り当て量 遅延 / 履歴 カード要否 無料での商用利用 キー要否
NewsData.io 1日200クレジット(各1〜10記事) 12時間遅延、過去48時間 いいえ 記載なし はい
GNews 1日100リクエスト、各10記事 12時間遅延、30日間 いいえ 不可 はい
NewsAPI.org 1日100リクエスト 24時間遅延、1か月 登録にカード欄なし 不可(開発・テストのみ) はい
Currents API 1日250リクエスト 最大30日間 記載なし 再配布には別途条件が必要 はい
World News API 1日50ポイント、毎秒1リクエスト 記載なし いいえ 記載なし、帰属リンク必須 はい
Guardian Open Platform 1日500回、毎秒1回 全アーカイブ、190万件以上 登録にカード欄なし 不可 はい
NYT Developer APIs 1日500リクエスト、APIごとに毎分5回 アーカイブはAPIにより異なる 記載なし 不可 はい
GDELT DOC 2.0 5秒ごとに1リクエスト グローバル、多言語 いいえ 記載なし いいえ
Hacker News API 現在レート制限なし リアルタイム いいえ 記載なし いいえ
Spaceflight News API 非公開 リアルタイム、36,000件以上の記事 いいえ 記載なし いいえ

「記載なし」は、2026年10月22日時点で公式ページに明記されていなかったことを意味します。許可されたものではなく、不明として扱ってください。

検証方法

すべての数値は、2026年10月22日に読んだ各プロバイダー自身の料金ページ・FAQ・ドキュメントに基づいています。キー不要の3 API(GDELT、Hacker News、Spaceflight News)には実際にリクエストを送り、2026年10月の記事がライブで返ってくることを確認しました。キー必須の7エンドポイントは、キーなしで呼び出して存在を確認し、クリーンな認証エラーが返ることを確かめました(NewsAPI: 401 apiKeyMissing)。認証済みの呼び出しは行っていないため、リクエストあたりの結果件数は料金ページの記載によります。

10個の無料ニュースAPIを1つずつ紹介

1. NewsData.io: 最大の日次無料割り当て量

NewsData.ioは1日200 APIクレジットを提供し、1クレジットで1〜10件の記事が返ります。FAQには、無料プランでクレジットカードやデビットカードは不要だと明記されています。トレードオフは鮮度です。無料データは12時間遅延し、直近48時間分しかカバーしません。

2. GNews: シンプルで、支払い情報は一切不要

GNewsは1日100リクエストで、1リクエストあたり最大10件の記事を返すため、1日およそ1,000件の記事になります。料金ページには、無料プランでは「支払い情報を一切求めない」と記載されています。履歴は30日分、遅延は12時間です。非商用限定で、CORSはlocalhostのみで有効です。


curl "https://gnews.io/api/v4/top-headlines?lang=en&max=10&[REDACTED CREDENTIAL]
Enter fullscreen mode Exit fullscreen mode

3. NewsAPI.org: チュートリアルが使う定番

NewsAPIは、ほとんどのチュートリアルが最初に手を伸ばす名前です。無料のDeveloperプランは1日100リクエストで、記事は24時間遅延で届き、検索は1か月前まで遡れます。FAQには、このプランは「ステージング環境や本番環境では使用できない」と書かれています。登録フォームで求められるのは名前、メール、パスワードだけです。


curl -H "X-[REDACTED CREDENTIAL] "https://newsapi.org/v2/everything?q=openapi&language=en"
Enter fullscreen mode Exit fullscreen mode

4. Currents API: 1日250リクエスト

Currentsは「評価、プロトタイプ、小規模アプリ」向けに1日250回の無料リクエストを提供し、直近の履歴は最大30日分です。再配布や再公開には別途条件が必要なので、無料キーで公開ニュースサイトを作ってはいけません。登録時にカードが求められるかどうかは料金ページに記載されていません。

5. World News API: 小さな割り当て量、厳格なペース制限

World News APIの無料プランは1日50ポイント、毎秒1リクエスト、同時リクエスト1件です。支払い情報は不要です。追加条件が1つあります。無料ユーザーは自分のサイトやアプリからworldnewsapi.comへリンクしなければなりません。

6. Guardian Open Platform: 記事全文を無料で

GuardianのDeveloperキーは、スニペットではなく記事本文が必要な場合に最適な無料の手段です。毎秒1回のペースで1日最大500回の呼び出しが可能で、190万件を超えるコンテンツの本文にアクセスできます。

学位論文、ハッカソン、非営利アプリなど、非商用利用向けです。以前共有されていた`[REDACTED CREDENTIAL]

bash
curl "https://content.guardianapis.com/search?q=api&show-fields=bodyText&[REDACTED CREDENTIAL]

7. New York Times Developer APIs: アーカイブの深さ

NYTのポータルはいくつかのAPI(Top Stories、Article Search、Archive)を提供しています。FAQでは、APIごとに1日500リクエストと毎分5リクエストという2つの制限が定められており、呼び出しの間は12秒待つように指示されています。利用は非商用限定です。

8. GDELT DOC 2.0: グローバルなカバレッジ、キー不要

GDELTは多くの言語のニュースを監視しており、登録不要の全文検索APIを公開しています。2つのリクエストを速すぎる間隔で送ると、プレーンテキストで「Please limit requests to one every 5 seconds.」と返ってきます。英語ソースだけが必要な場合は、クエリにsourcelang:englishを追加してください。

bash
curl "https://api.gdeltproject.org/api/v2/doc/doc?query=%22open%20source%22%20sourcelang:english&mode=artlist&maxrecords=10&format=json&timespan=1d"

スロットルされた応答はJSONではなくプレーンテキストなので、パースする前に本文を確認してください。

9. Hacker News API: テックニュースをリアルタイムで

公式のHacker News APIはFirebase上で動作し、キーは不要で、READMEによれば現時点でレート制限はありません。/v0/topstories.jsonが最大500件のストーリーIDを返すので、あとは/v0/item/<id>.jsonで各IDを個別に取得します。

この2段階のパターンでは、30件の見出しの取得に31回の呼び出しが必要になるため、アイテムのレスポンスはキャッシュしましょう。

bash
curl "https://hacker-news.firebaseio.com/v0/topstories.json"
curl "https://hacker-news.firebaseio.com/v0/item/8863.json"

10. Spaceflight News API: 制限のないニッチなフィード

あなたのアプリが打ち上げ、ロケット、宇宙ミッションを扱うものなら、Spaceflight News APIは無料・キー不要・専門特化です。v4の/articles/エンドポイントは2026年10月22日時点で36,589件の記事を報告し、search=launchクエリは前日に公開されたNASAの記事を返しました。

レート制限は公開されておらず、このプロジェクトは寄付で運営されているので、取得したものはキャッシュしましょう。

もう一度検討すべき無料ニュースAPI

TheNewsAPIにも$0プランがあります。1日100リクエストですが、1リクエストにつき記事は3件だけなので、この一覧では最小の結果サイズです。登録でカードが求められるかどうかは記載されていません。

Mediastackの無料プランは1か月100回の呼び出しで、データは遅延し、非商用限定です。1日に換算するとおよそ3回の呼び出しです。

Google Newsには公式APIがないため、除外しています。

無料ニュースAPIの選び方

  1. 記事全文が必要ですか? Guardian(1日500回)またはNYT(1日500回)を使いましょう。アグリゲーターの多くはスニペットしか返しません。
  2. 多くのソースとカード不要が必要ですか? NewsData.io(1日200クレジット)またはGNews(100リクエスト、1日およそ1,000記事)を使いましょう。
  3. 登録を一切したくないですか? グローバルニュースならGDELT、テックならHacker News、宇宙ならSpaceflight Newsを使いましょう。
  4. 有料製品をリリースしますか? ここに挙げたキー必須の無料プランで、商用利用が明確に許可されているものはありません。NewsAPI、GNews、Guardian、NYT、Mediastackは非商用または開発専用と明言しています。有料プランや商用キーの予算を確保しましょう。
  5. 速報ニュースが必要ですか? 無料プランではNewsData.io、GNews、NewsAPIが12〜24時間遅延します。キー不要のフィードや出版社APIのほうがリアルタイムに近いです。

より広範なプロジェクトを構築しているなら、無料API一覧とテスト用パブリックAPIがより多くのカテゴリを扱っており、無料映画APIと無料仮想通貨価格APIガイドも同じ検証済み割り当て量の形式に従っています。

コーディングエージェントにApidog CLIでニュースAPIをテストさせる

ニュース連携は静かに壊れます。キーが期限切れになったり、パースしているフィールドが消えたりするのです。あなたのコーディングエージェント(Claude Code、Codex、Cursor)は、Apidog CLIでテストを書き、スケジュールまたはCIで実行できます。

一度セットアップするだけです:

bash
npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_APIDOG_TOKEN>
apidog skill install

ショートカット:エージェントに「https://apidog.com/apidog-cli-installation-guide.md?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation を読んでApidog CLIをセットアップして」と伝えるだけです。このガイドはエージェント向けに書かれています。

次に、エージェントに1つのプロンプトを与えます:

text
In Apidog project <projectId>, create an environment for GNews with base URL
https://gnews.io/api/v4. Create a test case for GET /top-headlines?lang=en&max=10
that asserts status 200, that "articles" is a non-empty array, and that every
article has title, url and publishedAt. Pass the key as an environment variable,
run it, and summarize any failures.

エージェントは何かを書く前にペイロードスキーマを確認し、その後テストケースを作成して実行します:

bash
apidog environment create gnews-free --project <projectId> --base-url https://gnews.io/api/v4
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> --env-var "[REDACTED CREDENTIAL] -r cli,json

代わりにNYTやGDELTをテストしますか? テストケースをテストスイートに入れ、apidog runに--delay-request 12000を追加すれば、毎分5回の制限を守って実行されます。-r junitを付けた同じコマンドはパイプラインに組み込めます。Apidog CLI CI/CDガイドではGitHub Actionsの設定を、Claude CodeでのApidog CLIではエージェント側を解説しています。Apidogの無料プランは最大4ユーザーまで対応しています。

{% embed https://www.youtube.com/watch?v=UMl4Vo_RwkU %}

100リクエストの割り当て量を長持ちさせる

  • クエリと時間単位でキャッシュする。 12時間遅延のフィードからのニュースは、分単位では変わりません。1回のキャッシュされた呼び出しで、1時間のあいだすべての訪問者に応えられます。
  • 最大ページサイズを要求する。 GNewsでは、max=10もmax=1も同じ1リクエストの消費です。
  • テックと宇宙にはキー不要のソースを回す。 Hacker NewsとSpaceflight Newsは呼び出しごとのコストがゼロなので、キー必須の割り当て量は一般ニュースのために取っておきましょう。

FAQ

キー不要の完全無料のニュースAPIはありますか? はい。GDELT DOC 2.0、Hacker News API、Spaceflight News APIは、2026年10月22日にキーなしの実際のリクエストにすべて応答しました。

クレジットカードが不要な無料ニュースAPIはどれですか? NewsData.io、GNews、World News APIは料金ページで支払い情報が不要だと明記しています。NewsAPIとGuardianの登録フォームには支払い欄がありません。キー不要のAPIはアカウント自体が不要です。

無料ニュースAPIを本番環境で使えますか? 通常は使えません。NewsAPIの無料プランは開発・テスト専用で、GNews、Guardian、NYT、Mediastackは無料では非商用限定です。

なぜ無料ニュースAPIの結果は12時間または24時間古いのですか? プロバイダーは有料のリアルタイムフィードと区別するために無料データを遅延させています。NewsData.ioとGNewsは12時間、NewsAPIは24時間の遅延です。

記事全文に最適な無料ニュースAPIはどれですか? Guardian Open Platformです。無料のDeveloperキーは1日最大500回の呼び出しで記事本文(show-fields=bodyText)を返します。非商用利用に限られます。

Top comments (0)