```json
{
"service_type": "platform",
"base_url": "https://newsdata.io",
"auth_method": "api_key",
"auth_config": {
"api_key_location": "query_param",
"api_key_param_name": "apikey",
"documentation_url": "https://newsdata.io/documentation"
},
"endpoints": [
{
"path": "/api/1/latest",
"method": "GET",
"description": "Fetches latest live-breaking news headlines and articles",
"required_params": ["apikey"],
"optional_params": ["q", "language", "category", "country", "source", "domain", "image", "timeframe", "size", "page", "removeduplicate"]
},
{
"path": "/api/1/news",
"method": "GET",
"description": "Fetches news articles with advanced filtering (custom queries, sources, etc.)",
"required_params": ["apikey"],
"optional_params": ["q", "qInTitle", "category", "country", "language", "domain", "source", "from", "to", "timezone", "size", "page", "priority"]
},
{
"path": "/api/1/archive",
"method": "GET",
"description": "Retrieves historical news articles for past dates",
"required_params": ["apikey", "from", "to"],
"optional_params": ["q", "category", "country", "language", "domain", "source", "timezone", "size", "page"]
},
{
"path": "/api/1/sources",
"method": "GET",
"description": "Lists available news sources and their metadata",
"required_params": ["apikey"],
"optional_params": ["country", "language", "category", "source", "name", "size", "page"]
},
{
"path": "/api/1/crypto",
"method": "GET",
"description": "Fetches cryptocurrency-related news and market updates",
"required_params": ["apikey"],
"optional_params": ["q", "category", "timeframe", "size", "page"]
}
],
"pricing_model": {
"type": "freemium",
"details": {
"free_tier": {
"requests_per_day": 200,
"historical_access_days": 30,
"limitations": ["No premium sources", "Watermarked news content", "Marketing attribution required"]
},
"paid_plans": [
{
"name": "Developer",
"price_monthly": 49,
"requests_per_day": 10000,
"historical_access_days": 365,
"features": ["All categories and countries", "1000 sources", "Advanced filtering options"]
},
{
"name": "Business",
"price_monthly": 199,
"requests_per_day": 20000,
"historical_access_days": 1500,
"features": ["Full API access", "Custom timezone", "Priority priority", "All premium features"]
},
{
"name": "Enterprise",
"price_monthly": "Custom",
"requests_per_day": "Custom",
"features": ["Dedicated account manager", "Custom SLA", "White-label options", "Volume discounts"]
}
]
}
},
"rate_limits": {
"default": {
"requests_per_day": 200,
"requests_per_second": 2,
"description": "Free tier limits; paid tiers have higher limits as per plan"
},
"developer_plan": {"requests_per_day": 10000, "requests_per_second": 10},
"business_plan": {"requests_per_day": 20000, "requests_per_second": 20}
},
"capabilities": [
"Live and historical news aggregation",
"Multi-language support (40+ languages)",
"Multi-country coverage (189 countries)",
"Category-based filtering (politics, sports, tech, etc.)",
"DOMAIN and SOURCE-specific queries",
"Cryptocurrency news feed",
"Advanced boolean search queries (AND, OR, NOT)",
"Sentiment analysis (via priority parameter)",
"Article deduplication removal",
"Pagination for large result sets",
"Timezone-aware date filtering",
"REST-based JSON API",
"Documentation and interactive API playground",
"SDK/Code snippets for multiple languages (Python, Node.js, PHP, etc.)"
],
"raw_analysis": "The NewsData.io platform is a modern news API designed for developers and businesses needing real-time and historical news aggregation from reputable sources. It positions itself as a comprehensive alternative to legacy news APIs like NewsAPI.org. The service is mature, with a well-structured documentation site (newsdata.io/docs), an interactive API reference, and a React-based dashboard. It offers a freemium model: a free tier (200 requests/day, 30-day historical access) attractive for testing and small projects, and three paid tiers (Developer, Business, Enterprise) scaling to 10000–custom requests/day with premium features like full historical archives (up to 5 years), priority crawling, and unlimited sources. Authentication uses a simple API key via query parameter. The API exposes clear RESTful endpoints: /latest, /news, /archive, /sources, and /crypto. Notable capabilities include multi-language/country filtering, boolean search, deduplication, and timezone-aware filtering. The platform lacks OAuth and only supports key-based auth, which is standard for n