crawlora

n8n community node for Crawlora — structured web data from the public web.

Package Information

Released: this month
Downloads: 211 weekly / 850 monthly
Latest Version: 0.9.0
Author: Crawlora

Documentation

n8n-nodes-crawlora

An n8n community node for Crawlora — get structured web
data from the public web (search, maps, e‑commerce, social, finance, page content, and more) without
maintaining your own parsers.

This node exposes the Crawlora API as n8n Resources, each with Operations (the endpoints under
it):

  • Web scraping — URL → Markdown / HTML / links / metadata, contact extraction, anti‑bot check
  • Search — Google, Bing, Brave (web, news, images, videos, suggest) plus Google Maps, Jobs, Trends
  • Finance — Yahoo Finance and Google Finance (quotes, financials, news, history)
  • E‑commerce — Amazon, eBay, Shopify, Shop.app
  • Social — YouTube, Reddit, TikTok, Instagram, Threads, LinkedIn, X
  • App stores — Apple App Store, Google Play
  • Reviews & entertainment — Trustpilot, IMDb, Rotten Tomatoes, Spotify
  • Real estate & places — Zillow, Maps business datasets, geocoding

It ships a curated set of the most-used sources — more are added by demand. Properties are generated
from the Crawlora OpenAPI spec, so they stay in sync with the API.

Installation

In n8n: Settings → Community Nodes → Install, then enter n8n-nodes-crawlora.

(Self-hosted manual install and local development are covered under "Development" below.)

Credentials

Create a Crawlora API credential and paste your API key. It is sent as the x-api-key header on
every request. Get a key from your 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 https://docs.crawlora.net.

Workflow templates

Ready-to-import example workflows live in templates/:

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=<file-or-url> 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 <patch|minor>   # 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.

Links

License

MIT

Discussion