npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@ambriel-io/n8n-nodes-ambriel

v1.0.18

Published

n8n nodes for Ambriel Compliance Intelligence Platform — AML screening, company intelligence, fraud detection, and identity verification.

Readme

Ambriel Compliance Intelligence Platform

This is an n8n community node package. It lets you use Ambriel's Compliance Intelligence Platform in your n8n workflows — AML screening, company intelligence (KYB), fraud detection, and identity lookups.

Ambriel is a compliance intelligence platform that helps businesses screen entities, assess company risk, detect transaction fraud, and verify identities through a single API.

n8n is a fair-code licensed workflow automation platform.


Table of Contents


Installation

  1. In n8n, go to Settings → Community Nodes.
  2. Select Install.
  3. Enter @ambriel-io/n8n-nodes-ambriel as the npm package name.
  4. Click Install.

For detailed instructions, follow the n8n community nodes installation guide.

Requires n8n v1.0+ (recommended: v1.30+).


Credentials

Ambriel uses API key authentication. All nodes share a single credential.

Obtaining an API Key

  1. Sign in to your Ambriel Dashboard.
  2. Navigate to Settings → API Keys.
  3. Create a new API key and copy it.

Credential Fields

| Field | Type | Description | |-------|------|-------------| | API Key | Password | Your Ambriel API key from the dashboard | | Environment | Select | Production (api.ambriel.io) | | Base URL | String | (Optional) Custom API base URL override |

The credential is automatically tested on creation using GET /v1/me.


Compatibility

  • Node.js: v22 or higher
  • n8n: v1.0+
  • Package: @ambriel-io/n8n-nodes-ambriel v1.0

Tested against n8n v1.30+ and the Ambriel API v1.


Nodes & Operations

The package exposes a single Ambriel node with 5 resources and 17 operations. Every operation supports Simplified and Raw output modes.


Resource: Company

Search, assess, and retrieve company intelligence data.

| Operation | Method | Endpoint | Description | |-----------|--------|----------|-------------| | Search | GET | /v1/kyb/search | Search companies by name, registration number, or tax ID | | Lookup | GET | /v1/kyb/company/{countryCode}/number/{value} | Get full company details by registration number | | Lookup by VAT | GET | /v1/kyb/company/{countryCode}/vat/{value} | Get full company details by VAT number | | Assess | POST | /v1/kyb/evaulate | Evaluate company risk with configurable scoring strategy | | Get Report | GET | /v1/kyb/assessment/{id}/report | Download assessment report as signed URL or binary PDF |

Supported countries: UK, DE, FR, NL, BE, ES, LU, RO, PL

Assessment parameters:

  • StrategySUM_OF_RISK_SCORES, NORMALIZED_SCORE, or MAX_RISK_WINS
  • Categories — Filter by risk rule categories (ownership, jurisdiction, financial, operational, reputation, aml_sanctions, other)
  • Generate PDF — Optionally trigger a PDF report on assessment

Simplified output (Assess)

{
  "id": 123,
  "score": 42,
  "level": "Medium",
  "strategy": "SUM_OF_RISK_SCORES",
  "thresholdMin": 30,
  "thresholdMax": 60,
  "appliedRuleCount": 5,
  "checkedRuleCount": 12
}

Resource: AML

Screen entities against sanctions, crime, PEP (Politically Exposed Persons), and watchlists.

| Operation | Method | Endpoint | Description | |-----------|--------|----------|-------------| | Screen | POST | /v1/aml/screen | Screen a person or company against global watchlists | | List Entities | GET | /v1/aml/entities | List all previously screened entities (paginated) | | Get Entity | GET | /v1/aml/entities/{id} | Get details of a single entity | | Create Entity | POST | /v1/aml/entities | Create a new entity for monitoring |

Screening inputs:

  • Entity TypePerson or Company
  • Name — Full name of the person or entity
  • Country — Nationality (person) or registration country (company). ISO Alpha-2 code.
  • Date of Birth — YYYY-MM-DD format (persons only)

Simplified output (Screen)

{
  "found": 2,
  "outOf": 1000000,
  "page": 1,
  "searchTimeMs": 145,
  "matches": [
    {
      "name": "John Doe",
      "schema": "Person",
      "country": "US",
      "confidence": 98,
      "score": "0.98"
    }
  ]
}

Resource: Fraud

Score transactions and detect fraud using Ambriel's scoring engine.

| Operation | Method | Endpoint | Description | |-----------|--------|----------|-------------| | Score Transaction | POST | /v1/transactions/ | Score a transaction using fraud detection rules | | Get Transaction | GET | /v1/transactions/{id} | Retrieve a previously scored transaction | | Transaction Action | POST | /v1/transactions/{id}/actions | Record a post-transaction action (refund, chargeback, etc.) |

Scoring inputs:

  • Transaction ID, Type (order/transaction/login), Action Type (purchase/refund/transfer, etc.)
  • Amount & Currency (ISO 4217)
  • Customer — ID, name, email, IP address
  • Additional fields — Payment mode, provider, merchant ID, details URL

Simplified output (Score Transaction)

{
  "success": true,
  "state": "approve",
  "score": 64,
  "responseTimeMs": 233,
  "appliedRules": [
    {
      "code": "BI4969",
      "name": "Card Country AF,AD",
      "category": "bin",
      "score": 30
    }
  ]
}

Resource: Lookup

Perform quick lookups against Ambriel's data sources.

| Operation | Method | Endpoint | Description | |-----------|--------|----------|-------------| | Email | POST | /v1/email | Email reputation, breach data, domain analysis | | Phone | POST | /v1/phone | Phone carrier, type, validity, and country | | IP | POST | /v1/ip | IP geolocation, VPN/proxy/TOR detection | | BIN | POST | /v1/bin | Card BIN details (bank, brand, type, country) |

Simplified output (Email)

{
  "email": "[email protected]",
  "domainDisposable": false,
  "numberOfBreaches": 3,
  "breachNames": ["LinkedIn", "Adobe", "Collection-1"],
  "domainFree": true
}

Resource: Utilities

Check your Ambriel account information.

| Operation | Method | Endpoint | Description | |-----------|--------|----------|-------------| | Usage | GET | /v1/me | Current account usage and quota information |


Output Modes

Every operation supports two output modes:

| Mode | Description | |------|-------------| | Simplified (default) | Returns a structured set of key fields relevant to the operation | | Raw API Response | Returns the complete JSON response from the Ambriel API |

Select the mode via the Output Mode dropdown in each node's parameters.


Binary PDF Support

The Company → Get Report operation can download assessment reports directly as binary PDF files, making them available to subsequent nodes for upload to Dropbox, Google Drive, Slack, email, or any other n8n-compatible service.

To enable this, set Download as Binary to true and specify the Binary Property name (default: data).


Example Workflow

A typical compliance workflow might look like:

Webhook
  ↓
Ambriel → Company → Search     (find company by name)
  ↓
Ambriel → Company → Assess     (evaluate risk)
  ↓
IF → (risk > Medium)
  ↓
Slack                           (alert compliance team)
  ↓
Ambriel → Company → Get Report (generate PDF report)
  ↓
Google Drive                    (store report)

Resources


Version History

1.0.0 (Current)

| Company resource — Search, Lookup (number & VAT), Assess, Get Report | AML resource — Screen, List Entities, Get Entity, Create Entity | Fraud resource — Score Transaction, Get Transaction, Transaction Action | Lookup resource — Email, Phone, IP, BIN lookups | Utilities resource — Account usage

  • Simplified & Raw output modes for all operations
  • Binary PDF download support for reports
  • Single API key credential with Sandbox/Production environments

1.1.0 (Planned)

  • Identity Verification
  • AML Assessment
  • Monitoring & Company Monitoring
  • Webhooks
  • Enhanced pagination (Return All / Limit)
  • Binary PDF download (standalone)

1.2.0 (Planned)

  • AI Helper Nodes
  • Decision Node (risk-based routing)
  • Wait for Assessment (async polling)
  • Batch Processing
  • Async Job submission