4fetch

n8n node to fetch URLs via 4fetch API — returns clean Markdown and metadata for AI agents.

Package Information

Downloads: 63 weekly / 157 monthly
Latest Version: 0.2.0
Author: 4fetch

Documentation

n8n-nodes-4fetch

Community node for n8n that wraps the 4fetch API. Fetch any public URL and get back clean Markdown plus metadata (title, description, Open Graph, etc.) — ideal for AI agents and workflows.

What it does

  • Input: A URL (e.g. https://example.com/article)
  • Output: The 4fetch API response: success, data.url, data.title, data.metadata, data.content (Markdown), or error with semantic codes (PAGE_NOT_FOUND, TIMEOUT, etc.)

No API key is required for the base tier (rate limited); optional 4fetch API keys give higher limits.

Installation

  1. In n8n: SettingsCommunity nodesInstall a community node
  2. Enter: n8n-nodes-4fetch
  3. Or install from this repo (build and link/copy into your n8n community nodes folder)

Development

cd 4fetch-n8n/fetch
npm install
npm run build
npm run dev   # run n8n with this node loaded (e.g. http://localhost:5678)

Troubleshooting

Node icon shows a generic icon: If you run n8n via npm run dev, do a full restart after building: stop the dev server, run npm run build, then npm run dev again. If you install this package into ~/.n8n/custom, icon path bugs were fixed in n8n 2.4.0 — upgrade n8n if the icon still does not appear.

Publishing

  • Package name must be n8n-nodes-* or @scope/n8n-nodes-*
  • Publish to npm; optional verification via n8n Creator Portal

License

MIT

Discussion