Find the URLs on Any Website With One API Call
Decodo's /map endpoint returns every page on a site, crawled links plus its sitemap, combined into one list. Use it to plan a crawl, audit a site's structure, or check what's actually indexable before committing to pulling anything.
Try an example
Plugs directly with:



100+
ready-made templates
99.99%
success rate
200
requests per second
125M+
IPs worldwide
Up to 10K
free requests
See a website's structure before you build against it
Sites add and remove pages all the time. Decodo's /map endpoint gives you a live snapshot instead of an assumption, so whatever you build next targets exactly what's worth pulling.
Scope a crawl before you run it
Pull the full URL list first, then hand /crawl only the pages you actually want, instead of pulling a site blind.
Audit a site's real structure
See what's actually reachable – useful for competitive research or checking your own site's crawlability.
Catch new or removed pages
Run /map on your own schedule (a cron job, an n8n flow) and diff the results.
Combine sitemap and crawled-link data in one call
Skip fetching and parsing a sitemap separately from your own link discovery.
Filter by path or domain
Narrow a large site down to just the section relevant to what you're building.
Feed URLs straight into your own pipeline
Get a clean list, ready to loop over, queue, or pass into another endpoint.
Trusted by:
Pricing that scales with your web data needs
Start with a free plan and up to 10K recurring requests, then choose a subscription that best matches your use case and volume.
Need more?
Chat with us and we’ll find the best solution for you
With each plan, you access:
JavaScript rendering
99.99% success rate
HTML, Markdown, XHR, plus JSON, CSV, PNG where supported
One-click AI integrations
LLM-ready Markdown format
100+ pre-built templates
Single API key for all endpoints
/scrape, /search, /map, /crawl
24/7 tech support
14-day money-back
SSL Secure Payment
Your information is protected by 256-bit SSL
Frequently asked questions
What can I actually build with the /map endpoint?
Anything that needs to know a site's structure before acting on it – a crawl scoping step, a site audit tool, a sitemap monitor, or a discovery layer feeding another pipeline.
Does /map return page content, or just URLs?
Just URLs. If you need the content too, pass the URLs into /scrape or /crawl.
How many URLs can one call return?
Up to 147K, combining crawled links with the site's sitemap.
Does it cover deeply nested sitemaps?
The current version reads the first level of a sitemap. Very large or deeply nested structures may not be fully covered in a single call.
How do I find all the URLs on a website?
Send the site's address to /map. It checks the sitemap and follows links on the site, then returns every URL it finds as a single list. To focus on one part of a large site, filter by path or domain. From there, you can pass the URLs you need to /crawl to extract their content.
What's the difference between /map and /crawl?
/map discovers URLs. It returns a list of pages on a site, drawn from the sitemap and links found on the site, without fetching the content of each page. /crawl endpoint goes further – it visits those pages and returns their content. Use /map to see what's on a site and pick the pages you need, then use /crawl to extract them.
Stop Guessing What's On a Site
Get the real structure first, then decide what to pull. Decodo's /map endpoint works standalone or as the first step before /crawl. Up to 10K free recurring requests included, no credit card required.