finlight Logo
+

Geopolitical News API

Real-time geopolitical news from Chinese domestic, Middle Eastern, and Japanese sources in one structured feed, with sentiment, entities, and country tags, delivered over REST, WebSocket, or webhooks.

What the feed returns

One risk arc. Three vantage points. One query.

A strait crisis is never one story. Doha reports the chokepoint shutting down. Shanghai reports the oil price transmitting into markets. Tokyo reports the government's policy response. Each of those is published in a different language, on a different day, by media most feeds never touch. This is what the feed returns, unedited:

GET /v2/articles?query=Hormuz&categories=geopolitics
[
  {
    "title": "How shipping insurance rates are rising, as Hormuz, Bab al-Mandeb shut down",
    "summary": "Insurance rates through Hormuz are currently four times the five-year average.",
    "source": "www.aljazeera.com",
    "language": "en",
    "categories": ["geopolitics", "energy", "markets"],
    "countries": ["IR", "YE", "SA", "US"],
    "sentiment": "neutral",
    "publishDate": "2026-07-23T14:19:30.000Z"
  },
  {
    "title": "市场静待非农数据,韩股跌逾1%,中东局势胶着推升油价,债市承压",
    "summary": "布伦特原油周五涨幅达1.6%,报每桶83.80美元。...",
    "source": "wallstreetcn.com",
    "language": "zh",
    "categories": ["markets", "commodities", "geopolitics", "economy"],
    "countries": ["US", "IR"],
    "sentiment": "negative",
    "publishDate": "2026-08-07T06:12:54.000Z"
  },
  {
    "title": "石油元売りに新交付金案 原油の代替調達促す 経産省会合で",
    "summary": "原油の調達先を多角化するため、石油元売り会社がホルムズ海峡をはじめ...",
    "source": "www3.nhk.or.jp",
    "language": "ja",
    "categories": ["economy"],
    "countries": ["JP"],
    "sentiment": "neutral",
    "publishDate": "2026-08-07T13:28:52.000Z"
  }
]

Responses abbreviated. Full objects include links, confidence scores, and optional tagged company entities.

Event, market transmission, policy response. The Al Jazeera piece tracks the chokepoint itself. The Shanghai piece shows the standoff pricing into Brent, in Chinese, tagged geopolitics by the pipeline. The NHK piece, published the same day, reports Japan's trade ministry proposing subsidies for refiners that route crude around high-risk passages, naming the Strait of Hormuz in the first sentence. Reading only the Western wire, you get the first article and a lagged echo of the other two. Risk teams are paid to see the whole arc.

Get started

Query it yourself

The same query, filtered to the coverage that matters for your desk. Replace the key, run it.

import { FinlightApi } from 'finlight-client'

const api = new FinlightApi({ apiKey: 'YOUR_API_KEY' })

// Geopolitical coverage from Chinese-language sources
const zhArticles = await api.articles.fetchArticles({
  query: '南海',
  language: 'zh',
})

// The same topic from Middle East and Japanese coverage
const enArticles = await api.articles.fetchArticles({
  query: 'South China Sea',
  sources: ['www.aljazeera.com', 'asia.nikkei.com'],
})

console.log(zhArticles, enArticles)

The same filters work on the WebSocket stream and on webhooks, so escalation coverage can push into your systems instead of waiting for the next poll.

Install with npm install finlight-client or pip install finlight-client.

Source coverage

Coverage that does not stop at the English-language wire

Most news APIs aggregate the same Anglophone wire ecosystem. When a story breaks in Beijing, Tokyo, or the Gulf, those feeds show you the translation of the reaction, hours later, already flattened into one editorial frame.

finlight ingests domestic-language sources directly:

🇨🇳

Chinese domestic coverage

Mainland financial and policy media including Caixin, Yicai, Eastmoney, Cailian (cls.cn), Sina Finance, and wallstreetcn, in Chinese, with sentiment and entity tagging applied to the original text.

Full coverage details
🌍

Middle East coverage in English

Al Jazeera and regional English-language outlets, tagged and filterable alongside everything else.

🇯🇵

Japanese coverage

NHK, Jiji, Kyodo, Nikkei, and Japanese market media, ingested at headline and metadata level with country and category tags.

Full coverage details
🌐

Western baseline

Reuters, Bloomberg, FT, WSJ, AP, and the major wires, so one feed covers both the consensus narrative and its alternatives.

Every article carries language, source, country, and category fields, so "geopolitics category, countries CN and PH, Chinese-language sources only" is one query, not a scraping project.

You name the source, we onboard it as part of your contract. Contact us

Honest comparison

Versus reading it yourself, plus the consulting subscription

Most risk and intelligence teams run on two inputs today: analysts manually reading a fixed set of outlets, and a geopolitical advisory subscription that arrives as scheduled analysis. Both are worth keeping. Neither is machine-readable, neither covers domestic-language framing at scale, and neither fires a webhook at 03:40 when the framing shifts. finlight is not a replacement for analyst judgment or advisory context. It is the structured news layer underneath both: the raw multi-perspective feed your systems and your analysts read before the weekly PDF arrives.

A major Asian energy trading company uses finlight alongside its existing terminal subscriptions, specifically for programmatic access to Chinese domestic media coverage its terminals do not deliver.

Pricing

Plans that scale with your coverage needs

Start free with 5k requests per month. Paid tiers add real-time access, sentiment, webhooks, and WebSocket streaming.

Pro Standard

REST and WebSocket access with sentiment, entities, and country tags

Pro Scale

Multiple WebSocket connections and higher dispatch quotas for multi-desk setups

Compare all plans on the pricing page

Frequently Asked Questions

Geopolitical News API Questions

Common questions about using finlight for geopolitical risk monitoring.

Plans start free with 5k requests per month. Paid tiers add real-time access, sentiment, webhooks, and WebSocket streaming. See the pricing page for current tiers and limits. Enterprise plans with custom sources and annual invoicing are available on request.

Read the world from more than one direction

One API key, one query language, coverage from Beijing to Doha to Tokyo alongside the Western wire.

Custom sources, annual invoicing, priority onboarding: contact us.