Map a website
A site's URLs (sitemaps, link crawl, Common Crawl, Wayback), ranked by search.
POST
/crawl/v1/mapcurl --request POST \
--url 'https://factget.dev/crawl/v1/map' \
--header "Authorization: Bearer $FACTGET_CRAWL_KEY" \
--header 'Content-Type: application/json' \
--data '{
"url": "https://example.com",
"limit": 100
}'Replace IDs and sample values with your own. Examples are not executed in your browser.
Request body
application/jsonmaxLength: 200maxLength: 500Default: Allowed: Default: Default: Default:
urlstringrequiredThe public URL to read.
originstring | nullsearchstring | nulllimitintegerMaximum number of results or pages for this operation.
Default:5000minimum: 1maximum: 30000includeSubdomainsbooleanfalsesourcesstring[] | null"auto", "sitemap", "crawl", "cc", "archive"ignoreSitemapbooleanfalsesitemapOnlybooleanfalseliveCheckbooleanfalsetimeoutinteger | nullHow long to wait for the operation, in milliseconds, before returning a job to poll.
minimum: 10000maximum: 300000Responses
200Successful Response
application/json
The published schema does not define individual response fields for this endpoint. Inspect the returned JSON in your integration.
422Validation Error
application/json
detailobject[]Show item properties
locstring | integer[]requiredmsgstringrequiredtypestringrequiredinputobjectctxobjectThe API schema lists the responses above. Long-running operations can also return 202; see async jobs. For application errors, see errors & retries.