# Firecrawl for Google Cloud

Give Gemini and ADK agents data from the web and beyond. Reach the live web and 100+ official data providers in Firecrawl Alexandria.

## Get Started

- [Get a quote](/contact-sales)
- [View on Google Cloud Marketplace](https://console.cloud.google.com/marketplace/product/firecrawl-public/firecrawl)

## Features

- Pull structured records from 100+ official data providers in Firecrawl Alexandria
- Find data tools in Firecrawl Alexandria, check their inputs and price, then run them
- Listed on Google Cloud Marketplace and sold through private offers
- Google Cloud handles billing for Marketplace purchases
- A private offer can draw down your existing Google Cloud spend commitment
- Scrape any URL into clean markdown or structured JSON for Gemini
- Connect ADK agents to the Firecrawl MCP server over streamable HTTP
- Search, scrape, map, crawl, and Firecrawl Alexandria tools for your ADK agents
- Keyless Search, Scrape, and Parse in Gemini CLI and Antigravity through the hosted MCP server
- Works with self-hosted Firecrawl through FIRECRAWL_API_URL
- Enterprise plans include zero data retention, dedicated support with an SLA, and custom concurrent browsers

## Use Cases

- Give Gemini agents structured data from official providers in Firecrawl Alexandria
- Buy Firecrawl through Google Cloud Marketplace and pay on your Google Cloud bill
- Scrape web pages into clean markdown and pass them to Gemini
- Build Agent Development Kit (ADK) agents that search, scrape, and crawl the web
- Add web search and scraping to Gemini CLI and Antigravity

## Use Firecrawl with Google Cloud

Choose how you buy Firecrawl, then connect it to the Google tools you build with.

### 1. Choose how to buy

Start on a self-serve plan, or buy through Google Cloud Marketplace. For Marketplace, [contact our team](/contact-sales) with your volume and requirements. We send a private offer to your Google Cloud billing account, and you accept it in the Google Cloud console.

### 2. Get your API key

[Sign up](/signin?view=signup&utm_source=google-cloud&utm_medium=landing&utm_campaign=google-cloud-landing&utm_content=setup) and copy your API key from the dashboard. Set it as FIRECRAWL_API_KEY in the environment your code runs in.

### 3. Connect Gemini

Scrape a page with the [Firecrawl SDK](https://docs.firecrawl.dev/developer-guides/llm-sdks-and-frameworks/gemini) and pass the markdown to Gemini with the Google Gen AI SDK.

#### Scrape a page and summarize it with Gemini

```typescript
// npm install firecrawl @google/genai
import { Firecrawl } from "firecrawl";
import { GoogleGenAI } from "@google/genai";

const firecrawl = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY });
const ai = new GoogleGenAI({ apiKey: process.env.GEMINI_API_KEY });

const page = await firecrawl.scrape("https://firecrawl.dev", { formats: ["markdown"] });

const response = await ai.models.generateContent({
  model: "gemini-2.5-flash",
  contents: `Summarize: ${page.markdown}`,
});

console.log(response.text);
```

### 4. Give ADK agents web and Alexandria tools

Add the [Firecrawl MCP server](https://docs.firecrawl.dev/developer-guides/llm-sdks-and-frameworks/google-adk) to your agent as an MCPToolset. The agent gets tools to scrape, map, search, and crawl, and to find and run data providers in Firecrawl Alexandria.

#### ADK agent with Firecrawl tools

```python
import os

from google.adk.agents.llm_agent import Agent
from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPServerParams
from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset

root_agent = Agent(
    model="gemini-2.5-pro",
    name="firecrawl_agent",
    instruction="Help the user search for website content",
    tools=[
        MCPToolset(
            connection_params=StreamableHTTPServerParams(
                url="https://mcp.firecrawl.dev/v2/mcp",
                headers={"Authorization": f"Bearer {os.environ['FIRECRAWL_API_KEY']}"},
            ),
        )
    ],
)
```

### 5. Add Firecrawl to Gemini CLI

Add the [hosted MCP server](https://docs.firecrawl.dev/quickstarts/gemini-cli) to ~/.gemini/settings.json, restart Gemini CLI, and run /mcp list to confirm the Firecrawl tools are available.

#### ~/.gemini/settings.json

```json
{
  "mcpServers": {
    "firecrawl": {
      "httpUrl": "https://mcp.firecrawl.dev/v2/mcp"
    }
  }
}
```

## Tutorials

- [Comprehensive Guide to Building AI Agents Using Google Agent Development Kit (ADK)](/blog/google-adk-multi-agent-tutorial.md) - Build a multi-agent system with Google's ADK that searches the web with Firecrawl.
- [How to Build a Real-Time Voice Assistant with Gemini Live API and Firecrawl](/blog/real-time-voice-assistant-gemini-firecrawl.md) - Build a voice assistant that searches the web with Firecrawl, using Gemini Live's native audio mode.

## FAQ

### What is Firecrawl Alexandria?

Firecrawl Alexandria is Firecrawl's library of data for AI agents, with 100+ official data providers alongside Firecrawl's own specialized indexes and the live web. When a Gemini or ADK agent needs data the open web covers poorly, it searches Alexandria for a tool that fits, checks what the tool needs, then runs it and gets structured data straight from the source. Discovery is free, and each tool lists its price. Some providers require your organization to accept their terms first, which an admin can do in the Firecrawl dashboard.

### Can I buy Firecrawl through Google Cloud Marketplace?

Yes. Firecrawl is <a href="https://console.cloud.google.com/marketplace/product/firecrawl-public/firecrawl">listed on Google Cloud Marketplace</a> and is sold there through private offers. Contact our sales team to get one. Google Cloud handles billing for Marketplace purchases.

### How do I get a private offer?

Contact our sales team with your Google Cloud billing account and what you need. A private offer sets your plan, credit volume, price, and contract length. We send it to that account, and you accept it in the Google Cloud console. Charges then appear on your Google Cloud bill.

### Is this the same Firecrawl as firecrawl.dev?

Yes. The listing is sold by Firecrawl and gives you the same hosted API, SDKs, MCP server, CLI, and access to Firecrawl Alexandria.

### Does buying through Google Cloud Marketplace count toward our Google Cloud commitment?

It can. Firecrawl runs on Google Cloud, so if your team has a Google Cloud spend commitment, buying Firecrawl through a private offer can draw down against it. Google sets which purchases qualify, so confirm the terms of your agreement with your Google account team. Promotional and startup credits can't be used on third-party Marketplace purchases.

### Does Firecrawl work with Gemini models?

Yes. Scrape a page with the Firecrawl SDK and pass the markdown to Gemini with the Google Gen AI SDK. The Firecrawl docs show how to summarize a page, analyze it over a multi-turn chat, and extract structured data with Gemini's JSON mode.

### How do I use Firecrawl with the Agent Development Kit?

Add the Firecrawl MCP server to your agent as an MCPToolset. Connect to the remote server at https://mcp.firecrawl.dev/v2/mcp with your API key, or run the firecrawl-mcp package locally. Your agent gets tools to scrape, map, search, and crawl. On the remote server, it can also find and run official data providers in Firecrawl Alexandria.

### Do I need an API key for Gemini CLI or Antigravity?

Not to start. The hosted MCP server gives keyless access to Search, Scrape, and Parse, with limits shared by users on the same public IP. Sign in or add an API key for the full set of tools and for unattended use.

### Can I use a self-hosted Firecrawl instance?

Yes. When you run the Firecrawl MCP server locally, set FIRECRAWL_API_URL to your instance's URL and requests go there instead of the cloud API.

## Next Step

Build on Google Cloud with data from the web and beyond

Get a quote for a private offer on Google Cloud Marketplace, or start for free on a self-serve plan.

- [Get a quote](/contact-sales)
- [Start for free](/signin?view=signup&utm_source=google-cloud&utm_medium=landing&utm_campaign=google-cloud-landing&utm_content=footer)

_Canonical HTML: https://www.firecrawl.dev/integrations/google-cloud-marketplace_

## Site Navigation

### Global Hub
- [Home](/index.md)
- [Pricing](/pricing.md)
- [Blog](/blog.md)
- [Glossary](/glossary.md)
- [Alternatives](/alternatives.md)
- [Tools](/tools.md)
- [Use Cases](/use-cases.md)
- [Integrations](/integrations.md)
- [Changelog](/changelog.md)

### On This Topic
- [Integrations index](/integrations.md)
