Quick Start
Example Request
Example Response
How it works
Map discovers URLs
- Reads the website’s sitemap (if available)
- Analyzes page links and navigation
- Identifies all discoverable URLs on the site
Collects metadata for each URL
- Extracts page titles from sitemap or meta tags
- Gathers descriptions when available
- Associates context with each discovered URL
Parameters
Supported input parameters:url - Required
url - Required
The website URL you want to map. This is where the mapping process starts.**Example: **
https://www.example.comsitemap
sitemap
Choose how to use the website’s sitemap for discovering URLs.Options:
include(default) - Get URLs from both the sitemap and site iteselfonly- Only use URLs listed in the sitemapskip- Ignore the sitemap URLs
domain_filter
domain_filter
Control whether to stay on one domain or include related domains.Options:
domain- Only get URLs from the exact domain you specifiedsubdomain- Include URLs from subdomainsall(default) - Include URLs from any domain that’s linked
limit
limit
Maximum number of URLs to return.
-
Min: :
1 -
Max:
100000 -
Default:
100
country
country
Map the site as if you’re visiting from a specific country. Use ISO Alpha-2 Country Codes
Useful for sites that show different content based on location.Use ISO Alpha-2 country codes like
Useful for sites that show different content based on location.Use ISO Alpha-2 country codes like
US, GB, FR, DE, CA, JP, etc. Use ALL for random country selection.locale
locale
Set the language preference for the mapping. Use LCID standard
Helpful for multilingual sites.Locale Examples:
Helpful for multilingual sites.Locale Examples:
en-US- English (United States)en-GB- English (United Kingdom)fr-FR- French (France)de-DE- German (Germany)
Usage
Basic map
Map a website using default settings:Sitemap-only mapping
Fast mapping using only the sitemap:Skip sitemap
Map without using sitemap, discovering URLs through page crawling:Include subdomains
Map URLs across all subdomains:Exact domain
Restrict mapping to exact domain only:Geo-targeted mapping
Map with specific country and locale settings:Combined parameters
Map with multiple parameters for precise control:Response Fields
When you use Map, you receive:- URLs with context - Each URL includes optional title and description for AI reasoning
- Complete discovery - Every discoverable page on the site
- Fast results - Most sites mapped in seconds
- Smart filtering - Subdomain control and comprehensive sitemap + link discovery
Example Response
Example Response
| Field | Type | Description |
|---|---|---|
task_id | string | Unique identifier for the map task |
success | boolean | Whether the request succeeded |
links | array | Discovered URLs |
links[].url | string | The discovered URL |
links[].title | string | Page title (if available) |
links[].description | string | Page description (if available) |
Use cases
AI Agent Planning
Give AI agents URL context (titles, descriptions) to intelligently decide which pages to scrape
Pre-crawl Planning
Discover all URLs before crawling to plan budget and prioritize important pages
Site Audits
Quick inventory of all pages for SEO audits, content analysis, or quality checks
Competitive Research
See competitor site structure - product pages, blog posts, landing pages
Real-world examples
AI agent intelligent scraping
AI agent intelligent scraping
Scenario: Your AI agent needs to extract product data from an e-commerce site but should only scrape relevant product pages.How Map helps:
- Discovers all URLs with titles and descriptions
- AI agent reads the context (title: “Laptop Pro 15”, description: “High-performance laptop…”)
- Agent intelligently decides which URLs contain product data vs navigation/legal pages
- Only scrapes relevant product URLs, saving costs and time
E-commerce competitor analysis
E-commerce competitor analysis
Scenario: You want to understand a competitor’s product catalog structure.How Map helps:
- Discover all product category pages
- Find hidden product pages not linked from the homepage
- Identify promotional landing pages
- Map out the entire site structure before detailed scraping
Content research and monitoring
Content research and monitoring
Scenario: You’re tracking content strategy across multiple news sites.How Map helps:
- Get a complete list of articles and sections
- Discover new content categories as they’re added
- Identify archive structures and content organization
- Plan targeted crawling for specific content types
SEO and site structure analysis
SEO and site structure analysis
Scenario: Analyzing website architecture for SEO optimization.How Map helps:
- Visualize complete site hierarchy
- Identify orphaned pages (pages not well-linked)
- Discover deep pages buried in site structure
- Understand internal linking patterns
Pre-crawl planning
Pre-crawl planning
Scenario: You need to scrape data from a large website efficiently.How Map helps:
- Get complete URL inventory before crawling
- Filter for specific sections or page types
- Plan crawl budget and prioritization
- Avoid wasting resources on irrelevant pages
Map vs Crawl
| Need | Use |
|---|---|
| Quick URL discovery | Map - completes in seconds |
| URL list with titles/descriptions | Map |
| Deep link following | Crawl |
| Complex filtering patterns | Crawl |
| Extract content from pages | Crawl |

