Access 200,000+ fresh articles daily from 6,500+ sources across 170+ countries in 40+ languages — enriched with topics, source data, and other metadata. Free tier, no card required. Visit our [main website][website] to learn more.
- Uptime: status.newsdatahub.com
- Postman: collection link
import requests
headers = {
"X-Api-Key": "your_api_key_here",
"User-Agent": "YourApp/1.0"
}
resp = requests.get("https://api.newsdatahub.com/v1/news", headers=headers)
print(resp.json()) const axios = require("axios");
const headers = {
"X-Api-Key": "your_api_key_here",
"User-Agent": "YourApp/1.0"
};
async function getNews() {
const resp = await axios.get("https://api.newsdatahub.com/v1/news", { headers });
console.log(resp.data);
}
getNews(); curl -H "X-Api-Key: YOUR_API_KEY" -H "User-Agent: yourapp/1.0" \
"https://api.newsdatahub.com/v1/news?q=technology&per_page=5"
- Access 200,000+ fresh articles daily
- Free tier with 100 daily requests
- Advanced search with boolean operators and exact phrase matching
- 40+ languages and 6,500+ sources
- Rich article metadata and /related for content discovery
- Simple REST API with standardized JSON
- Sign up for your free API key
- Add the key via the X-Api-Key header
- Start fetching news data!
See the API Reference for:
- Authentication and quotas
- Pagination
- Filtering options
- Code samples in Python, Node.js, Go, and Ruby

