Web Scraping Map site API
Map an entire website into a clean list of its URLs, with titles and descriptions, in a single call.
Try it
Make your first request
{
"found": true,
"data": {
"results": [
{
"url": "https://www.example.com/pricing",
"title": "Pricing - Example",
"description": "Simple plans for teams of every size."
},
{
"url": "https://www.example.com/blog",
"title": "Blog - Example",
"description": "Product news and engineering deep dives."
}
]
}
}interface WebMapResponse {
data: {
results: {
description: string;
title: string;
url: string;
}[];
} | null;
found: boolean;
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
Request, response, and price
Last verified 2026-09-16 · uptime and latency measured over 30dcurl -X POST https://api.getanyapi.com/v1/run/web.map \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.example.com","limit":100}'| Field | Type | Example value |
|---|---|---|
| Request body | ||
| url | string | "https://www.example.com"The base URL of the site to map into a list of links. |
| includeSubdomains | boolean | When true (upstream default), include URLs on subdomains of the target (for example docs.example.com when mapping example.com). Set false to return only URLs on the exact host. |
| limit | integer | 100Maximum number of links to return. |
| search | string | Optional term that orders the returned links by relevance. |
| sitemap | enum | How to use the site's sitemap.xml when discovering URLs. 'include' (upstream default) merges sitemap URLs with links found by crawling; 'only' returns just the URLs listed in the sitemap (fastest and most authoritative); 'skip' ignores the sitemap and discovers URLs by crawling links. Omit to use 'include'. |
| Response | ||
| found | boolean | true |
| data | object | |
| data.results | array | |
| data.results[].url | string | "https://www.example.com/pricing" |
| data.results[].title | string | "Pricing - Example" |
| data.results[].description | string | "Simple plans for teams of every size." |
| Price | ||
| Price per request | USD | $0.001 |
| Price /1k req | USD | $1.00 |
FAQ
About the Web Scraping Map site API
The AnyAPI Web Scraping Map site API returns Web Scraping map site data as normalized JSON from one POST call to /v1/run/web.map. Map an entire website into a clean list of its URLs, with titles and descriptions, in a single call. AnyAPI returns one normalized schema whichever source serves it. It costs from $1 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.0% of Web Scraping map site calls through AnyAPI succeeded, with a median response time of 1.5 seconds across 102 measured calls.