Overview
The GDELT Cloud REST API provides programmatic access to GDELT event data, allowing you to query events, manage alerts, and integrate GDELT data into your applications.Execute Queries
Run SQL queries against 30 days of GDELT events and GKG data
Manage Alerts
Create, update, and manage custom event monitoring alerts
API Keys
Generate and manage API keys for secure access
OpenAPI Spec
Full OpenAPI 3.0 specification for easy integration
Base URL
All API requests should be made to:All requests must use HTTPS. HTTP requests will be rejected.
Authentication
All API requests must use Bearer token authentication with your API key. Include your API key in theAuthorization header:
API keys are available on Scout (499/mo), and Professional ($1,999/mo) plans. Generate your API key →
Request Format
All API requests must include:- Content-Type:
application/json - Authorization: API key or session token
- Request body: JSON-formatted data (for POST/PATCH requests)
Response Format
All API responses are JSON-formatted with a consistent structure:Success Response
Error Response
HTTP Status Codes
The API uses standard HTTP status codes:| Code | Status | Description |
|---|---|---|
| 200 | OK | Request successful |
| 201 | Created | Resource created successfully |
| 204 | No Content | Resource deleted successfully |
| 400 | Bad Request | Invalid request parameters or body |
| 401 | Unauthorized | Missing or invalid authentication |
| 403 | Forbidden | Insufficient permissions or quota exceeded |
| 404 | Not Found | Resource not found |
| 409 | Conflict | Resource already exists |
| 429 | Too Many Requests | Rate limit exceeded |
| 500 | Internal Server Error | Server error occurred |
Error Handling
Always check the HTTP status code and handle errors appropriately:Rate Limiting
API requests are subject to rate limits based on your plan:- Pro Plan
- Enterprise Plan
- 100 requests/minute
- 10,000 requests/day
- 100,000 query units/month
Pagination
For endpoints that return large result sets, use pagination parameters:Quick Start Example
Here’s a complete example to get you started:Available Endpoints
Queries
Execute SQL queries against GDELT data
Alerts
Create and manage event monitoring alerts
API Keys
Generate and manage API keys
Support & Resources
API Keys Guide
Learn how to generate and manage API keys
Authentication
Detailed authentication documentation
OpenAPI Specification: Download the full OpenAPI 3.0 spec for automated client generation.

