All templates
Data#Loop#HTTP#Batch#Merge

Batch URL Fetcher

Iterate over a JSON array of URLs with the Loop node, fetch each via HTTP, and merge all responses into one payload.

Batch URL Fetcher

Demonstrate the Loop → HTTP → Merge pattern: provide a JSON array of URLs and get back an aggregated array of responses — all without writing a line of code.

What this workflow does

  1. Input holds a JSON array of target URLs
  2. Loop iterates over each item in the array one by one
  3. HTTP fetches each URL individually
  4. Merge collects all responses into one output array
  5. Output exposes the aggregated results

Use cases

  • Batch-check multiple API endpoints in one run
  • Multi-source data ingestion pipelines
  • Parallel enrichment without custom code

Notes

Large batches may hit rate limits on the target API. Add a Wait node inside the loop body for rate-limiting scenarios.

How to import this template

  1. 1Click Import → Copy JSON on this page.
  2. 2Open your Heym and navigate to a workflow canvas.
  3. 3Press Cmd+V / Ctrl+V — nodes appear instantly.
  4. 4Add your API keys in the node config panels and click Run.
#Loop#HTTP#Batch#Merge

Click a node to select it — same as the Heym editor; the panel shows its settings.

7 nodes · Free & source-available

Explore related automations — each page links to other templates so you can discover more use cases.

Heym
incident analysis · production AI
Observed across 100s of AI rollouts

AI workflows don't fail because of prompts.
They fail because of orchestration.

symptom · glue code01
5 tools
Scripts, vector DB, approval bot, tracing, browser runner — none of them talk.
symptom · visibility02
~0%
Observable behavior across the stack. Debugging is guesswork.
with heym · one runtime
1 canvas
Agents, RAG, HITL, MCP, traces & evals. Self-hosted. Observable.
AI-Native RuntimeProduction-Grade
github.com/heymrun/heym