Skip to main content
The Search feature allows you to search the web and optionally scrape the full content of search results. It combines the power of web search with Firecrawl’s scraping capabilities to give you LLM-ready data from search results. Use Search when you need to:
  • Find and scrape content based on search queries
  • Research topics across multiple websites
  • Gather competitive intelligence
  • Build datasets from search results
  • Find the latest information on a topic

Basic Usage

Response

Search with Content Scraping

Get the full content of search results by adding scrape_options:
When scrapeOptions is provided, each search result will be scraped with the specified options. This counts as one search credit plus one scrape credit per result.

Search Options

Limit Results

Extract Structured Data from Results

Use Cases

Research a Topic

Competitive Intelligence

News Monitoring

Response Structure

The search response includes three categories:

Best Practices

  • Use specific search queries for better results
  • Start with a small limit to test before scaling up
  • Only add scrapeOptions when you need the full content
  • Use structured extraction for consistent data across results
  • Consider API costs - search + scraping counts as separate credits
  • For recurring searches, consider caching results
Search results are powered by web search engines and are subject to their availability and ranking algorithms. Results may vary over time.

Next Steps

  • Use Agent for autonomous research without needing URLs
  • Try Scrape for individual pages from search results
  • Combine with Batch Scrape for processing many URLs