rirtracker

API and feeds

Read-only JSON, rebuilt with every update. Every file names the classifier version and links its evidence. No key, no limits beyond fair use; please cache.

JSON

/api/v1/events.json
Every change since 2026-01-01 (7,929), without evidence.
/api/v1/events/event_id.json
One change with its explanation and evidence. The event_id is in every listing.
/api/v1/events/month/YYYY-MM.json
A month's changes with evidence.
/api/v1/reports/YYYY-MM-DD.json
One day: the ARIN-Issued message (checksum, source) and its changes, e.g. 2026-10-08.
/api/v1/resources/asn/number.json
An ASN's timeline, transfers and RDAP lookups, e.g. asn/40731.
/api/v1/resources/ip/start-end.json
The same for an address range, by its first and last address (IPv6 with dots for colons, as in the page address).
/api/v1/transfers.json
Every change a transfer record explains.
/api/v1/reissue-candidates.json
Possible reissue candidates. Never confirmed available.
/api/v1/source-status.json
When each source was last read.

Fields: raw_action is exactly what ARIN-Issued printed (ADD, REMOVE), or NOT_IN_ARIN_ISSUED for a change found only in ARIN's statistics. classification and confidence use the codes on the methodology page. Filtering by date, type, registry or confidence is up to you: the listings are small enough to filter after downloading.

Atom feeds