Skip to main content
GET
Map URLs
From 1 credit See the guide for examples and usage.

Authorizations

Authorization
string
header
required

Send Authorization: Bearer <API_KEY>. Keys have full access unless restricted to scopes.

Query Parameters

domain
string
required

Domain to map, e.g. stripe.com.

Minimum string length: 3
Example:

"stripe.com"

includeSubdomains
boolean
default:false

Include URLs on subdomains.

Maximum number of URLs to return.

Required range: 1 <= x <= 100000
sitemapUrl
string<uri>

Fetch this sitemap instead of discovering sitemaps. Must belong to the domain or a subdomain.

urlRegex
string

Optional RE2-compatible regex pattern. Only URLs matching this pattern are returned and counted against maxLinks.

Maximum string length: 256
Example:

"^https?://[^/]+/blog/"

Filter URLs by a topic or phrase, most relevant first.

Required string length: 2 - 200
Example:

"help center and troubleshooting articles"

headers
object

HTTP headers for the target origin. Non-empty headers bypass caching.

timeoutOpts
object

Request deadline and what to return when it passes.

zdr
enum<string>
default:disabled

enabled turns on zero data retention. Returns 403 ZDR_NOT_ENABLED unless your organization has ZDR.

Available options:
enabled,
disabled
tags
string[]

Comma-separated labels for filtering usage, e.g. production,team-alpha. Labels for filtering usage in the dashboard.

Maximum array length: 20
Required string length: 1 - 50
Example:

Response

Discovered URLs with available page metadata

success
enum<boolean>
required
Available options:
true
domain
string
required
urls
object[]
required
request_id
string<uuid>
required

Unique ID of this request, also in X-Request-Id. Include it when contacting support.

Example:

"3f1c2a6e-8b4d-4c1e-9f0a-2d7b5e6c8a91"

partial
boolean
key_metadata
object

Credits this request used and your remaining balance.