crawlsnap

n8n community node for CrawlSnap — structured, on-demand data intelligence APIs (VectorSnap, PulseSnap, SubdoSnap).

Package Information

Released: 1 mo ago
Downloads: 29 weekly / 341 monthly
Latest Version: 0.2.0
Author: CrawlSnap

Documentation

n8n-nodes-crawlsnap

This is an n8n community node. It lets you use
CrawlSnap in your n8n workflows.

CrawlSnap is a data intelligence platform that delivers structured, on-demand
data through fast, typed HTTP APIs. This node exposes the CrawlSnap data
products as n8n operations:

  • VectorSnap — IoC reputation enrichment (reputation, detections,
    categories, relationships) for a url, hash, IP, or domain.
  • PulseSnap — threat-intelligence pulse enrichment for a url, hash, IP, or
    domain.
  • SubdoSnap — paginated subdomain enumeration for a domain.
  • SerpApi — ranked Google search results for a query, with real target URLs
    and related searches.

Installation ·
Credentials ·
Operations ·
Usage ·
Resources

Installation

Follow the
community nodes installation guide
in the n8n documentation.

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

Credentials

You need a CrawlSnap API key (starts with sk-cs-). Create and rotate keys
from your CrawlSnap dashboard.

In n8n, create a CrawlSnap API credential and paste your key. The node
authenticates every request with Authorization: Bearer <key>.

The credential Test button performs one real IP lookup to validate the
key, which consumes a single request from your quota.

Operations

Resource Operation Endpoint
VectorSnap Enrich URL GET /v1/ioc/search/url
VectorSnap Enrich Hash GET /v1/ioc/search/hash
VectorSnap Enrich IP GET /v1/ioc/search/ip
VectorSnap Enrich Domain GET /v1/ioc/search/domain
PulseSnap Scan URL GET /v1/pulse-snap/scan/url
PulseSnap Scan Hash GET /v1/pulse-snap/scan/hash
PulseSnap Scan IP GET /v1/pulse-snap/scan/ip
PulseSnap Scan Domain GET /v1/pulse-snap/scan/domain
SubdoSnap Scan Subdomains GET /v1/subdo-snap/scan
SerpApi Search GET /v1/serp/search

Every indicator-lookup operation takes a single Query (the indicator to look
up); Search takes a Search Query instead. The node returns the unwrapped
data payload of the CrawlSnap response envelope.

Pagination (SubdoSnap)

Scan Subdomains is paginated. When more results are available the response
contains a non-empty cursor. Pass it back via the Cursor field to fetch
the next page.

Search refinements (SerpApi)

Search returns one result page of about ten results. Additional Fields
carries the refinements: Count, Page, Language, Country, Safe Search, Time
Range, Site and File Type. To go further into the results raise Page —
Count only caps what is returned from the page you asked for. Each result's
url is the real target URL, never a search-engine redirector.

Usage

  1. Add a CrawlSnap node to your workflow.
  2. Select a Resource (VectorSnap / PulseSnap / SubdoSnap / SerpApi) and
    Operation.
  3. Enter the Query — a URL, file hash, IPv4 address, or domain — or, for
    SerpApi, the Search Query.
  4. Run. The node outputs the typed payload.

The node is also usable as a tool by the n8n AI Agent node.

Compatibility

Requires n8n with n8nNodesApiVersion 1 (n8n 1.x). Tested on Node.js 20+.

Resources

Version history

Version Changes
0.1.1 Build fix: dist/ is always recompiled; publishing via npm OIDC.
0.1.0 Initial release: VectorSnap, PulseSnap, and SubdoSnap operations.

Full release notes live in
CHANGELOG.md
and on the
GitHub Releases page.

License

MIT

Discussion