This workflow pulls news articles from NewsAPI, Mediastack, and CurrentsAPI on a scheduled basis.
Each provider’s results are normalized into a consistent schema, then written into your database (NocoDB by default).
Use case: automated aggregation of categorized news for content pipelines, research agents, or editorial queues.
Replace all placeholder keys:
call newsapi.org - Top Headlines → update API_KEY in URLcall newsapi.org - categories → update API_KEYcall mediastack → update "ACCESS_KEY" in JSONcall currentsapi → update "API_KEY" paramWorkflow uses NocoDB to store results.
You must:
create operationsIf you prefer Google Sheets, Airtable, or another DB:
All schedulers are disabled by default.
Enable the following so the workflow runs automatically:
You may change the run times, but all four must be scheduled for the workflow to function as designed.
Defined in:
newsapi.org categoriesmediastack categoriesEdit these arrays to pull only the categories you care about or to match your API plan limits.
Adjust article_limit in:
newsapi.org categoriesmediastack categoriescurrentsapi config==