Skip to main content

Marketplace da Vercel

Instale o Firecrawl pelo Marketplace da Vercel, vincule-o a um projeto e use a FIRECRAWL_API_KEY injetada no seu app na Vercel.
3 min read

O Firecrawl está disponível como uma integração nativa no Marketplace da Vercel. Ao instalá-lo, o Firecrawl é provisionado para o seu projeto na Vercel, e a variável FIRECRAWL_API_KEY é adicionada automaticamente às variáveis de ambiente do projeto.

Use este guia quando quiser que a cobrança do Firecrawl, a configuração da chave de API e a configuração do projeto sejam feitas pela Vercel.

O que a integração faz#

Quando você instala o Firecrawl pelo Marketplace da Vercel, a Vercel conecta o Firecrawl ao projeto selecionado e disponibiliza a chave de API como variável de ambiente.

  • Cria uma conta do Firecrawl e uma chave de API pelo fluxo do Marketplace
  • Adiciona FIRECRAWL_API_KEY às variáveis de ambiente do seu projeto na Vercel
  • Mantém a cobrança do Firecrawl na sua fatura da Vercel
  • Permite abrir o Firecrawl na Vercel depois que a integração é conectada
Note

Se você já tiver uma chave de API do Firecrawl e quiser configurar a Vercel manualmente, use o guia de início rápido do Vercel Functions.

Instalar pela Vercel#

  1. Abra a página do Firecrawl no Marketplace da Vercel.
  2. Clique em Connect Account.
  3. Escolha o plano do Firecrawl que deseja usar.
  4. Selecione o projeto da Vercel que deve receber a variável de ambiente.
  5. Conclua o processo de instalação.

Após a instalação, faça um novo deploy do seu projeto para que as Vercel Functions e o código de servidor do framework possam ler a nova variável de ambiente.

Instale o SDK#

No seu projeto da Vercel, instale o SDK de Node da Firecrawl:

Você não precisa colar uma chave de API no seu código. Leia process.env.FIRECRAWL_API_KEY do lado do servidor.

Fazer scraping de uma página#

Crie um route handler em app/api/scrape/route.ts:

Teste a rota após o deploy:

Faça uma busca na web#

Use search quando seu app precisar de resultados atualizados da web e do conteúdo das páginas:

Interaja com páginas dinâmicas#

Use interact quando seu app precisar clicar, rolar a página ou preencher formulários antes de extrair conteúdo.

Note

Interações mais longas podem exceder os tempos limite curtos em ambientes serverless. Para fluxos de trabalho de produção que possam levar mais tempo, execute a tarefa em um job em segundo plano ou use as APIs assíncronas do Firecrawl com webhooks.

Use o Firecrawl com o Vercel AI SDK#

Se você estiver criando um agente com o Vercel AI SDK, instale as ferramentas do Firecrawl AI SDK:

Em seguida, passe as ferramentas do Firecrawl para o seu modelo. A FIRECRAWL_API_KEY instalada pelo Marketplace é obtida do ambiente.

Note

O exemplo abaixo usa o formato de string de modelo do Vercel AI Gateway. Configure separadamente o provedor de modelo do AI SDK ou as credenciais do AI Gateway.

Próximos passos#