Labsco
tavily-ai logo

tavily-map

399

by tavily-ai · part of tavily-ai/skills

Fast URL discovery on websites without extracting content, ideal for finding specific pages on large sites. Returns structured lists of all URLs on a domain with configurable depth and breadth, regex path filtering, and natural language instructions for semantic filtering Supports depth control (1–5 levels), breadth limits per page, external link inclusion/exclusion, and domain filtering via regex patterns Designed as step 1 in a workflow: map to find the right page, then use extract or...

🔥🔥🔥✓ VerifiedFreeQuick setup
🧩 One of 7 skills in the tavily-ai/skills package — works on its own, and pairs well with its siblings.

Fast URL discovery on websites without extracting content, ideal for finding specific pages on large sites. Returns structured lists of all URLs on a domain with configurable depth and breadth, regex path filtering, and natural language instructions for semantic filtering Supports depth control (1–5 levels), breadth limits per page, external link inclusion/exclusion, and domain filtering via regex patterns Designed as step 1 in a workflow: map to find the right page, then use extract or...

Inspect the full instructions your agent will receiveExpand

This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.

by tavily-ai

Fast URL discovery on websites without extracting content, ideal for finding specific pages on large sites. Returns structured lists of all URLs on a domain with configurable depth and breadth, regex path filtering, and natural language instructions for semantic filtering Supports depth control (1–5 levels), breadth limits per page, external link inclusion/exclusion, and domain filtering via regex patterns Designed as step 1 in a workflow: map to find the right page, then use extract or... npx skills add https://github.com/tavily-ai/skills --skill tavily-map Download ZIPGitHub399

tavily map

Discover URLs on a website without extracting content. Faster than crawling.

When to use

  • You need to find a specific subpage on a large site

  • You want a list of all URLs before deciding what to extract or crawl

  • Step 3 in the workflow: search → extract → map → crawl → research

Options

Option Description --max-depth Levels deep (1-5, default: 1) --max-breadth Links per page (default: 20) --limit Max URLs to discover (default: 50) --instructions Natural language guidance for URL filtering --select-paths Comma-separated regex patterns to include --exclude-paths Comma-separated regex patterns to exclude --select-domains Comma-separated regex for domains to include --exclude-domains Comma-separated regex for domains to exclude --allow-external / --no-external Include external links --timeout Max wait (10-150 seconds) -o, --output Save output to file --json Structured JSON output

Map + Extract pattern

Use map to find the right page, then extract it. This is often more efficient than crawling an entire site:

Copy & paste — that's it
# Step 1: Find the authentication docs
tvly map "https://docs.example.com" --instructions "authentication" --json

# Step 2: Extract the specific page you found
tvly extract "https://docs.example.com/api/authentication" --json

Tips

  • Map is URL discovery only — no content extraction. Use extract or crawl for content.

  • Map + extract beats crawl when you only need a few specific pages from a large site.

  • Use --instructions for semantic filtering when path patterns aren't enough.

See also