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

daichodo

v0.1.3

Published

Official TypeScript client for the Daichodo API: Japanese qualified invoice issuer (適格請求書発行事業者) and corporate number (法人番号) lookup, validation, and change detection.

Readme

daichodo

Daichodo API の TypeScript クライアント。適格請求書発行事業者(インボイス)登録番号と 法人番号を照会します。

TypeScript client for the Daichodo API — Japanese qualified invoice issuer (適格請求書発行事業者) and corporate number (法人番号) lookup, validation, and point-in-time validity.

APIキーは app.daichodo.com ですぐに発行 できます。 無料プランはカード不要です。

Create an API key at app.daichodo.com — free tier, no card, issued instantly.

APIキーが不要な検証だけであれば @daichodo/validate が今すぐ利用できます。 If you only need format and check-digit validation, @daichodo/validate works today with no API key.

npm install daichodo
import { getInvoiceIssuer } from 'daichodo';

const { data, error } = await getInvoiceIssuer({
  auth: () => process.env.DAICHODO_API_KEY,
  path: { registration_number: 'T1010001153225' },
});

if (error) throw new Error(error.message);
console.log(data.name);

name が null でもエラーではありません / name is null for sole traders

国税庁は個人事業主の氏名・住所を公表データから除外しています。個人事業主のレコードは 日付を保持したまま氏名が null で返ります。name === null を「該当なし」と解釈する のが最も多い誤りで、登録簿の約半数を無言で切り捨てることになります。

The NTA strips identity fields for individuals at source, so a sole trader returns their dates with no name. Treating name === null as "not found" is the most common way to get this wrong, and it silently discards about half the register.

生成コードです / This code is generated

API の OpenAPI スキーマから自動生成され、リリースごとに上書きされます。 プルリクエストは受け付けられません。不具合は Issue でご報告ください。

Generated from the API's OpenAPI schema and overwritten on every release. Pull requests against it cannot be accepted — please open an issue.

ライセンス / Licence

MIT.