Map
Scrape the list of pages on a website. Send one request and get JSON back. Examples in cURL, TypeScript and Python. A failed call costs nothing.
Price
1 credit per call. See Pricing for what credits cost.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Cut every text value in the response to this many characters. A value that was cut ends with …, and a page whose text was cut has isTruncated set to true. A screenshot is never cut. Leave it out to get the full text.
x >= 1Body
Any page of the site to map, such as https://bun.com.
Keep only addresses that mention these words, best matches first, such as pricing.
1include uses the site's sitemaps and its pages. only lists just what the sitemaps name. skip ignores the sitemaps.
skip, include, only Also list pages on subdomains, such as docs.bun.com for bun.com.
List each page once, without its ?query part.
Send true to build the list again instead of reusing one made in the last 6 hours.
The most addresses to return, up to 100000.
1 <= x <= 100000Stop looking after this many milliseconds and return what was found.
1000 <= x <= 9007199254740991