Reference for nimble map command. Load when discovering URLs on a site before bulk extraction.
Contains: all flags (limit 1-100000, sitemap include/only/skip, domain_filter),
response structure {links[].url/title/description}, map→filter→extract pattern, map vs crawl comparison.
Reference for nimble map command. Load when discovering URLs on a site before bulk extraction.
Contains: all flags (limit 1-100000, sitemap include/only/skip, domain_filter),
response structure {links[].url/title/description}, map→filter→extract pattern, map vs crawl comparison.
nimble map — reference
Discovers all URLs on a site in seconds. Returns URL metadata (url, title, description) — run extract on results to get page content. Single synchronous call — no polling required.
include (sitemap + crawl) | only (sitemap only, fastest) | skip (crawl only)
domain_filter
--domain-filter
string
—
domain (exact) | subdomain (include subdomains) | all (follow all links)
country
--country
string
ALL
ISO Alpha-2 proxy location (e.g. US)
locale
--locale
string
—
LCID locale (e.g. en-US) or auto
CLI
nimble map --url "https://docs.example.com" --limit 100
# Sitemap only (fastest)
nimble map --url "https://example.com" --sitemap only --limit 500
# Extract just the URL list
nimble --transform "links.#.url" map --url "https://docs.example.com" --limit 100
Python SDK
from nimble_python import Nimble
nimble = Nimble(api_key=os.environ["NIMBLE_API_KEY"])
resp = nimble.map(url="https://docs.example.com", limit=100, sitemap="include")
links = resp.links # list of link objects
urls = [l.url for l in links]