📰 Live News API

Global News Intelligence

Access real-time headlines, search historical archives, and analyze media sentiment with a robust, scalable API.

Comprehensive News Coverage

Everything you need to build powerful news aggregators and analytics tools.

🌐

Real-time News Aggregation

Fetch latest news from global sources in real-time.

🔍

Advanced Filtering

Filter news by category, region, language, and sentiment.

🌍

Multilingual Support

Access news in over 50 languages worldwide.

AI-Powered Summaries

Get concise AI-generated news summaries.

🕰️

Historical Archives

Access news archives dating back decades.

📊

Media Sentiment Analysis

Analyze news sentiment across different sources.

Try the API

Select an Endpoint

GET/api/v1/headlines

Retrieve top headlines from various sources.

Parameters

NameTypeRequiredDescription
countrystringNoFilter by country code (e.g., 'us', 'gb')
categorystringNoFilter by news category
languagestringNoFilter by language
Request Body
Response

Code Samples

1import requests
2
3# Example for Extract Data endpoint
4url = "https://api.crawlsight.com/api/v1/extract"
5headers = {
6    "Authorization": "Bearer YOUR_API_KEY",  # Replace with your API key
7    "Content-Type": "application/json"
8}
9
10payload = {
11    "url": "https://example.com",
12    "selectors": {
13        "title": "h1",
14        "content": "p"
15    },
16    "render_js": True
17}
18
19try:
20    response = requests.post(url, json=payload, headers=headers)
21    response.raise_for_status()
22    data = response.json()
23    print("Extracted data:", data)
24except requests.exceptions.RequestException as e:
25    print("API request failed:", e)