Japan Corporate Registry Daily Changes | New, Updated, Closed
Pricing
from $5.00 / 1,000 results
Japan Corporate Registry Daily Changes | New, Updated, Closed
Daily changes in Japan's National Tax Agency corporate registry (houjin bangou): newly registered, updated, and closed Japanese companies, parsed from the official daily diff CSV.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
regbase
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Features
Share
Japan Corporate Registry Daily Diff | New, Changed & Closed Companies (Official Registry Data)
Apify actor that parses the official daily diff of Japan's National Tax Agency corporate registry (法人番号) and emits one dataset item per company registration change — corporate number, registered name, address, entity type, and change type (new / changed / closed / revival) — public registry data, no account or cookies required.
Cost, up front: pay-per-event — $0.10 per actor start + $0.005 per result item. Your maximum charge for a run is fixed before you start: $0.10 + (maxResults × $0.005). The sample run below (12 items) costs $0.16; a full real day at the 2026-11-06 volume (2,617 items) costs $13.19. There is no rental or subscription. If a run returns zero result items, no per-item charge applies — you pay only the $0.10 actor-start charge.
Input
| Field | Type | Default | Description |
|---|---|---|---|
| diffPath | string | ./data/diff_sample.csv | Path to the NTA daily diff CSV, relative to actor root |
| date | string | (none) | Optional date label used only in the run log line. It does not filter anything and does not appear in output items |
| changeTypes | array of strings | [] | Change types to include: 新規 / new, 変更 / changed, 閉鎖 / closed, 復活 / revival, other. Empty = all types |
| prefecture | string | (none) | Exact match on the Japanese prefecture name, e.g. 東京都. Empty = all prefectures |
| maxResults | integer | 100 | Maximum number of results to emit (min 1, max 10000) |
No input field is required.
Output summary
Each kept row becomes one dataset item with exactly 34 fields: the 30 registry columns in English plus change_type, process_label, address, and status.
- change_type: new / changed / closed / revival / other
- process_label: same value as change_type
- address: prefecture + city + street_address concatenated
- status: active, or closed when closing_date is set
Sample output (before the pricing section, on purpose)
Real run, real data. This actor's code (version 0.1.0, actor.json build: Dockerfile) was run on the official National Tax Agency diff file dated 2026-11-06. Result: 2,617 items — 1,404 new, 895 changed, 298 closed, 20 revived. The first three items, exactly as emitted:
| sequence | corporate_number | name | change_type | address |
|---|---|---|---|---|
| 1 | 1010001091202 | ウエスタン・アセット・マネジメント株式会社 | closed | 東京都千代田区丸の内1丁目5番1号 |
| 2 | 1010001132674 | JPM株式会社 | changed | 千葉県市原市若宮2丁目19-24 |
| 3 | 1010001141980 | アセアン・トレーディング株式会社 | changed | 東京都千代田区丸の内1丁目11番1号 |
The first item, in full:
{"sequence_number": "1","corporate_number": "1010001091202","process_code": "21","correction_code": "0","update_date": "2026-11-06","change_date": "2026-10-07","name": "ウエスタン・アセット・マネジメント株式会社","name_image_id": "","entity_type": "301","prefecture": "東京都","city": "千代田区","street_address": "丸の内1丁目5番1号","address_image_id": "","prefecture_code": "13","city_code": "101","postal_code": "1000005","address_outside_japan": "","reserved_empty": "","closing_date": "2026-10-07","closing_reason": "11","succeeded_corporate_number": "5010001048652","change_cause": "令和8年10月1日東京都千代田区丸の内一丁目5番1号フランクリン・テンプルトン・ジャパン株式会社(5010001048652)に合併し解散","assignment_date": "2015-10-05","latest_history_flag": "1","name_en": "","prefecture_en": "","city_en": "","address_outside_japan_en": "","name_kana": "ウエスタンアセットマネジメント","non_display_flag": "0","change_type": "closed","process_label": "closed","address": "東京都千代田区丸の内1丁目5番1号","status": "closed"}
These are public registry records, shown unedited. (This run was executed locally with the actor's own parser on 2026-11-08; the actor is not yet published, so no Apify run ID exists for it. The console test run after publication uses the bundled sample below.)
Bundled-sample run. The same code run on the bundled 12-row fictional sample — the run the Apify console test performs. Result: 12 items (3 new, 6 changed, 2 closed, 1 revival). Five of them:
| sequence | corporate_number | name | change_type | address |
|---|---|---|---|---|
| 000001 | 1010001000001 | 東京アルファ製作所 | new | 東京都港区 |
| 000003 | 1010001000003 | 大阪ベータ商事 | new | 大阪府大阪市中央区 |
| 000004 | 1010001000004 | 東京ガンマ株式会社 | changed | 東京都新宿区 |
| 000009 | 1010001000009 | 東京ケータイ合同会社 | closed | 東京都港区 |
| 000011 | 1010001000011 | 東京カー株式会社 | revival | 東京都文京区 |
The first item, in full:
{"sequence_number": "000001","corporate_number": "1010001000001","process_code": "01","correction_code": "0","update_date": "2026-11-06","change_date": "2026-11-05","name": "東京アルファ製作所","name_image_id": "","entity_type": "301","prefecture": "東京都","city": "港区","street_address": "赤坂1-2-3, 4丁目","address_image_id": "","prefecture_code": "13","city_code": "103","postal_code": "1070052","address_outside_japan": "","reserved_empty": "","closing_date": "","closing_reason": "","succeeded_corporate_number": "","change_cause": "","assignment_date": "2026-11-05","latest_history_flag": "1","name_en": "Tokyo Alpha Seisakusho","prefecture_en": "Tokyo","city_en": "Minato-ku","address_outside_japan_en": "","name_kana": "トウキョウアルファセイサクショ","non_display_flag": "0","change_type": "new","process_label": "new","address": "東京都港区赤坂1-2-3, 4丁目","status": "active"}
Dataset format / column layout
No header row. Exactly 30 comma-separated columns per row in NTA daily-diff order:
sequence_number, corporate_number, process_code, correction_code, update_date, change_date, name, name_image_id, entity_type, prefecture, city, street_address, address_image_id, prefecture_code, city_code, postal_code, address_outside_japan, reserved_empty, closing_date, closing_reason, succeeded_corporate_number, change_cause, assignment_date, latest_history_flag, name_en, prefecture_en, city_en, address_outside_japan_en, name_kana, non_display_flag
Fields containing commas or Japanese text are quoted per the real NTA CSV layout.
Process-code classification
| Process code | change_type | Meaning |
|---|---|---|
| 01 | new | Newly registered |
| 11, 12, 13, 71 | changed | Changed (name, head office, representatives, etc.) |
| 21 | closed | Registry record closed |
| 22 | revival | Closed registry record revived |
| other | other | Unknown or unmapped process code |
Verifying the output
Every item carries the registry's own sequence number and the official 13-digit corporate number, in the National Tax Agency's own 30-column layout — so any item can be checked line by line against the official daily diff file it came from. The data is an official public registry: no scraping, no accounts, no cookies.
Local development
npm installnpm run test:local
The local test is dependency-free and works without the Apify platform. Syntax-check the actor sources with:
node --check src/main.jsnode --check src/diff.js
Pricing
Pay-per-event (PPE) only. Monthly rentals were retired platform-wide. Creators keep 80% of event revenue.
| Event | Price |
|---|---|
| Actor start | $0.10 |
| Per result item | $0.005 |
Worked examples: the bundled sample (12 items) = $0.10 + (12 × $0.005) = $0.16. A full real day at the 2026-11-06 volume (2,617 items) = $0.10 + (2,617 × $0.005) = $13.19. Your spend cap is maxResults — a run can never return (or charge for) more items than you set.
Support
Questions, or a run that does not match this description? Open the Issues tab on this actor's page — issues are answered within 24 hours. If an output does not match its description, we refund first.