Overview
API keys provide secure programmatic access to the GDELT Cloud Developer API (/api/v2/* and supported /api/v1/* endpoints). Use v2 for new integrations: Events, Stories, Entities, summaries, geo discovery, and cursor pagination.
API keys require API access on the active organization. Keys are scoped to the organization that creates them.
category, subcategory, country, region, continent, date windows up to 30 days, sort, and pagination.
Generating an API Key
Navigate to API Keys
From your dashboard, switch to the right organization, then go to Settings -> API Keys.
Create a new key
Click Create New Key and give it a descriptive name (e.g. “Production”, “Dev Environment”).
Copy your key immediately
Keys use the format:
gdelt_sk_<64-hex-chars>Example: gdelt_sk_a1b2c3d4... (64 hex characters after the prefix)Using Your API Key
Include the key as a Bearer token in theAuthorization header:
v1 endpoints remain supported for existing integrations. For new work, prefer API v2.
Rate Limits & Quotas
Direct REST API and direct MCP calls consume 1 Query Unit per data-tool call unless an endpoint documents otherwise. Hosted GDELT Cloud Agent UI tool calls consume 5 Query Units. Briefs are metered in Brief Units and do not consume Query Units. When you exceed a limit, the API returns HTTP429 with a machine-readable code:
| Scenario | Code | Header |
|---|---|---|
| Per-minute RPM exceeded | RATE_LIMITED | Retry-After: <seconds> |
| Monthly QU quota reached | QUOTA_EXCEEDED | — |
Retry-After header and back off accordingly:
Revoking a Key
Go to Settings -> API Keys, find the key, and click Revoke. Revoked keys return HTTP401 immediately.
You can generate multiple API keys, such as one per environment. Each key consumes the quota of its organization. Owners and admins can review and export organization usage by feature, member, and API key.

