F

firecrawl-search

by @firecrawlv
4.7(112)

Performs web searches and extracts full page content, providing comprehensive support for data analysis and information retrieval, obtaining in-depth information.

web-searchfirecrawl-apiinformation-retrievaldata-discoverysearch-engine-integrationGitHub
Installation
npx skills add firecrawl/cli --skill firecrawl-search
compare_arrows

Before / After Comparison

1
Before

When performing a web search, only summaries of search results are obtained. It requires manually clicking and visiting each page to get the complete content, which is inefficient.

After

Using Firecrawl Search for web searches, you not only get search results but can also selectively extract the Markdown content of complete pages, improving research efficiency and data integration capabilities.

SKILL.md

firecrawl search

Web search with optional content scraping. Returns search results as JSON, optionally with full page content.

When to use

  • You don't have a specific URL yet
  • You need to find pages, answer questions, or discover sources
  • First step in the workflow escalation pattern: search → scrape → map → crawl → browser

Quick start

# Basic search
firecrawl search "your query" -o .firecrawl/result.json --json

# Search and scrape full page content from results
firecrawl search "your query" --scrape -o .firecrawl/scraped.json --json

# News from the past day
firecrawl search "your query" --sources news --tbs qdr:d -o .firecrawl/news.json --json

Options

OptionDescription
--limit <n>Max number of results
--sources <web,images,news>Source types to search
--categories <github,research,pdf>Filter by category
--tbs <qdr:h|d|w|m|y>Time-based search filter
--locationLocation for search results
--country <code>Country code for search
--scrapeAlso scrape full page content for each result
--scrape-formatsFormats when scraping (default: markdown)
-o, --output <path>Output file path
--jsonOutput as JSON

Tips

  • --scrape fetches full content — don't re-scrape URLs from search results. This saves credits and avoids redundant fetches.
  • Always write results to .firecrawl/ with -o to avoid context window bloat.
  • Use jq to extract URLs or titles: jq -r '.data.web[].url' .firecrawl/search.json
  • Naming convention: .firecrawl/search-{query}.json or .firecrawl/search-{query}-scraped.json

See also

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs44.2K
Rating4.7 / 5.0
Version
Updated2026年5月23日
Comparisons1

User Rating

4.7(112)
5
23%
4
51%
3
23%
2
3%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

Timeline

Created2026年3月16日
Last Updated2026年5月23日