firecrawl-build-search

Integrate Firecrawl /search API for query-based web discovery before content extraction.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/agnivon/viral_thread_generator --skill firecrawl-build-search-agnivon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl-build-search
Source: https://github.com/agnivon/viral_thread_generator/tree/main/.agents/skills/firecrawl-build-search
Command: npx skills add https://github.com/agnivon/viral_thread_generator --skill firecrawl-build-search-agnivon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a product feature starts with a user query instead of a known URL, developers need a reliable way to discover relevant web sources before scraping. This Skill guides the integration of the Firecrawl /search endpoint into application code and agent workflows so search, ranking, and source selection happen before any extraction. ## Core Features & Use Cases - Query-to-URL Discovery: Turn a natural-language or keyword query into a shortlist of web pages using the Firecrawl /search endpoint. - Search-Then-Scrape Pipelines: Keep discovery and extraction conceptually separate, with selective follow-up scraping via /scrape or /interact only when needed. - Use Case: Building an answer-generation feature with cited sources—send the user's question to /search, shortlist the top results, then selectively scrape the most relevant pages for full content. ## Quick Start Ask the agent to integrate Firecrawl /search into your app so a user query returns a shortlist of source URLs for later scraping.

Frequently Asked Questions about firecrawl-build-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add web search to my app with Firecrawl?▼

Use the Firecrawl /search endpoint to convert a query into a ranked list of web results. Send the user's query with your FIRECRAWL_API_KEY, then optionally scrape selected result URLs for full content.

When should I use Firecrawl /search instead of /scrape?▼

Use /search when your feature starts with a query and you need to discover URLs first. Use /scrape when you already have a specific URL and only need its content extracted.

Does Firecrawl /search work with self-hosted deployments?▼

Yes, set the FIRECRAWL_API_URL environment variable to point at your self-hosted Firecrawl instance. The hosted API requires only the FIRECRAWL_API_KEY.

Should I scrape every search result or only some?▼

Prefer selective follow-up extraction over broad hydration of all results. Scraping only the most relevant URLs reduces cost and latency while keeping downstream logic predictable.

What languages does Firecrawl support for search integration?▼

Firecrawl provides source-of-truth documentation for Node/TypeScript, Python, Rust, Java, Elixir, and cURL/REST. Read the language-specific docs page before writing integration code.