Monday, July 13, 2026
国とカテゴリで取得する世界のニュース(finlight API)
国とカテゴリで取得する世界のニュース(finlight API)
市場はグローバルですが、ほとんどのニュース API は、区別のない、しかも英語だけの情報の奔流を 渡してくるだけです。finlight なら、報道を国とカテゴリという 2 つの軸で切り分け、あなたが関心を持つ 市場の言語で読むことができます。
カテゴリで絞り込む
すべての記事は、13 のカテゴリのうち 1 つ以上でタグ付けされています。
markets、economy、business、politics、geopolitics、regulation、technology、energy、
commodities、crypto、health、climate、security
欲しいものを categories に渡します。
curl -X POST https://api.finlight.me/v2/articles \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"categories": ["technology", "crypto"],
"pageSize": 20
}'
国で絞り込む
記事には、影響を及ぼす国も ISO 3166-1 alpha-2 コード(US、GB、DE、JP など)でタグ付け
されています。countries を categories と組み合わせれば、ぴったりと絞り込めます。
curl -X POST https://api.finlight.me/v2/articles \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"countries": ["US", "GB"],
"categories": ["regulation"],
"pageSize": 20
}'
これは、米国と英国に影響する規制関連の記事を返します。国とカテゴリのフィルターは他のすべての条件と
AND で連結されるため、その上に tickers、日付範囲、query をさらに重ねられます。
現地の言語で読む
finlight は 9 言語のニュースをカバーしています。英語(en)、簡体字中国語(zh)、ヒンディー語
(hi)、スペイン語(es)、日本語(ja)、韓国語(ko)、ポルトガル語(pt)、アラビア語
(ar)、ロシア語(ru)です。language フィールドを設定すれば、どの言語の報道を受け取るかを
選べます(デフォルトは en)。
# Python
from finlight_client import FinlightApi, ApiConfig
from finlight_client.models import GetArticlesParams
client = FinlightApi(config=ApiConfig(api_key="YOUR_API_KEY"))
params = GetArticlesParams(
countries=["JP"],
categories=["markets", "economy"],
language="ja",
pageSize=20,
)
response = client.articles.fetch_articles(params)
このリクエストは、日本に関する市場・経済の報道を、英語だけの記事を我慢する代わりに、日本語で 返します。
なぜこれが重要なのか
国・カテゴリ・言語を組み合わせれば、真に地域化されたビューを構築できます。ドイツのエネルギー政策を ドイツ語で、日本の市場の動きを日本語で、米国の規制を英語で。グローバルなデスクや多地域向けの プロダクトにとって、これは「本物の現地報道」と「翻訳された近似」との違いそのものです。
