Deep-site research made simple. Crawl any website for specific keywords and get organized Markdown reports - perfect for competitive research, documentation discovery, and content analysis.
π Academic Use Notice: This tool is designed for academic research, educational purposes, and legitimate competitive analysis. Please use responsibly and in compliance with applicable laws and website terms of service. See Ethical Crawling & Academic Use section for important guidelines.
InSite Crawler automatically visits web pages on a domain, searches for your keywords, and creates a detailed report showing exactly where those terms appear. Think of it as a super-powered "Find on Page" that works across entire websites.
Perfect for:
- π Competitive Research - Find pricing, features, or contact info across competitor sites
- π Documentation Discovery - Locate API docs, tutorials, or specific technical information
- π Content Analysis - Research how companies talk about specific topics
- π― Lead Generation - Find contact pages, team info, or partnership opportunities
- Download the
.vsixfile from releases - In Cursor:
Cmd+Shift+Pβ "Extensions: Install from VSIX" β Select the file - Restart Cursor
- Open Command Palette:
Cmd+Shift+P(Mac) orCtrl+Shift+P(Windows/Linux) - Type: "InSite: Start Research"
- Enter Website:
example.com(protocol optional - we'll add https:// automatically) - Enter Search:
pricingor"contact us"orpricing AND enterprise - Wait: Watch the progress as we crawl and search
- Get Results: Automatic Markdown report with all matches highlighted
- With Workspace: Reports save to your open workspace folder
- Without Workspace: Folder picker appears - choose Desktop, Documents, etc.
pricing β Find "pricing" anywhere
contact us β Find "contact us" phrase
API β Find "API" mentions
pricing AND enterprise β Both terms must appear on same page
pricing OR cost OR fees β Any of these terms
"enterprise pricing" β Exact phrase only
(API OR SDK) AND tutorial β Complex logic with parentheses
π’ Competitor Research:
"enterprise pricing" AND (contact OR demo)
π Documentation Hunt:
(API OR SDK) AND (tutorial OR "getting started")
πΌ Partnership Research:
(partner OR integration) AND (program OR marketplace)
π― Contact Discovery:
(contact OR team OR about) AND (email OR phone)
- Smart Highlighting: Search terms pop with bright colors and larger text
- Full Context: Complete sentences around each match (not just snippets)
- Organized Results: Grouped by page with clickable table of contents
- Match Counts: See exactly how many times terms appear per page
- Error Tracking: Know which pages couldn't be crawled and why
- Robots.txt Compliance: See which pages were respectfully skipped
# InSite Research Report: enterprise pricing
## Research Metadata
- Search Term: enterprise pricing
- Target Domain: competitor.com
- Pages Scanned: 47
- Matches Found: 12
- Status: β
Complete
## Table of Contents
1. Enterprise Solutions - 5 matches
2. Pricing Page - 4 matches
3. Contact Sales - 3 matches
## Results (12 matches)
### 1. Enterprise Solutions
**URL:** https://competitor.com/enterprise
**Matches:** 5
> Our **enterprise pricing** starts at $99/month for teams...
> Contact our sales team for custom **enterprise pricing**...Access settings via Cmd+, β Search "InSite":
- Max Depth (1-10): How deep to crawl from starting page (default: 2)
- Concurrency (1-20): Simultaneous page requests (default: 5)
- Timeout (1-30s): How long to wait per page (default: 5s)
- Auto Preview: Automatically open report after generation (default: on)
- Respect Robots.txt: Follow website crawling rules (default: on, recommended)
{
"insite.crawler.maxDepth": 2, // Good balance of coverage vs speed
"insite.crawler.concurrency": 5, // Polite crawling
"insite.crawler.respectRobotsTxt": true // Be a good web citizen
}- Start Small: Begin with depth 1-2, increase if needed
- Use Specific URLs: Target
/pricingor/docsinstead of homepage - Cancel Early: Found what you need? Hit cancel to get partial results faster
- Broad First: Start with
pricingthen narrow to"enterprise pricing" - Use Synonyms: Try
cost OR price OR feeto catch variations - Phrase Matching: Use quotes for exact phrases like
"contact sales" - Combine Terms:
pricing AND (enterprise OR business)for targeted results
- Save to Project: Keep workspace open to save reports with your project
- Cursor AI Analysis: Ask Cursor to analyze, summarize, or compare reports
- Regular Research: Set up dedicated research workspace for ongoing competitive analysis
"No matches found"
- β Check spelling and try broader terms
- β Verify the site actually contains your search terms
- β Try synonyms or related terms
"Crawl takes too long"
- β Reduce max depth setting (try 1-2)
- β Increase timeout for slow sites
- β Use cancel button for partial results
"Many pages blocked by robots.txt"
- β This is normal and ethical - we respect website rules
- β Try different starting URLs on the same domain
- β Check the blocked pages list in your report
"Extension not appearing"
- β Restart Cursor after installation
- β Check Extensions panel for "InSite"
- β Reinstall the .vsix file if needed
- Check error messages in generated reports
- Review Cursor Developer Console (Help β Toggle Developer Tools)
- Adjust settings and retry
- Try with a simpler website first
InSite Crawler is designed to be respectful and is intended for academic, research, and educational purposes only:
- β Respects robots.txt by default (can be disabled if needed)
- β Rate limited to avoid overwhelming servers
- β Same-domain only - won't follow external links
- β Reasonable limits - stops at 500 URLs to prevent runaway crawls
This extension is designed for academic research, educational purposes, and legitimate competitive analysis only.
The robots.txt bypass and 403 error bypass features are provided for:
- π Academic Research: University studies, thesis research, and scholarly analysis
- π¬ Educational Purposes: Learning about web technologies, SEO analysis, and content research
- π Legitimate Business Intelligence: Competitive analysis within legal and ethical boundaries
- π οΈ Technical Research: Understanding web crawling, bot detection, and site architecture
Version 0.5.0 includes an optional bot detection bypass feature (bypassBlocking setting). This feature is intended for academic and research purposes only.
Legal and Ethical Considerations:
- π¨ Check Terms of Service: Bypassing bot detection may violate a website's terms of service
- βοΈ Legal Liability: You are responsible for ensuring your use complies with applicable laws
- π€ Respect Website Owners: Just because you can bypass doesn't mean you should
- π Academic Intent: Designed for legitimate research on sites that incorrectly block academic crawlers
- π Educational Use: Intended for learning about web technologies and research methodologies
When NOT to use bypass mode:
- β Sites that explicitly disallow automated access in their ToS
- β Commercial scraping for profit without permission
- β Overwhelming servers with high concurrency
- β Any illegal, unethical, or non-academic purpose
- β Circumventing security measures for malicious purposes
When it MAY be appropriate (academic use only):
- β University research projects with proper oversight
- β Academic studies on web content and structure
- β Educational analysis of publicly available information
- β Legitimate competitive research within ethical boundaries
- β Technical research on web crawling methodologies
This feature is disabled by default. Only enable it if you have a legitimate academic or research purpose and legal right to access the content.
By using InSite Crawler, especially with bypass features enabled, you acknowledge that:
- You will use this tool only for academic, educational, or legitimate research purposes
- You are responsible for complying with all applicable laws and website terms of service
- You will not use this tool for commercial scraping, data theft, or malicious purposes
- You understand that bypassing bot detection may violate website policies
- You will respect website owners' rights and server resources
- Cursor IDE or VS Code 1.80.0+
- Node.js 20.0.0+ (usually bundled with Cursor)
- Internet connection for crawling
- Any OS: Windows, macOS, Linux
β οΈ 403 Error Bypass System: Advanced bot detection evasion (use responsibly and ethically)- Smart Retry Logic: Exponential backoff for blocked requests
- Enhanced Headers: Realistic browser fingerprints for better compatibility
- User Agent Rotation: Appears as legitimate browsers to avoid false positives
- Enhanced Highlighting: Search terms now pop with vibrant colors and backgrounds
- Improved Visibility: Larger, bolder text with contrasting colors for better readability
- Simplified Folder Selection: Streamlined experience when no workspace is open
- Cross-Platform Reliability: Works identically in VS Code and Cursor
- Boolean Search Queries: Full AND/OR support with parentheses and quotes
- Advanced Search: Complex queries like
(pricing OR cost) AND enterprise
MIT License - Use freely for personal and commercial projects.
Ready to start researching? Install InSite Crawler and discover what your competitors are really saying about pricing, features, and more!