firecrawl-build-search

Integrate Firecrawl /search API into applications for query-driven web discovery.

1|Updated Aug 24, 2026
One-click install
npx skills add https://github.com/CliffVale/opencode-free-setup --skill firecrawl-build-search-cliffvale
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl-build-search
Source: https://github.com/CliffVale/opencode-free-setup/tree/main/skills/firecrawl-build-search
Command: npx skills add https://github.com/CliffVale/opencode-free-setup --skill firecrawl-build-search-cliffvale

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a product feature starts with a user query rather than a known URL, developers need a reliable way to discover relevant web sources before any extraction happens. This Skill guides the integration of the Firecrawl /search endpoint so applications can turn queries into shortlists of pages. ## Core Features & Use Cases - Query-to-URL Discovery: Use the /search endpoint to find and rank web sources from a natural-language or keyword query. - Search-Then-Scrape Pipelines: Keep discovery and extraction conceptually separate, escalating to /scrape or /interact only when needed. - Use Case: Build an answer-generation feature that searches the web for a user's question, collects cited sources, and selectively hydrates the top results for deeper extraction. ## 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 user query into a ranked list of URLs and snippets. Set your FIRECRAWL_API_KEY, send the query, and treat the results as a discovery layer before any scraping.

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

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

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 still requires a FIRECRAWL_API_KEY for authenticated requests.

Which languages does the Firecrawl search integration support?▼

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

Should I scrape every search result returned by Firecrawl?▼

No, prefer selective follow-up extraction over broad hydration when cost or latency matters. Keep search and extraction conceptually separate and only scrape the results your product actually needs.