¿Qué hace firecrawl-search?
Búsqueda web con extracción de contenido completo de páginas. Utiliza esta habilidad cuando el usuario solicite buscar en la web, encontrar artículos, investigar un tema, buscar información reciente, descubrir fuentes, o diga "buscar", "encuentra", "investiga", "¿qué dice la gente sobre?" o "encuentra artículos sobre". Devuelve resultados de búsqueda reales con markdown de página completa opcional, no solo fragmentos. Proporciona capacidades más allá de la WebSearch incorporada de Claude.
Nota: Esta habilidad ha sido renombrada de search-web a firecrawl/firecrawl-search.
Configuración
- Obtén una clave API de Firecrawl en firecrawl.dev
- Establece la variable de entorno
FIRECRAWL_KEYcon tu clave API. - Opcionalmente, establece
FIRECRAWL_RETURN_FULL_MARKDOWNentruepara que siempre devuelva markdown completo (por defecto esfalsey requiere que se solicite explícitamente).
Personalización
Puedes configurar FIRECRAWL_RETURN_FORMAT (por defecto: markdown) para controlar el formato de los resultados (markdown, html, rawHtml, screenshot o extract).
Uso
firecrawl/firecrawl-search expone dos herramientas principales:
firecrawl_search
Usa esto cuando necesites información actualizada de la web (últimas noticias, información en vivo, descubrimiento de fuentes, investigación de propósito general).
Parámetros:
query(string): Consulta de búsqueda — cuanto más específica, mejor. Similar a lo que escribirías en Google/Bing/DuckDuckGo.maxResults(opcional, entero, por defecto: 5): Número de resultados a devolver (1–10).returnFullMarkdown(opcional, booleano, por defecto: falso): Si es verdadero, devuelve el contenido completo de la página en markdown para cada resultado (solo funciona si se establece).
firecrawl_scrape
Usa esto cuando necesites extraer el contenido completo de URLs específicas (páginas de documentación, artículos, análisis de sitios web completos).
Parámetros:
url(string): La URL para raspar.formats(opcional, arreglo de strings, por defecto: ["markdown"]): Formatos a devolver. Opciones:markdown,html,rawHtml,screenshot,links,screenshot@fullPage,extract.onlyMainContent(opcional, booleano, por defecto: verdadero): Si es verdadero, solo devuelve el contenido principal de la página (elimina navegación, pies de página, etc.).waitFor(opcional, entero): Tiempo en milisegundos para esperar después de que la página cargue (útil para sitios con JS que tardan en renderizarse).
Ejemplo
{
"query": "últimas noticias de inteligencia artificial 2025",
"maxResults": 3,
"returnFullMarkdown": true
}