Skip to main content
Hero Light

Bem-vindo ao Firecrawl

O Firecrawl é um serviço de API que recebe uma URL, a rastreia e a converte em Markdown limpo. Rastreamos todas as subpáginas acessíveis e entregamos Markdown limpo para cada uma. Não é necessário sitemap.

Como usar?

Fornecemos uma API fácil de usar com nossa versão hospedada. Você pode acessar o playground e a documentação aqui. Você também pode hospedar o backend por conta própria, se preferir. Confira os seguintes recursos para começar: Self-host: Para hospedar por conta própria, consulte o guia aqui.

Chave de API

Para usar a API, você precisa se inscrever no Firecrawl e obter uma chave de API.

Rastreamento

Usado para rastrear uma URL e todas as subpáginas acessíveis. Isso envia uma tarefa de rastreamento e retorna um ID da tarefa para verificar o status do rastreamento.

Instalação

Uso

Se você não estiver usando o SDK ou preferir usar webhook ou outro método de polling, defina wait_until_done como false. Isso retornará um jobId. No cURL, /crawl sempre retornará um jobId que você pode usar para verificar o status do rastreamento.

Verificar status do crawl

Usado para checar o status de um job de crawl e obter seu resultado.

Resposta

Scraping

Para extrair dados de uma única URL, use o método scrape_url. Ele recebe a URL como parâmetro e retorna os dados coletados como um dicionário.

Resposta

Extração

Com a extração via LLM, você pode extrair facilmente dados estruturados de qualquer URL. Oferecemos suporte a schemas Pydantic para facilitar seu uso. Veja como utilizá-la:

Contribuindo

Adoramos contribuições! Leia nosso guia de contribuição antes de enviar um pull request.