
NewsData.io Smart News Aggregator
Pricing
Pay per event
Go to Apify Store

NewsData.io Smart News Aggregator
Fetch and summarize the latest news articles from NewsData.io about oppression, injustice, corruption, and other social issues. Supports keyword search, category and country filters, and optional OpenAI-powered summarization for concise article insights.
0.0 (0)
Pricing
Pay per event
0
1
1
Last modified
7 days ago
π° NewsData.io Smart News Aggregator
This Apify actor fetches and summarizes news articles from NewsData.io using configurable keywords, categories, and filters.
It optionally uses OpenAI to generate concise summaries for each article, ideal for dashboards, research pipelines, and content monitoring workflows.
π Features
- π Search by Keywords β Query topics like oppression, corruption, justice, or any custom combination.
- π Filter by Country, Category, and Language β Focus on specific regions or global results.
- βοΈ Domain Priority Control β Use NewsData.ioβs
prioritydomain
option to refine source quality. - π§ OpenAI Summarization (optional) β Auto-summarize long descriptions into short readable summaries.
- π§Ύ Structured Output β Stores clean JSON data in Apify datasets.
- π§© Debug Mode β Save raw API responses to the key-value store for troubleshooting or inspection.
π§© Input Schema
Field | Type | Description |
---|---|---|
keywords | string | Comma-separated list of keywords (e.g., oppression, corruption, injustice ). |
category | select | One of: business , crime , education , entertainment , health , science , sports , technology , world . |
country | select | Country code (e.g., za , ng , us , or wo for world). |
language | select | en , af , or zu . |
domainOption | select | Source domain filtering (e.g., news24.com , iol.co.za , popular , or custom ). |
customDomain | string | Specify a domain manually if custom selected. |
priorityDomain | select | Domain quality preference: top , medium , or low . |
useOpenAI | boolean | Enable summarization using OpenAIβs GPT model (requires OPENAI_API_KEY ). |
maxArticles | integer | Maximum number of articles to fetch. |
debugMode | boolean | If true, saves raw API JSON to the key-value store for debugging. |
π Environment Variables
Variable | Description |
---|---|
NEWSDATA_API_KEY | Your NewsData.io API key. |
OPENAI_API_KEY (optional) | OpenAI API key, required only if summarization is enabled. |
π§ Example Input
{"keywords": "oppression, corruption","category": "world","country": "za","language": "en","priorityDomain": "top","useOpenAI": true,"maxArticles": 5,"debugMode": false}
On this page
Share Actor: