{"uid":"cap_33RuMHLCzVwjXwCaCDJik","slug":"geopol-risk-daily-geopolitical-tension-score-2176df90","name":"GeoPol Risk — Daily Geopolitical Tension Score","description":"Geopolitical Risk Daily Score — GDELT global news event stream real-time geopolitical tension: 14-day daily series of conflict-related report share, latest intensity, z-score, 0-100 percentile score, tension level (very-calm/calm/normal/elevated/elevated-high), plus top 15 countries by report volume in 24h and top headlines. Score based on actual report density percentile, not fixed thresholds, usable for risk timing and event-driven strategies.","url":"https://agentdatum.com/api/v1/d/geopol-risk","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"raw":{"level":"elevated-high","query":"(conflict OR war OR sanction OR military OR invasion)","source":"GDELT DOC 2.0 (timelinevol + ArtList)","articles":[],"languages":{},"score_basis":"percentile of 14d conflict-coverage intensity","top_countries":[],"timeseries_14d":[{"date":"20260727","intensity_pct":14.1204},{"date":"20260727","intensity_pct":14.1204}],"intensity_zscore":2.976,"article_count_24h":0,"tension_score_0_100":100,"country_coverage_24h":0,"intensity_latest_pct":17.5951,"intensity_mean_14d_pct":14.0425},"source":"gdelt","data_type":"军事OSINT","collected_at":"2026-08-09T18:10:46Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HlP_QxU63zfM5-YQZxvFe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a 14-day daily time series of global geopolitical tension intensity derived from GDELT conflict-related news coverage, with a 0–100 percentile score, z-score, tension level label, top-15 country coverage, and top article details.","exampleAgentPrompt":"What's the current global geopolitical tension level — give me today's GDELT-based conflict score, whether it's in the elevated or calm range, the z-score, and the 14-day daily intensity trend so I can assess event-driven risk.","exampleUseCases":[{"title":"Event-driven trading risk timing","prompt":"Before I open my macro positions today, what's the current geopolitical tension score from GDELT — is it elevated-high, and how does today's conflict news intensity compare to the 14-day average?"},{"title":"Daily geopolitical briefing for portfolio manager","prompt":"Pull today's geopolitical risk snapshot — I want the tension level label, the 0–100 percentile score, the z-score, and which countries are dominating conflict coverage in the last 24 hours."},{"title":"Automated risk regime monitoring","prompt":"Check whether the global geopolitical tension score has moved into 'elevated' or 'elevated-high' territory today compared to the past two weeks — include the intensity time series and top reported countries."}],"resultDescription":"Returns a JSON object containing: the current tension level label (very-calm / calm / normal / elevated / elevated-high), the 0–100 percentile tension score, the intensity z-score, the latest conflict-coverage intensity percentage, the 14-day daily intensity time series, the 24-hour article count, top-15 countries by coverage share, top article details, and metadata including data source (GDELT DOC 2.0) and collection timestamp.","failureModes":["GDELT API upstream outage may return empty timeseries or zero article count","Stale data if GDELT ingestion is delayed — check collected_at timestamp","Rate-limiting or payment failure (x402) returns 402 Payment Required","No query parameters accepted — any parameter mismatch returns schema validation error","Score may reflect news volume spikes unrelated to actual geopolitical escalation (media bias artifact)"],"whenToPreferThis":"Choose this endpoint when you need a real-time, quantitative geopolitical risk signal grounded in actual global news coverage density rather than a fixed-threshold index. It is ideal for event-driven trading strategies, macro regime detection, and automated risk monitoring that requires a percentile-based score and daily time series context rather than a static qualitative assessment. Prefer it over sentiment APIs when you specifically want conflict-category news intensity with country-level attribution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:40:34.281Z","isFirstParty":false}