Instalación
El SDK oficial de Ruby se mantiene en el monorepo de Firecrawl, en apps/ruby-sdk. Para instalar el SDK de Ruby de Firecrawl, añádelo a tu proyecto:- Bundler
- Gem install
Añádelo a tu Luego, ejecuta:
Gemfile:Requiere Ruby 3.0 o una versión posterior.
Uso
- Obtén una clave de API de firecrawl.dev
- Configura la clave de API como una variable de entorno llamada
FIRECRAWL_API_KEY, o pásala directamente conFirecrawl::Client.new(api_key: ...)
Hacer scraping de una URL
Para hacer scraping de una sola URL, usa el métodoscrape.
Extracción JSON
Extrae JSON estructurado a través del endpointscrape incluyendo el formato json junto con un prompt y un schema:
Rastreo de un sitio web
Para rastrear un sitio web y esperar a que finalice, usacrawl. Realiza sondeos automáticamente hasta que el trabajo termine.
Iniciar un rastreo
Inicia un trabajo sin esperar constart_crawl.
Consultar el estado del rastreo
Consulta el progreso del rastreo conget_crawl_status.
Cancelar un rastreo
Cancela un rastreo en curso concancel_crawl.
Mapeo de un sitio web
Descubre enlaces en un sitio web utilizandomap.
Buscar en la Web
Busca con opciones de configuración opcionales utilizandosearch.
Scraping por lotes
Realiza scraping de varias URL en paralelo conbatch_scrape.
Agente
Ejecuta un agente con IA medianteagent.
Uso & métricas
Consulta la concurrencia y los créditos restantes:Browser
El SDK de Ruby incluye utilidades para el sandbox del navegador.Sesión interactiva vinculada al scraping
Usa un ID de trabajo de scraping para ejecutar código adicional de browser en el mismo contexto reproducido:interact(...)ejecuta código en la sesión de browser vinculada al scraping (y la inicializa la primera vez que se usa).stop_interactive_browser(...)detiene explícitamente la sesión interactiva cuando terminas.
Configuración
Firecrawl::Client.new admite las siguientes opciones:
Manejo de errores
El SDK lanza excepciones dentro del móduloFirecrawl.
¿Eres un agente de IA que necesita una clave de API de Firecrawl? Consulta firecrawl.dev/agent-onboarding/SKILL.md para ver las instrucciones de incorporación automática.

