n8n community node for OpenSERP. It supports web search, image search, URL extraction, OpenSERP Cloud account/pricing calls, and Cloud engine capability/status calls.
In n8n, install the community package:
@openserp/n8n-nodes-openserp
Install with npm:
npm install @openserp/n8n-nodes-openserpCreate an OpenSERP API credential.
OpenSERP Cloud:
API Key: osk_live_...
Base URL: leave empty, or use https://api.openserp.org/v1
API keys are available at https://openserp.org/dashboard/keys.
Self-hosted OpenSERP:
API Key: leave empty
Base URL: http://localhost:7000
The credential test calls /v1/me when an API key is present and /health when no API key is present.
- Search: Single returns one n8n item per web result from one engine.
- Search: Mega returns one n8n item per merged web result across selected engines.
- Image: Single returns one n8n item per image result from one engine.
- Image: Mega returns one n8n item per merged image result across selected engines.
- Extract: Get Content returns extracted content for one URL.
- Account: Get Me / Get Pricing returns OpenSERP Cloud account and pricing metadata.
- Engines: Get Capabilities / Get Status returns OpenSERP Cloud engine metadata.
Search and image operations add openserp_meta to the first output item. This contains request telemetry such as status, request ID, credits, engine used, and response metadata.
- Feed fresh Google or Bing results into an AI workflow.
- Monitor a keyword set and send rank changes to Slack or Sheets.
- Extract readable page content before summarizing it.
- Check Cloud usage before a scheduled batch job runs.
Web search:
Resource: Search
Operation: Single
Engine: Google
Query: openserp
Limit: 10
Multi-engine image search:
Resource: Image
Operation: Mega
Engines: Google, Bing, DuckDuckGo
Mode: Balanced
Query: openserp logo
Extract a URL:
Resource: Extract
Operation: Get Content
URL: https://openserp.org
Mode: Auto