How to Pull Structured Public Data into n8n Without Community Nodes (2 Free Templates) A developer open-sourced two n8n workflow templates that pull public web data and podcast transcripts into automation pipelines using only native core nodes — Schedule Trigger, Edit Fields, HTTP Request, Code, Google Sheets and Slack — with no community node packages. The templates call Apify Actors through the synchronous run-sync-get-dataset-items endpoint and pass a maxTotalChargeUsd parameter to enforce a hard spending cap at the API gateway, defaulting to $0.10 per run. One template extracts Podcasting 2.0 tags from RSS feeds to feed RAG pipelines without paying for speech-to-text, with the first 25 saved items per run free and pay-per-result pricing of $2.00 per 1,000 items beyond that. When automating workflows in n8n https://n8n.io , bringing in public web data is often where setups become fragile. Custom Puppeteer or Playwright scripts break on site updates, headless browsers consume heavy system memory on self-hosted instances, and custom community nodes can create dependency issues or fail security reviews in production. A cleaner architectural pattern is to decouple data collection from workflow orchestration: let specialized, serverless cloud extractors handle the fetching, parsing, and schema normalization, while n8n handles what it does best: conditional logic, deduplication, and routing data into Google Sheets, Slack, databases, or AI vector pipelines. In this tutorial, we will look at how to connect n8n directly to public Apify Actors using only native core n8n nodes Schedule Trigger , Edit Fields / Set , HTTP Request , Code , Google Sheets , and Slack . Zero custom community nodes required. Everything runs seamlessly on both self-hosted n8n and n8n Cloud. We have open-sourced two production-ready workflow templates on GitHub that you can import with a single click: