Skip to main content

Web Research

Common patterns for researching companies and extracting information from websites. Use Case: Research a company using AI with web search capabilities to find specific information.
Best Practices:
  • 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.
Pattern: Scrape first, then analyze with AI for structured extraction.

Find Specific Pages on a Domain

Use Case: Search for specific pages (like careers, pricing, contact) on a company’s website.
Variations:
  • 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.

Use Case: Automatically extract social media profiles from a website.
What’s extracted automatically:
  • 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.
When to use:
  • High-value enterprise prospects
  • Complex buying committees
  • Strategic accounts
  • When you need comprehensive intelligence

Best Practices

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 services.scrape.sitemap() to find relevant pages before scraping them. It ranks pages by relevance to your keywords.
Default to limit: 1 for single page scraping. Only increase when you specifically need to follow links.
For best results, combine website scraping with web search and LinkedIn data.
Always check if scraping succeeded before processing the data.
For high-value prospects, use services.ai.generateResearch() for comprehensive intelligence.