Skip to main content

POST /v1/map

Map a website to discover all its URLs. This endpoint returns a list of all URLs found on the website, optionally filtered by a search query.

Authentication

Requires Bearer token authentication. Include your API key in the Authorization header:

Request Body

string
required
The base URL to start crawling from
Search query to use for mapping. During the Alpha phase, the ‘smart’ part of the search functionality is limited to 1000 search results. However, if map finds more results, there is no limit applied.
boolean
default:"true"
Ignore the website sitemap when crawling
boolean
default:"false"
Only return links found in the website sitemap
boolean
default:"true"
Include subdomains of the website
integer
default:"5000"
Maximum number of links to return. Maximum value is 30000.
integer
Timeout in milliseconds. There is no timeout by default.

Response

boolean
Indicates whether the request was successful
Array of URLs discovered on the website

Examples

Basic Map Request

Response

Find specific URLs within a site using a search query:

Error Responses

object
Payment Required - Payment required to access this resource
object
Too Many Requests - Request rate limit exceeded
object
Server Error - An unexpected error occurred on the server