Skip to main content
GET
Entity tone (by entity)

Authorizations

Authorization
string
header
required

GDELT Cloud API key. Send as Authorization: Bearer gdelt_sk_....

Path Parameters

entity_id
string
required

Canonical entity id or wikipedia_url.

Query Parameters

date_start
string

Window start YYYY-MM-DD (≤30-day window).

date_end
string

Window end YYYY-MM-DD.

days
integer

Trailing N-day window (1–30).

Required range: 1 <= x <= 30
languages
string

Comma-separated language filter (e.g. en,zh). Accepted codes: Taxonomy & Codes — Languages.

group_by
enum<string>

group_by=language returns a per-language tone breakdown over ALL scored Stories in the window — on each entity_coverage[].by_language: mean_tone, mean_risk, confidence, scored_story_count (scored Stories covered in that language), article_count (total articles in that language, real coverage volume — not the evidence sample), and a per-language daily series. Use it to compare how the entity is covered across languages.

Available options:
language
include_evidence
boolean

Return cited evidence snippets.

limit
integer
default:25

Max rows.

bucket
enum<string>
default:day

Time bucket for the tone series. See Taxonomy & Codes — Media Intelligence.

Available options:
day,
week,
month
quality
enum<string>
default:production_ready

Evidence-gating quality tier for which tone rows to return.

Available options:
production_ready,
reviewable,
all
min_confidence
number

Minimum per-bucket tone confidence to include (0–1).

Required range: 0 <= x <= 1

Response

Entity tone (by entity).

status
string
start_date
string
end_date
string
entities
string[]
resolved_entities
object[]
unresolved_terms
any[]
entity_coverage
object[]
rows
object[]
methodology
object