Powerful News Data Extraction for Developers and Researchers
Fetch latest news from global sources in real-time.
Filter news by category, region, language, and sentiment.
Access news in over 50 languages worldwide.
Get concise AI-generated news summaries.
Access news archives dating back decades.
Analyze news sentiment across different sources.
Retrieve top headlines from various sources.
Name | Type | Required | Description |
---|---|---|---|
country | string | No | Filter by country code (e.g., 'us', 'gb') |
category | string | No | Filter by news category |
language | string | No | Filter by language |
import requests
# Example for Extract Data endpoint
url = "https://api.crawlsight.com/api/v1/extract"
headers = {
"Authorization": "Bearer YOUR_API_KEY", # Replace with your API key
"Content-Type": "application/json"
}
payload = {
"url": "https://example.com",
"selectors": {
"title": "h1",
"content": "p"
},
"render_js": True
}
try:
response = requests.post(url, json=payload, headers=headers)
response.raise_for_status()
data = response.json()
print("Extracted data:", data)
except requests.exceptions.RequestException as e:
print("API request failed:", e)