Description
n8n-nodes-crawlora
An n8n community node for source=github&utmmedium=referral&utm_campaign=n8n-nodes-crawlora”>Crawlora dashboard — new
accounts include a free monthly credit allowance, no card required.
Usage
1. Add the Crawlora node to a workflow.
2. Pick a Resource (the data source) and an Operation (the endpoint).
3. Fill in the fields and run.
The node is also usable as a tool inside the n8n AI Agent, so an agent can call Crawlora
operations directly.
> Prefer MCP? Crawlora also ships a hosted MCP server with the full catalog — use n8n’s MCP Client
> node to call every Crawlora tool from an AI Agent workflow. See templates/:
build a local-business lead list with real emails (Maps businesses dataset → Contact API → Sheet).
Development
The node’s properties are generated at build time from the Crawlora OpenAPI spec and committed as
nodes/Crawlora/properties.json, so the published package has no runtime dependencies.
npm install
SWAGGER_PATH= npm run gen # regenerate properties.json from the Crawlora API spec
npm run build # tsc + copy assets into dist/
npm run smoke # load the built node and print resource/operation counts
npm run gen loads the Crawlora OpenAPI/Swagger spec from SWAGGER_PATH (a file path or URL),
converts it to OpenAPI 3.0, drops internal/account endpoints, and rebuilds the node properties.
Publishing
CI builds and smoke-tests on every push/PR. To release, push a v* tag — the Publish workflow
publishes to npm with provenance (required
for n8n community-node verification since 2026-05-01):
npm version # creates the v* tag
git push --follow-tags
One-time: add an automation npm token as the NPM_TOKEN repository secret. Lint the package against
n8n’s guidelines with npx @n8n/scan-community-package ., then submit it for the verified badge per
the n8n community-node docs.