Back to Nodes

Crawlora

Last updated Jul 13, 2026

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

30 Weekly Downloads
871 Monthly Downloads

Included Nodes

Crawlora

Description

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, LinkedIn
  • 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/:

  • Google Maps → verified emails → Google Sheets
  • 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.

    Links

  • API documentation: https://docs.crawlora.net
  • Crawlora: https://crawlora.net

License

MIT