Search Belgian secondhand deals with Koopje.ai and OpenRouter models
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (5)
- AI Agent
@n8n/n8n-nodes-langchain.agent - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Http Request Tool
n8n-nodes-base.httpRequestTool - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger
What it does
Quick overview This workflow provides a Dutch-language chat agent that searches Belgian secondhand listings and auction lots via the koopje.ai API, optionally fetching full listing details, using an OpenRouter chat model and conversation memory to refine results. Sources: 2dehands.be, markplaats.nl, vavato.com, troc.com, troostwijkauctions.com, zoekertjes.be, auctelia.com, vlavem.com, etc. How it works 1. Receives a message from the n8n Chat trigger. 2. Uses an OpenRouter chat model with a Dutch system prompt to interpret the request and form a focused Dutch search query. 3. Calls the koopje.ai /v1/search endpoint to return matching listings with title, price (or auction house), location, source, and URL, optionally applying a maximum price when provided. 4. When needed, calls the koopje.ai /v1/contents endpoint for up to five selected URLs to fetch the full listing text and details. 5. Uses conversation memory to keep context across messages and responds in Dutch with per-result price, place, and the original link. Setup 1. Create a koopje.ai account, generate an API key, and add it to n8n as a Bearer Auth credential used by both HTTP tool calls. 2. Add an OpenRouter credential in n8n and select it in the OpenRouter Chat Model node (choose a model you have access to). 3. Open the n8n Chat interface for this workflow and ask for deals (optionally including a maximum price and location) to start searching.