import requests # Test correct GDELT query syntax params = { "query": "India (misinformation fake fraud protest health disaster)", "mode": "artlist", "maxrecords": "5", "sort": "DateDesc", "format": "json", } try: r = requests.get("https://api.gdeltproject.org/api/v2/doc/doc", params=params, timeout=15) print(f"Status: {r.status_code}") ct = r.headers.get("content-type", "") print(f"ContentType: {ct}") body = r.text[:800] print(f"Body preview:\n{body}") except Exception as e: print(f"Error: {e}")