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

nordic-data

v0.8.2

Published

Global B2B intelligence as one API — from your terminal. 35M+ companies across Nordic + UK + US, 1.6M-entity sanctions screen, per-fact provenance, cross-jurisdiction officer match, full KYB packs, PDF compliance reports, async bulk export. Built for AI a

Readme

Nordic Data

Global B2B intelligence for AI agents. 35M+ canonical companies (Nordic + UK + US + 304 LEI countries) · 1.6M-entity sanctions screen · per-fact provenance · cross-jurisdiction officer match · 78 MCP tools.

2 steps to wire it up

# 1.
npm install -g nordic-data

# 2. Get your free key and run the setup helper for your AI builder
export NORDIC_DATA_KEY=nrd_...
nordic-data setup base44             # or claude-desktop, cursor, chatgpt, n8n, zapier, make

That's it. The setup command prints exactly what to paste into your builder — Base44 Secrets entry, Claude Desktop JSON config, n8n credential, whatever.

No signup yet? Sandbox key (no card, 30 calls/hour):

export NORDIC_DATA_KEY=sandbox_try_2026

Then ask your AI anything

Once wired, your AI builder has 78 Nordic Data tools available. Prompts that just work:

  • "Build me a CRM for fitness coaches with KYB enrichment on every new lead."
  • "For every customer in our pipeline, check if their directors appear on any sanctions list."
  • "Find all Norwegian electricians in Stavanger with 5+ employees and pull their verified contacts."
  • "Cross-check this 200-name list against the 1.6M global sanctions dataset."
  • "Pull a one-page KYB report on this UK company by Companies House number."

What's behind the tools:

| Capability | Coverage | |---|---| | Canonical companies | 35M+ (NO 1.2M · SE 118K · FI 471K · DK 112K · UK 5.9M · US 25.3M deep; +304 LEI countries) | | Per-fact provenance | every fact carries source + confidence + fetched_at | | Sanctions screen | 1.6M entities (OFAC + EU + UN + UK + PEP) | | Universal resolver | 310 schemes (orgnr / LEI / EIN / CVR / CH / OFAC / DUNS) | | Cross-jurisdiction officers | NO + UK + SE directors joined | | EU procurement | NO Doffin + EU TED tenders, awards | | EU R&D grants | 21K Horizon Europe projects, 125K participations | | Verified contacts | Growing daily, multi-signal confidence scoring | | JIT enrichment | On-demand for long-tail companies | | MCP tools | 78 at https://api.nordicdata.cloud/mcp | | GDPR self-serve | Article 15 (access) + Article 17 (erasure) |

Also works as a CLI

After install:

nordic-data lookup 923609016                # NO orgnr (Equinor)
nordic-data lookup 12424506                 # UK Companies House
nordic-data search equinor --country NO
nordic-data resolve lei 213800OW6OFBNCKXC4US5C7523
nordic-data kyb 923609016 --pdf
nordic-data sanctions "Vladimir Putin"
nordic-data nl "dentists in Bergen with 10+ employees"
nordic-data enrich cognite.com
nordic-data setup base44                    # platform-specific setup instructions
nordic-data --help

Key endpoints

| Endpoint | Tier | Purpose | |---|---|---| | GET /v2/companies/{canonical_id} | Free | Full record with provenance | | GET /v2/companies/search?q=&country= | Free | Fuzzy name search (sub-200ms) | | GET /resolve/{scheme}/{id} | Free | Universal external-ID resolver (310 schemes) | | GET /v2/companies/{id}/provenance | Pro | Per-fact source + freshness | | GET /v2/companies/{id}/contacts | Pro | Tiered emails + phones with confidence | | GET /v2/companies/{id}/global-officers | Pro | Cross-jurisdiction officer match | | GET /sanctions/search?q= | Free | 1.6M dataset search | | POST /sanctions/screen-bulk | Pro | Up to 100 names per call | | POST /companies/{id}/enrich | Pro | JIT long-tail enrichment | | POST /gdpr/opt-out / POST /gdpr/access | Public | GDPR self-serve | | GET /status · /status.html | Public | Service + dataset freshness |

Status & docs

  • Status: https://nordicdata.cloud/status.html
  • Docs: https://nordicdata.cloud/docs
  • Sandbox playground: https://nordicdata.cloud/sandbox
  • Postman: https://nordicdata.cloud/postman-collection.json
  • Security: https://nordicdata.cloud/security
  • DPA: https://nordicdata.cloud/legal/dpa

Support

[email protected] · 24h response on Pro+, best effort on Free.

License

MIT