ICANN gTLD Registry-Operator Portfolio Status Monitor avatar

ICANN gTLD Registry-Operator Portfolio Status Monitor

Pricing

from $20.00 / 1,000 icann gtld status event delivereds

Go to Apify Store
ICANN gTLD Registry-Operator Portfolio Status Monitor

ICANN gTLD Registry-Operator Portfolio Status Monitor

Watch ICANN gTLD strings for registry-operator / contract portfolio status changes from the official gtlds.json feed (DELEGATED, CONTRACT_TERMINATED, REMOVED). Not an IANA Registrar ID twin; not a WHOIS/zone-file domain twin; not a full gTLD dump billed as rows.

Pricing

from $20.00 / 1,000 icann gtld status event delivereds

Rating

0.0

(0)

Developer

Daniel Witney

Daniel Witney

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Watch ICANN gTLD labels against the official public JSON feed
https://www.icann.org/resources/registries/gtlds/v2/gtlds.json.

Emits billable events only on unique delivered changes:

  • APPEARED / DROPPED (directory membership vs published gtlds.json)
  • STATUS_CHANGED (derived DELEGATED ↔ CONTRACT_TERMINATED ↔ REMOVED ↔ CONTRACTED ↔ LISTED)
  • Optional attributes group: OPERATOR_CHANGED / CONTRACT_FLAG_CHANGED / REMOVAL_DATE_CHANGED / DELEGATION_DATE_CHANGED / SPEC13_CHANGED

Not this Actor

  • Not an IANA/ICANN Registrar ID portfolio twin (that is Actor #59 — accreditation of registrars, not registry-operator contracts)
  • Not a WHOIS / RDAP / zone-file domain lookup or typosquatting twin
  • Not a full gTLD dump billed as rows (watchlist filter only)
  • DROPPED = absent from current JSON snapshot (distinct from CONTRACT_TERMINATED / REMOVED, which remain listed)

Cadence honesty

ICANN gtlds.json publish lag (HTTP Last-Modified / body updatedOn when present; typically daily). Schedule accordingly. Quiet books ≈ $0 beyond the Actor start fee.

Pricing

PPE: icann-gtld-status-event-delivered @ $0.02 + apify-actor-start @ $0.00005.
Non-billable RUN_STATUS (including Store FIXTURE_HEALTH).

Default input

sourceMode=fixture with emitFixtureDemoEvents=false → Store health path only (no fake events / no PPE charge).