Now in free private Beta

Build your own

Reduck lets your AI agent map any site and write
custom automation scripts callable from anywhere.

Ship custom integrations in one prompt with our MCP

Describe what you want to automate.

// Log in to taxportal.gouv
await builtins.type('#user', args.email);
await builtins.type('#password', args.password);
await builtins.leftClick('#submit-btn');
// Extract messages
await builtins.waitFor('table.messages tr[data-rk]');
 
return await builtins.aiExtract({
selector: 'table.messages tr[data-rk]',
schema: {
rk: 'string' // data-rk on the row,
sender: 'string',
subject: 'string',
received_at: 'string' // ISO-8601 if recognizable,
unread: 'boolean' // row styled as unread,
},
required: ['rk', 'subject'],
});

Your agent explores the website and writes the automation script.

Connect the generated automations to your stack.

Why Reduck?

Create your custom automation in minutes

Works on any site your browser can reach: government portals, internal tools, e-commerce, etc.

Get behind login walls

Cookies / CAPTCHA are handled out of the box.

Build with AI, ship automations as code

Our AI writes deterministic scripts that are fast, cheap and inspectable while being easy to write and maintain.

Plug into your stack

Every script is an HTTP endpoint with a typed contract. Call it from n8n, a cron, another agent, or any service.

Featured use cases

Tax portal integration

Auto-retrieve messages on tax portal

SaaS financial tracking

Retrieve detailed spending numbers on supplier portal

Sales prospecting

Build qualified lead lists by extracting contacts on niche sources

Competitive analysis

Extract product description on e-commerce websites

Real estate price monitoring

Extract property data from property listing platform

Public tender monitoring

Watch government procurement portals for new RFPs

Start building your first automation for free