Install
openclaw skills install @dataify-server/dataify-ai-web-mapopenclaw skills install @dataify-server/dataify-ai-web-mapCall the AI Web API /map endpoint directly with the fixed unique_id=map.
The production origin is built in. Set AI_WEB_API_BASE_URL only for another environment.
$env:AI_WEB_API_BASE_URL = "https://aiwebapi.dataify.com"
$env:DATAIFY_API_TOKEN = "your_token_here"
python3 scripts/map.py --url "https://docs.example.com" --limit 100 --dry-run
python3 scripts/map.py --url "https://docs.example.com" --limit 100
| Option | Required | Notes |
|---|---|---|
--url | Yes | Public HTTP(S) starting address. |
--country | No | Two-letter uppercase code; default US. |
--domain-filter | No | domain or all; default all. |
--limit | No | 1 to 100000; default 5000. |
--sitemap | No | skip, include, or only; default include. |
Production testing found intermittent HTTP 500 responses for --sitemap only. Prefer --sitemap include or --sitemap skip until upstream is fixed.
The wrapper rejects URL credentials, local hosts, and private, loopback, link-local, or reserved IPs before sending.
The direct API returns the outputs value, normally an array of URL objects. null means no addresses were discovered. The entry URL is excluded from Map billing; other returned addresses use the gateway tool unit price.
export for macOS/Linux shells, $env: for Windows PowerShell, or set for Windows Command Prompt). Show other platforms or persistent setup only when detection is ambiguous or the user asks.DATAIFY_API_TOKEN is present; never print its value. If verification succeeds, continue the original task without asking the user to repeat it..env unless the execution path explicitly loads it, and ensure .env is ignored by version control.references/map-api.mdscripts/map.pyscripts/ai_web_client.py