Japan Invoice Number (T-Number) Checker - Bulk & Change Feed avatar

Japan Invoice Number (T-Number) Checker - Bulk & Change Feed

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Japan Invoice Number (T-Number) Checker - Bulk & Change Feed

Japan Invoice Number (T-Number) Checker - Bulk & Change Feed

Bulk-verify Japanese invoice registration numbers (T + 13 digits) with official NTA open data: valid, cancelled or expired, valid on the invoice date, supplier name match. Plus a daily feed of new, cancelled and expired corporate registrations. No API key.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

panda studio

panda studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Japan Invoice Number (T-Number) Checker – Bulk Verification & Change Feed

Verify Japanese qualified invoice issuer registration numbers (適格請求書発行事業者登録番号, "T-numbers": T + 13 digits) in bulk, using the official open data of the National Tax Agency (NTA). Built for accounts payable, supplier onboarding, KYB and ERP / CRM clean-up under Japan's Qualified Invoice System (インボイス制度).

  • Bulk check hundreds or thousands of T-numbers in one run: registered, cancelled (取消), expired (失効), not-found, invalid-number
  • Valid on the invoice date? Give a date and get validOnCheckDate – the question auditors actually ask
  • Supplier name match: add the name from the invoice and get exact / partial / none (ignores 株式会社, (株), Co., Ltd., full-width letters, spaces)
  • Check-digit validation catches typos before anything is looked up
  • Change feed: every business day the NTA publishes new, cancelled and expired corporate registrations – schedule this Actor to get them as a dataset (new-company leads, supplier risk alerts)
  • Monthly snapshot plus the daily update files, so results are current to the latest business day
  • Official bulk download files only – no scraping of the search site, no API key, no application ID

Typical uses

  • Accounts payable / invoice processing – before paying, confirm the supplier's T-number was valid on the invoice date (required for the purchase tax credit, 仕入税額控除).
  • Supplier master clean-up – run your whole vendor list monthly; catch expired registrations after mergers, liquidations or opting out.
  • KYB / onboarding – check the number, the registered company name and head-office address in one step.
  • Risk monitoring – schedule changes mode daily and alert on cancelled / expired suppliers.
  • Lead generation – newly registered corporations every day, filterable by prefecture.

Input

Check mode:

{
"mode": "check",
"registrationNumbers": [
"T5010401067252, ソニーグループ株式会社",
"T1010001004238",
"1010001004238"
],
"checkDate": "2024-05-01"
}

One number per line; spaces, hyphens, full-width digits and a missing T are accepted. Text after a comma is treated as the expected supplier name.

Changes mode (for a daily schedule):

{
"mode": "changes",
"changeTypes": ["new", "cancelled", "expired"],
"changesSince": "2026-09-01",
"prefectures": ["Tokyo", "Osaka"]
}

Output

{
"input": "T1010001004238, 船舶照電(株)",
"registrationNumber": "T1010001004238",
"corporateNumber": "1010001004238",
"status": "expired",
"isValidToday": false,
"validOnCheckDate": true,
"checkDate": "2024-05-01",
"name": "船舶照電株式会社",
"expectedName": "船舶照電(株)",
"nameMatch": "exact",
"entityType": "corporation",
"registrationDate": "2023-10-01",
"cancellationDate": null,
"expirationDate": "2024-05-14",
"address": "埼玉県草加市草加3丁目4番31号",
"prefectureEn": "Saitama",
"officialUrl": "https://www.invoice-kohyo.nta.go.jp/regno-search/detail?selRegNo=1010001004238",
"dataAsOf": "2026-09-24"
}

In changes mode each row also has changeType (new, cancelled, expired, changed) and publishedFileDate.

statusmeaning
registeredCurrently a qualified invoice issuer
cancelledRegistration cancelled by the tax office (取消) – see cancellationDate
expiredRegistration no longer effective (失効: merger, liquidation, opted out) – see expirationDate
not-foundNot registered as a corporation or association (see coverage below)
invalid-numberWrong length or check digit – almost always a typo

Coverage and privacy

  • Covers corporations (companies, local governments, public bodies, foreign corporations) and unincorporated associations – every registration in the official files.
  • Sole proprietors are intentionally not covered. Their registration data is personal information, and the NTA warns against republishing it. A sole proprietor's number returns not-found; confirm it on the official site (officialUrl).
  • The NTA publishes a full snapshot at each month end and update files every business day (kept for 40 business days). The Actor combines both; dataAsOf shows the latest file used.
  • Lookups scan the official files (about 20 MB each, up to 6 files). A run stops scanning as soon as every number has been found. Large lists cost the same scanning as small ones, so batch your numbers into one run.

Pricing

Pay per event:

  • $0.003 per result row (one per checked number, or per change in the feed)
  • $0.01 per official data file scanned in check mode (at most 6 per run; usually fewer)
  • plus the tiny Apify start fee

Checking 1,000 supplier numbers costs about $3.06. A daily change feed for one prefecture typically costs a few cents.

Source & license

Source: National Tax Agency, Qualified Invoice Issuer Publication Site (国税庁適格請求書発行事業者公表サイト, https://www.invoice-kohyo.nta.go.jp/), full and difference download data, used under the Public Data License v1.0 (公共データ利用規約 第1.0版). Processed by panda studio (format conversion, status and validity calculation, name matching). This Actor is not provided or endorsed by the NTA, and the NTA does not guarantee the processed results. For legal or tax decisions, confirm on the official site.