Description
Official Reduck node for n8n
n8n is a powerful automation framework but faces key challenges:
- No API exists, e.g. Facebook groups have none since 2024.
- Hard to get APIs, e.g. Reddit gives an API key only after reviewing applications.
- Inadequate APIs, e.g. Facebook’s API reads only Pages you manage.
- Hard to set up credentials, e.g. Google requires you to make an OAuth app first.
- Find LinkedIn profiles, qualify them and send connection requests.
- Read and post in Facebook groups.
- Search Reddit and read every comment of a thread.
- … or create your own workflow on top of any site without API!
- Your paired browser: your own Chrome, with the Reduck extension. The script uses your
- A Reduck managed browser: a browser in the Reduck cloud. It runs 24/7 without your
- An n8n Cloud workspace, or a self-hosted n8n
- A Reduck account.
- The Reduck extension,
Reduck solves this by making it easy to automate sites with no API by writing browser automation scripts with Agents and running them with a n8n node.
Example of a workflow with Reduck for n8n to monitor brand visibility on a signed-in ChatGPT account with memory off
With Reduck you can:
You can run scripts from the Reduck library, or scripts that your
agent creates with Reduck MCP for custom integrations (see
Build your own integrations).
A script runs in a browser. You choose which one in the node’s Browser field:
sessions, so it is signed in where you are. Chrome must be open.
computer.
> [!NOTE]
> A managed browser does not store any credentials and starts fresh, so it can only read public pages. The node does not run a script that requires login on it. We will provide cookie storage and reuse soon to allow to run scripts with managed browsers.
To choose between the two, see the FAQ.
Requirements
where you can install community nodes.
paired with your account (see pairing). Scripts run on
this browser by default. To run without it, set Browser to Managed Browser.
Quick start
n8n Cloud
Reduck is a verified node, so n8n Cloud can install it from the editor.
1. Find the node. In a workflow, select +, then search Reduck:
!The n8n node panel: the search finds the verified Reduck node
2. Install it. Select Reduck, then Install node. Then select the Run script action.
3. Add your API key. In Credential, select Connect to Reduck, paste a key from
The Reduck credential: one API Key field
4. Run a script. In Script, search ai overview and select Get Google AI Overview.
In query, type a search, for example best crm for small business. In Browser,
select Managed Browser if your extension is not paired. Then select Execute step.
result holds the overview’s answer and the pages it cites:
CLI
1. Stop n8n, then install the node. You need n8n 2 or later, which runs on Node.js 24 or later:
mkdir -p ~/.n8n/nodes && cd ~/.n8n/nodes && npm install @reduck-ai/n8n-nodes-reduck
2. Add your API key as a credential. Get a key from APIKEY"}}]
EOF
n8n import:credentials --input=reduck-credential.json && rm reduck-credential.json
3. Import and publish the workflow. It answers a webhook with the Google AI Overview for a 4. Start n8n, then call the workflow from another terminal. n8n reads published workflows The answer is the run. 1. Install the node, then restart n8n: For Docker and other setups, see the 2. Add your API key. Add a Reduck node to a workflow. In Credential, select Import a workflow from examples ask ChatGPT your buyers’ questions daily, then record if each answer cites your site, names call a webhook with a search, then get Google’s AI Overview and the pages it cites as JSON. scan specific subreddits daily, then analyze each thread and draft an answer with AI. You can check your doctors’ free slots every hour, then book the earliest one in your dates and email receive a back-in-stock alert on a webhook, check the price and the stock, then order it once
search. It runs on a Reduck managed browser, so you do not need the extension: curl -sO https://raw.githubusercontent.com/reduck-ai/n8n-nodes-reduck/main/examples/google-ai-overview-webhook.json
n8n import:workflow --input=google-ai-overview-webhook.json
n8n publish:workflow --id=reduckAiOverview
only when it starts: n8n start
curl "http://localhost:5678/webhook/ai-overview?q=best+crm+for+small+business"
result holds the overview’s answer and the pages it cites, and id
links to the run’s steps and screenshots at https://reduck.ai/runs/. If the run fails,
the answer is { "error", "details" }: what went wrong, and the link to the run.n8n editor
mkdir -p ~/.n8n/nodes && cd ~/.n8n/nodes && npm install @reduck-ai/n8n-nodes-reduck
n8n guide.
Create new credential, and paste a key from
The Reduck node after Execute step: the run succeeded, and result holds the overview’s answerExamples
(Workflows > Import from File), then select your Reduck credential in its Reduck node.
you, or cites other sites.
approve, edit or reject each draft.
you.
under your limits, or tell you when it needs you.FAQ
Paired browser or managed browser?
| | Paired browser | Managed browser |
| ———— | ——————————- | ———————————————- |
| Volume | Under ~100 script runs per hour | Deployment at scale |
| Cost | Cheaper | More expensive |
| Credentials | Never leave your browser | None: public pages only |
| Availability | Needs your browser open | 24/7 |
| Network | Your connection | Datacenter, or a home address per Country |
If a site refuses the managed browser, set Country in Options: the browser then connects from a home
address in that country, not from a datacenter.
Do my items run at the same time?
Yes, each in its own browser, up to the limit of the browser, and the output stays in the order of
the items. To run them one at a time, for example on a site that watches your pace, put a **Loop
Over Items** node with a batch size of 1 before the Reduck node.
What happens when a site signs me out?
The run fails and says that the browser is not signed in. Sign in to the site again in your
browser, and the next run works.
How much does it cost?
Reduck has a free plan. See pricing.


