Web Research
Common patterns for researching companies and extracting information from websites.Research Company with AI + Web Search
Use Case: Research a company using AI with web search capabilities to find specific information.- Be specific about what you’re looking for
- Request source citations for verifiability
- Use for high-value prospects where deep research is worth the cost
Scrape and Analyze Website
Use Case: Scrape a website and use AI to extract specific information.Find Specific Pages on a Domain
Use Case: Search for specific pages (like careers, pricing, contact) on a company’s website.- Search for “pricing” to find pricing page
- Search for “contact” to find contact page
- Search for “about” to find about page
- Search for “locations” to find locations page
Extract Company Information from Website
Use Case: Scrape a company’s website and extract structured information.Find and Scrape Multiple Pages
Use Case: Use sitemap discovery to find relevant pages, then scrape them.Extract Social Media Links
Use Case: Automatically extract social media profiles from a website.- LinkedIn profiles and company pages
- Twitter/X profiles
- Facebook pages
- Instagram profiles
- YouTube channels
- TikTok profiles
- Email addresses
- Phone numbers
Detect Technology Stack
Use Case: Analyze a website to detect which technologies they use.Research with Deep Dive
Use Case: Comprehensive research for high-value prospects.- High-value enterprise prospects
- Complex buying committees
- Strategic accounts
- When you need comprehensive intelligence
Best Practices
Scrape First, Then Analyze
Scrape First, Then Analyze
Use
services.scrape.website() to get content, then services.ai.generateObject() to extract structured data. This is more accurate than web search for targeted extraction.Use Sitemap for Multi-Page Scraping
Use Sitemap for Multi-Page Scraping
Use
services.scrape.sitemap() to find relevant pages before scraping them. It ranks pages by relevance to your
keywords.Limit Scraping Depth
Limit Scraping Depth
Default to
limit: 1 for single page scraping. Only increase when you specifically need to follow links.Combine Multiple Sources
Combine Multiple Sources
For best results, combine website scraping with web search and LinkedIn data.
Handle Scraping Failures
Handle Scraping Failures
Always check if scraping succeeded before processing the data.
Use Research Service for Deep Dives
Use Research Service for Deep Dives
For high-value prospects, use
services.ai.generateResearch() for comprehensive intelligence.