list_domains
Returns a paginated list of domains from the tracker database. Results are ordered alphabetically by domain name and support cursor-based pagination for full traversal. Filtering by category and minimum score allows targeted data extraction.
Use this tool when:
You want to enumerate all known ad-tech or analytics domains above a risk threshold.
You need a dataset of tracker domains for offline analysis.
You are paginating through a category to build a block list.
Do NOT use this tool when:
You need data for a specific domain — use
get_domaininstead.You are searching by keyword — use
searchinstead.You want domains belonging to a specific company — use
get_entityinstead.
Inputs:
category(query, optional): Filter by surveillance category. One of:ad_tech,analytics,social,fingerprinting,content,cdn,other.min_score(query, optional): Integer 0-100. Exclude domains scoring below this value.limit(query, optional): Number of results per page. Max 100 (paid), 20 (free). Default 50.cursor(query, optional): Pagination cursor from the previous response'snext_cursorfield.
Returns:
Array of domain list items (domain, category, score, prevalence, entity summary).
meta.has_more: true if more pages exist.meta.next_cursor: pass ascursorto get the next page.meta.count: number of results in this page.
Cost:
Free tier: up to 20 results/page, 50 req/day. Pro/enterprise: up to 100 results/page.
Latency:
Typical: <200ms, p99: <500ms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| category | No | ||
| min_score | No |