Skip to main content
GET
Read publication activity

Authorizations

Authorization
string
header
required

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

Query Parameters

time_basis
enum<string>
default:published

Clock for date/hour filters and ordering: published preserves the serving/reference publication time; recorded uses the durable journal commit time and includes late publications when they become available. Omission retains published compatibility. Choose recorded explicitly for ongoing activity Monitors; source dates remain unchanged. With time_basis=published: cannot be combined with recorded_start or recorded_end. A recorded interval is always read on the recorded clock. Full value list: https://docs.gdeltcloud.com/reference/enums#activity-time-basis

Available options:
published,
recorded
date_start
string<date>

First UTC date in the selected time_basis. Defaults to today; future dates are rejected. Neither clock is Event occurrence time. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

date_end
string<date>

Last UTC date in the selected time_basis, inclusive. Defaults to date_start and cannot be later than the current UTC day. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

hour
integer

UTC hour selecting a publication bucket on one UTC date. Rejects hours that have not started. The current hour is allowed and describes publications so far; omit for the whole selected day. Requires date_start and date_end to be equal when both are sent. An hour selects one UTC date.

Required range: 0 <= x <= 23
country
string

Known country attribution. Evidence distinguishes location, actor origin, reporting and source association. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#country

kind
enum<string>

Published record type to include in activity evidence. Full value list: https://docs.gdeltcloud.com/reference/enums#activity-kind

Available options:
event,
story,
entity,
facility,
list_entry,
office_holder,
filing,
entity_relationship,
facility_observation,
facility_relationship
change
enum<string>

Publication transition. Defaults to all substantive transitions. Full value list: https://docs.gdeltcloud.com/reference/enums#activity-change

Available options:
added,
updated,
removed
entity
string

Selected entity ID from /api/v2/search; returns records linked to that identity. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

limit
integer
default:25

Number of records to return on this page; pagination describes how to continue. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

Required range: 1 <= x <= 100
cursor
string

Continuation from pagination.next_cursor in the previous response. Keep the other filters unchanged; null means no next page. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

recorded_start
string<date-time>

Inclusive start of API publication time, as an ISO UTC timestamp. Includes late arrivals without changing when the event happened. Requires recorded_end. Cannot be combined with date_start, date_end or hour. A recorded interval replaces the reporting window.

Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$
recorded_end
string<date-time>

Exclusive end of API publication time, as an ISO UTC timestamp. Includes late arrivals without changing when the event happened. Requires recorded_start. Cannot be combined with date_start, date_end or hour. A recorded interval replaces the reporting window.

Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$
target_type
enum<string>

Typed selected root for a shared connected scope: entity or facility. Requires target_ids. Full value list: https://docs.gdeltcloud.com/reference/enums#target_type

Available options:
entity,
facility
target_ids
string

Comma-separated stable IDs of the target_type kind (up to 25); roots are unioned. Requires target_type. Cannot be combined with entity. Use either the legacy entity filter or a typed target scope.

direct matches the selected target. connected includes verified controlled subsidiaries for entities, or identified facility owners and authoritative parent paths for facilities. Requires target_type and target_ids. Full value list: https://docs.gdeltcloud.com/reference/enums#related_scope

Available options:
direct,
connected

Response

Success

success
boolean
data
object[]