Entity tone
Entity-conditioned media tone, risk, and confidence over a window, with cited evidence. Resolve the entity first with /api/v2/search. Requires a plan with Entity media tone access (can_use_tone) — see Pricing for the plans that include it.
Authorizations
GDELT Cloud API key. Send as Authorization: Bearer gdelt_sk_....
Query Parameters
Canonical entity id / wikipedia_url.
Resolve by name instead of id.
Alias for entity_search.
Window start YYYY-MM-DD. The inclusive date span may not exceed 30 days.
Window end YYYY-MM-DD. The inclusive date span may not exceed 30 days.
Trailing N-day window (1–30).
1 <= x <= 30Language filter (e.g. en,zh,ar). Accepted codes: Taxonomy & Codes — Languages.
Story category filter (CSV). Same vocabulary as /api/v2/share-of-voice?category= and /api/v2/stories?story_category= — see Taxonomy & Codes. An unrecognised value returns 400 INVALID_ENUM with accepted_values. Omitted means all categories. Answered from the per-cluster tone rollup, so it narrows the time series AND the evidence samples together.
Include evidence snippets.
Max evidence samples returned for the window — one card per story (default 25, max 250). Applied as a single global limit over the window, not a per-bucket cap.
1 <= x <= 250Max rows.
Response
Entity tone.
One card per scored story, returned when include_evidence=true. Capped by evidence_limit.
Tone per evidence language over the FULL scored window (not the evidence sample), split by evidence source.

