As sessões são gratuitas — pague apenas pelo tráfego
Navegador na nuvem para agentes de IA
Dê um navegador de verdade a um agente e ele deixa de adivinhar o que uma página provavelmente contém: ele vê o layout renderizado, percorre o DOM e pode clicar, rolar a página ou digitar como uma pessoa faria.
Um servidor MCP com um conjunto enxuto de ferramentas focadas em tarefas, acessível com uma única chave de API
Páginas entregues em markdown ou JSON, em vez de HTML bruto que consome a janela de contexto
Sessões que duram horas e se reconectam ao mesmo navegador, sem precisar recomeçar do zero
Copie um prompt e cole no seu agente de IA. Ele abre uma sessão de navegador na nuvem, navega pela página e informa o que realmente viu — sem escrever código.
Ideal para
Claude
ChatGPT
Cursor
GitHub Copilot
Google Gemini
Windsurf
cloud-browser.prompt.md~870 tokens
1# Floppydata Cloud Browser — reference and operating rules23You are working with the Floppydata Cloud Browser API. Use only the facts4below: never guess endpoints or fields, and never invent page content —5report only what the browser actually returned.67## Step 0 — is there an API key?8Read the key from FLOPPY_API_KEY in the environment. If it is missing, do9not attempt a session and do not ask for the key in chat. Walk the user10through this instead:1112 1. Create an account, or sign in to an existing one:13 https://app.floppydata.com/account/signup14 2. Open API keys, copy the key that is already there or generate a new15 one: https://app.floppydata.com/api-keys16 3. Buy traffic: https://app.floppydata.com/proxies/buy?type=rotating17 Sessions themselves are free, but every page a session loads goes18 out through Floppydata proxies, and proxy traffic is billed per GB.19 With no traffic on the account a session has no network to run on.20 4. Put the key in the environment as FLOPPY_API_KEY — not in code, not21 in a chat message — then run the task again.2223## Step 1 — with a key, start the session straight away24Do not interview the user about settings. Start on these defaults and25change them only when the task actually calls for it.2627POST https://api.floppydata.net/v2/browser/sessions28X-Api-Key: $FLOPPY_API_KEY29{30"proxy": {31"type": "residential", // residential | mobile | datacenter32"location": { "countryCode": "DE" },33"rotation": { "mode": "sticky" } // one IP for the whole session34 },35"browser": { "fingerprint": { "strategy": "auto", "os": "windows" } },36"runtime": { "timeoutSeconds": 1800, "keepAlive": true }37}3839Every field is optional: {} also works — residential proxy, sticky40rotation, 600 second timeout.4142201 Created returns:43 id session id44 status running | stopped | timedOut | failed45 connectUrl signed wss:// CDP endpoint — treat it like a password46 settings.id reuse it to restore this identity and cookie jar47 expiresAt when the session ends on its own4849A 401 means the key is wrong or revoked: back to Step 0. If the call is50refused because the account has no traffic left, send the user to the buy51page above rather than retrying.5253## Step 2 — drive the page54Connect over CDP and work in the tab that is already open:5556 const browser = await chromium.connectOverCDP(connectUrl);57 const page = browser.contexts()[0].pages()[0];58 await page.goto(url, { waitUntil: "domcontentloaded" });5960One session keeps cookies and page state between steps, so navigate,61fill, click and read inside it instead of starting a session per action.6263## Step 3 — hand a step to a human64Some checks only a person can clear. Request a live view for the session,65let someone finish that step, then reconnect and carry on:6667 POST /v2/browser/sessions/{id}/live-view -> { liveViewUrl }68 GET /v2/browser/sessions/{id} -> fresh connectUrl6970## Step 4 — reuse the identity on the next run71Send back the settings id you were given:7273 { "settings": { "id": "<settings-id>" } }7475## Step 5 — stop when the task is done76POST https://api.floppydata.net/v2/browser/sessions/{id}/stop7778## Rules79- Report values you actually read; if a selector is missing, say so.80- Never print the API key, connectUrl or liveViewUrl in your output.81- Keep one session per task; do not open a new one for every step.82- Ask before spending traffic on pages the task does not need.
Prompt completo · 82 linhas · sem necessidade de código
Por que agentes de IA precisam de um navegador na nuvem completo
Um agente que só enxerga respostas HTTP brutas trabalha meio às cegas. Boa parte da web útil hoje — painéis, resultados de busca, qualquer coisa protegida por login — é renderizada em JavaScript, e uma simples requisição HTTP nunca chega a ver essa parte.
Dê ao mesmo agente um navegador de verdade e ele deixa de adivinhar o que a página provavelmente contém. Ele vê o layout renderizado real, percorre o DOM como o cursor de uma pessoa e pode clicar, rolar a página ou digitar do mesmo jeito que um testador humano faz em uma verificação manual.
Essa diferença é justamente o que separa os melhores navegadores na nuvem para IA de um simples wrapper de scraping: um entrega ao modelo a marcação bruta e torce para dar certo; o outro dá algo mais próximo de olhos e mãos na própria página.
Sessão do agente
Agente / LLMFerramentas MCP
Navegador na nuvem
Site de destinoclicar · preencher · ler
Dados / açãomarkdown
Recursos para fluxos de trabalho com agentes
Um navegador na nuvem criado para agentes precisa cumprir três funções ao mesmo tempo: conversar com a camada de ferramentas do modelo, devolver dados que o modelo realmente consiga usar e executar as etapas que o agente decidir realizar.
Integração nativa com MCP e frameworks de LLM
A Floppydata oferece um servidor MCP que dá ao agente um conjunto enxuto de ferramentas focadas em tarefas — buscar dados da web, montar conexões de proxy, consultar o saldo da conta — com uma única chave de API, para que o modelo não precise memorizar endpoints nem cabeçalhos.
Para a navegação em si — clicar, preencher um campo, executar um fluxo de várias etapas — o agente se conecta a uma sessão de navegador na nuvem da mesma forma que qualquer script Playwright ou Puppeteer, por meio de uma URL WebSocket assinada. Qualquer framework que já controle um navegador Playwright local geralmente consegue apontar essa mesma lógica para um navegador remoto, sem muito retrabalho.
Extração de dados limpos (Markdown / JSON para prompts)
O HTML bruto consome a janela de contexto rapidamente — tags de script, estilos inline, menus de navegação, nada disso responde à pergunta que o agente está tentando resolver. Reduzir a página a markdown ou a um bloco JSON estruturado mantém os dados utilizáveis, sem gastar tokens com elementos decorativos que ninguém pediu.
Os formatos de saída disponíveis dependem do endpoint que faz a busca, então vale consultar a documentação atual da API para ver as opções específicas de markdown ou JSON antes de montar um pipeline em torno de um único formato.
Execução de cenários com várias etapas (cliques, formulários, busca)
Depois de conectado, o agente não fica limitado a ler uma única página. Ele pode navegar, preencher um formulário, enviar uma busca, aguardar os resultados e ler a página seguinte — tudo em uma sessão contínua, com cookies e estado da página mantidos automaticamente entre as etapas.
Resiliência: sessões longas e preservação de contexto
As tarefas de um agente raramente terminam em uma única requisição. Uma pesquisa pode abrir páginas equivalentes a uma dúzia de abas em sequência; um fluxo de checkout pode exigir vários minutos de espera entre as etapas. As sessões podem durar horas, e não segundos, e, ao se reconectar após uma queda de conexão, você retoma o mesmo navegador em vez de recomeçar de uma aba em branco.
Além disso, as configurações de navegador salvas permitem que o agente reutilize a mesma identidade e o mesmo estado de cookies em execuções separadas, o que é importante para tudo que depende de continuar logado ou de manter um fingerprint consistente de uma tarefa para a outra.
Integração rápida com LangChain, LlamaIndex, Claude
Nada disso exige um plugin dedicado para cada framework. Como o ponto de conexão é um WebSocket CDP padrão — o mesmo que o Playwright e o Puppeteer já usam —, qualquer ferramenta de navegação do LangChain, leitor web do LlamaIndex ou configuração no estilo computer use do Claude que já controle uma dessas bibliotecas geralmente pode ser apontada para uma sessão da Floppydata em vez de uma local, normalmente trocando apenas uma URL de conexão.
Para equipes que comparam as principais soluções de navegador na nuvem para agentes de IA, essa compatibilidade tende a pesar mais do que uma longa lista de recursos — uma stack de agente que precisa ser refeita toda vez que a camada de navegador muda é pior do que uma que continua funcionando com menos peças em movimento.
O que vale verificar antes de escolher um provedor para esse tipo de carga de trabalho
Entre os melhores navegadores na nuvem para cargas de trabalho de IA, essas três respostas tendem a pesar mais na prática do que qualquer número isolado de benchmark.
Sessões longas e reconexões
A sessão aceita timeouts longos e reconexões, ou uma queda de conexão significa recomeçar a tarefa inteira?
Identidade que persiste entre execuções
A identidade do navegador e os cookies podem persistir entre execuções separadas, ou toda sessão começa do zero, sem autenticação?
Fingerprint que se sustenta
O fingerprint é tratado bem o bastante para que uma configuração antidetecção — ou o nome que cada plataforma dá ao seu modo antidetecção, indetectável — realmente se sustente ao longo de uma tarefa longa do agente, e não apenas no carregamento de uma única página?
Os cookies estão ativados neste site. Nós os usamos para análises e publicidade, a fim de entender o uso do site e medir o desempenho das campanhas. Saiba mais.