Domain Activity API

Domain Activity ToolPad

The ToolPad is a browser-based query tool for the Domain Activity Feed, hosted on DnPedia. It lets you search gTLD zone additions and deletions using your CodePunch API credentials — no code required.

Requires an active Domain Activity Feed subscription. Authentication uses your API key and secret directly in the browser. Your token is stored in sessionStorage and is never sent to DnPedia's servers.

Getting Started

Open the ToolPad and enter your API key and API secret. Click Authenticate. If successful, the search panel appears. Your session is saved in the browser tab — you will not need to re-authenticate until you close the tab or click Sign out.

The ToolPad authenticates directly with api.codepunch.com from your browser. If you have a running script using the same API credentials, authenticating in the ToolPad will invalidate that script's token. Re-run your script's authentication after using the ToolPad.

Query Syntax

Queries are entered as a single line combining keywords and filter directives. All parts are optional except at least one keyword.

Keywords

paypal amazon

Space-separated words are AND matched. Returns domains containing all of the keywords.

paypal%

Starts with. Returns domains whose name begins with the keyword.

%paypal%

Contains. Returns domains whose name contains the keyword anywhere.

%paypal

Ends with. Returns domains whose name ends with the keyword.

Filter directives

in:added default

Search zone additions (newly registered domains). Default if omitted.

in:deleted

Search zone deletions (domains removed from the zone file).

tlds:com,net,org

Filter results to specific TLDs. Separate multiple TLDs with commas.

on:2024-01-15

Return results for a specific date. Format: YYYY-MM-DD.

before:2024-01-15

Return results on or before the given date.

after:2024-01-15

Return results on or after the given date.

days:30

Return results from the last N days. Maximum 45.

start:500 limit:500

Paginate results. Start at offset 500, return up to 500 results. Maximum limit is 500 per request.

Example Queries

# Domains added on a specific date containing paypal, amazon, or apple in .com .net .org
paypal amazon apple  in:added  tlds:com,net,org  on:2024-01-15

# Deleted .com and .net domains containing "paypal" on or before a date
%paypal%  in:deleted  tlds:com,net  before:2024-01-15

# Added domains starting with "paypal" in the last 30 days, first 500 results
paypal%  in:added  days:30  start:0  limit:500

# Second page of deleted .com domains containing "the", last 7 days
%the%  in:deleted  tlds:com  days:7  start:100  limit:100

Results

Results are displayed as a plain text list of domain names, one per line. The status bar shows the total number of matching domains, how many are shown, and the date range queried.

Two export options are available: Copy copies all domain names to the clipboard, and Download CSV saves them as a CSV file.

To page through large result sets, add start:N to your query to move to the next page. For example if the first query used start:0 limit:500, the next page is start:500 limit:500.

Looking to automate queries or download the full daily dataset? See the Python CLI Tool or the full API documentation.