---
type: "firecrawl-provider"
description: "Public list prices for every Google Cloud SKU from the keyless SKU browser behind cloud.google.com/skus (the same catalog the Cloud Billing Catalog API serves with a key): free-text and SKU-id lookups with tiered price strings in any ISO 4217 currency, a per-service walk, SKU groups with membership and date added, and a cheap status check."
use_when: "Public list prices for every Google Cloud SKU from the keyless SKU browser behind cloud.google.com/skus (the same catalog the Cloud Billing Catalog API serves with a key): free-text and SKU-id lookups with tiered price strings in any ISO 4217 currency, a per-service walk, SKU groups with membership and date added, and a cheap status check."
categories: "Retail"
capabilities: 6
credits_per_call: 5
---
# Google Cloud SKU list prices on Firecrawl Alexandria

Public list prices for every Google Cloud SKU from the keyless SKU browser behind cloud.google.com/skus (the same catalog the Cloud Billing Catalog API serves with a key): free-text and SKU-id lookups with tiered price strings in any ISO 4217 currency, a per-service walk, SKU groups with membership and date added, and a cheap status check.

- Categories: Retail
- Category index: [Retail category](https://firecrawl.dev/alexandria/agents/categories/retail)
- Provider key: `cloudbilling-googleapis-com`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/cloudbilling-googleapis-com)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/openapi.json)

## Capabilities

- [Records get](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/records_get): One Google Cloud SKU by its SKU id (XXXX-XXXX-XXXX), with service, regions and one price string per tier in the requested currency. Resolved through the SKU browser RPC with the id as the query and an exact id match on the answer; `not_found` when the publisher knows no such SKU.
- [Records list](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/records_list): Walk the SKUs of one Google Cloud service through the SKU browser RPC: the service display name is the query and the answer is filtered to SKUs whose service matches (`service_id` when given, else the display name). One record per SKU with every tier's price string in the requested currency; cursor-paginated with `page_size` records per answer. The cursor is bound to the service and currency it was issued for. Coverage is reported partial: the publisher's search index, not the keyed Catalog API, defines completeness, and the keyless surface has no publication version to pin, so a price change between pages cannot be detected.
- [Search](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/search): Free-text search over Google Cloud SKU descriptions and service names (the SKU browser RPC). Returns one record per SKU with service, regions and one price string per tier in the requested currency, plus a continuation cursor. The page-size hint is not a strict page size: the publisher groups results by service and returns variable counts (10 to a few thousand SKUs per page).
- [Sku group](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/sku_group): One SKU group page (cloud.google.com/skus/sku-groups/{slug}): the group name and its member rows (service name and id, SKU description, SKU id, date the SKU was added to the group). Membership only: prices come from records_get or search. `offset`/`limit` page the table client-side; an unknown slug is `not_found`.
- [Sku groups](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/sku_groups): The SKU groups index (cloud.google.com/skus/sku-groups): every curated group (`On-Demand E2 VMs`, `Cloud Storage`, ...) with its slug and page URL. The page is one document; `offset` and `limit` page through it client-side.
- [Source status](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/source_status): Cheap version check of the keyless surface: fetches the SKU groups index (cloud.google.com/skus/sku-groups), reports its `last-modified` header as `published_at`, the group count and a SHA-256 over the sorted group slugs as `content_hash`. The SKU browser RPC itself publishes no version; price records carry the collection day as `publication_id`.

## 1. Choose this provider when

Public list prices for every Google Cloud SKU from the keyless SKU browser behind cloud.google.com/skus (the same catalog the Cloud Billing Catalog API serves with a key): free-text and SKU-id lookups with tiered price strings in any ISO 4217 currency, a per-service walk, SKU groups with membership and date added, and a cheap status check.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "cloudbilling-googleapis-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "currency": "USD",
    "sku_id": "CF4E-A0C7-E3BF"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `currency` (string): Pattern: ^[A-Za-z]{3}$. Example: `USD`
- `sku_id` (string, required): Google Cloud SKU id, e.g. `CF4E-A0C7-E3BF` (E2 Instance Core running in Americas). Pattern: ^[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}$. Example: `CF4E-A0C7-E3BF`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "cloudbilling-googleapis-com",
    capability: "cloud-pricing/records_get",
    options: {
      currency: "USD",
      sku_id: "CF4E-A0C7-E3BF",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "cloudbilling-googleapis-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "currency": "USD",
    "sku_id": "CF4E-A0C7-E3BF"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "cloudbilling-googleapis-com",
    "capability": "cloud-pricing/records_get",
    "options": {
      "currency": "USD",
      "sku_id": "CF4E-A0C7-E3BF"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'cloudbilling-googleapis-com/cloud-pricing/records_get' \
  --options '{"currency":"USD","sku_id":"CF4E-A0C7-E3BF"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "cloudbilling-googleapis-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "currency": "USD",
    "sku_id": "CF4E-A0C7-E3BF"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "cloudbilling-googleapis-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "currency": "USD",
    "sku_id": "CF4E-A0C7-E3BF"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "observed_at_ms": 1792361856883,
  "record": {
    "currency": "USD",
    "description": "E2 Instance Core running in Americas",
    "prices": [
      {
        "parsed": {
          "aggregation": null,
          "amount": 0.02181159,
          "currency": "USD",
          "free": false,
          "tier_end": null,
          "tier_start": null,
          "unit": "hour",
          "unit_quantity": 1
        },
        "raw": "0.02181159 USD per 1 hour"
      }
    ],
    "publication_id": "2026-10-18",
    "retrieved_at": "2026-10-18T22:17:36Z",
    "service_id": "6F81-5844-456A",
    "service_name": "Compute Engine",
    "service_regions": [
      "us-central1",
      "us-east1",
      "us-west1"
    ],
    "sku_id": "CF4E-A0C7-E3BF",
    "source_record_id": "gcp:CF4E-A0C7-E3BF",
    "source_url": "https://cloud.google.com/skus/?currency=USD&filter=CF4E-A0C7-E3BF"
  }
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Records get

- Capability: `cloud-pricing/records_get`
- Description: One Google Cloud SKU by its SKU id (XXXX-XXXX-XXXX), with service, regions and one price string per tier in the requested currency. Resolved through the SKU browser RPC with the id as the query and an exact id match on the answer; `not_found` when the publisher knows no such SKU.
- Instructions: You have a SKU id from search, records_list, a SKU group page or a Cloud Billing export and want its current list price.
- Cost: 5 credits per call
- Capability file: [Records get](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/records_get)

Accepted options:
- `currency` (string): Pattern: ^[A-Za-z]{3}$. Example: `USD`
- `sku_id` (string, required): Google Cloud SKU id, e.g. `CF4E-A0C7-E3BF` (E2 Instance Core running in Americas). Pattern: ^[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}$. Example: `CF4E-A0C7-E3BF`

Response schema example:
```json
{
  "observed_at_ms": 1792361856883,
  "record": {
    "currency": "USD",
    "description": "E2 Instance Core running in Americas",
    "prices": [
      {
        "parsed": {
          "aggregation": null,
          "amount": 0.02181159,
          "currency": "USD",
          "free": false,
          "tier_end": null,
          "tier_start": null,
          "unit": "hour",
          "unit_quantity": 1
        },
        "raw": "0.02181159 USD per 1 hour"
      }
    ],
    "publication_id": "2026-10-18",
    "retrieved_at": "2026-10-18T22:17:36Z",
    "service_id": "6F81-5844-456A",
    "service_name": "Compute Engine",
    "service_regions": [
      "us-central1",
      "us-east1",
      "us-west1"
    ],
    "sku_id": "CF4E-A0C7-E3BF",
    "source_record_id": "gcp:CF4E-A0C7-E3BF",
    "source_url": "https://cloud.google.com/skus/?currency=USD&filter=CF4E-A0C7-E3BF"
  }
}
```

### Records list

- Capability: `cloud-pricing/records_list`
- Description: Walk the SKUs of one Google Cloud service through the SKU browser RPC: the service display name is the query and the answer is filtered to SKUs whose service matches (`service_id` when given, else the display name). One record per SKU with every tier's price string in the requested currency; cursor-paginated with `page_size` records per answer. The cursor is bound to the service and currency it was issued for. Coverage is reported partial: the publisher's search index, not the keyed Catalog API, defines completeness, and the keyless surface has no publication version to pin, so a price change between pages cannot be detected.
- Instructions: Collect every SKU of a service (`Compute Engine`, `Cloud Storage`, `BigQuery`) for a price panel. For free text use search; for one id use records_get.
- Cost: 5 credits per call
- Capability file: [Records list](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/records_list)

Accepted options:
- `currency` (string): Pattern: ^[A-Za-z]{3}$. Example: `USD`
- `cursor` (string): `next_cursor` of the previous page for the same service and currency (tag.offset.publisher-token). Example: `next_cursor`
- `page_size` (number): Records per answer. The publisher page (hint 200) holds a few thousand SKUs; the cursor carries an offset into it so answers stay bounded. Example: `500`
- `service_id` (string): Optional service id (e.g. `6F81-5844-456A` for Compute Engine); when given it is the filter instead of the name. Pattern: ^[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}$. Example: `6F81-5844-456A`
- `service_name` (string, required): Service display name as the publisher shows it, e.g. `Compute Engine`; matched case-insensitively against each answer group's service name. Example: `Compute Engine`

Response schema example:
```json
{
  "currency": "USD",
  "next_cursor": "273a6932.5.",
  "observed_at_ms": 1792361879180,
  "other_services_dropped": 51,
  "record_count": 5,
  "records": [
    {
      "currency": "USD",
      "description": "C4D Instance Ram running in Alabama",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.003495578,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "gigabyte hour",
            "unit_quantity": 1
          },
          "raw": "0.003495578 USD per 1 gigabyte hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:59Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-east7"
      ],
      "sku_id": "9063-977B-3CA6",
      "source_record_id": "gcp:9063-977B-3CA6",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=9063-977B-3CA6"
    },
    {
      "currency": "USD",
      "description": "C4D Instance Ram running in Americas",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.003495578,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "gigabyte hour",
            "unit_quantity": 1
          },
          "raw": "0.003495578 USD per 1 gigabyte hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:59Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-west1",
        "us-central1",
        "us-east1"
      ],
      "sku_id": "159A-6F40-D544",
      "source_record_id": "gcp:159A-6F40-D544",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=159A-6F40-D544"
    },
    {
      "currency": "USD",
      "description": "C4D Instance Ram running in Bangkok",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.003670357,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "gigabyte hour",
            "unit_quantity": 1
          },
          "raw": "0.003670357 USD per 1 gigabyte hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:59Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "asia-southeast3"
      ],
      "sku_id": "C3D5-44B9-2C00",
      "source_record_id": "gcp:C3D5-44B9-2C00",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=C3D5-44B9-2C00"
    },
    {
      "currency": "USD",
      "description": "C4D Instance Ram running in Belgium",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.003848981,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "gigabyte hour",
            "unit_quantity": 1
          },
          "raw": "0.003848981 USD per 1 gigabyte hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:59Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "europe-west1"
      ],
      "sku_id": "2EA3-55A8-64EE",
      "source_record_id": "gcp:2EA3-55A8-64EE",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=2EA3-55A8-64EE"
    },
    {
      "currency": "USD",
      "description": "C4D Instance Ram running in Berlin",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.0041246,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "gigabyte hour",
            "unit_quantity": 1
          },
          "raw": "0.0041246 USD per 1 gigabyte hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:59Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "europe-west10"
      ],
      "sku_id": "7C73-92E8-D8E7",
      "source_record_id": "gcp:7C73-92E8-D8E7",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=7C73-92E8-D8E7"
    }
  ],
  "service_id": "6F81-5844-456A",
  "service_name": "Compute Engine"
}
```

### Search

- Capability: `cloud-pricing/search`
- Description: Free-text search over Google Cloud SKU descriptions and service names (the SKU browser RPC). Returns one record per SKU with service, regions and one price string per tier in the requested currency, plus a continuation cursor. The page-size hint is not a strict page size: the publisher groups results by service and returns variable counts (10 to a few thousand SKUs per page).
- Instructions: Find SKUs by words in their description (`E2 Instance Core`, `Network Internet Egress`) or by service name. For one known SKU id use records_get; to walk one service use records_list.
- Cost: 5 credits per call
- Capability file: [Search](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/search)

Accepted options:
- `currency` (string): ISO 4217 code the publisher should price in (USD and EUR observed). Pattern: ^[A-Za-z]{3}$. Example: `USD`
- `cursor` (string): `next_cursor` of the previous page for the same query and currency. Example: `next_cursor`
- `page_size_hint` (number): Passed to the publisher as its page-size argument; results per page vary around it. Example: `30`
- `query` (string, required): Free text; the publisher rejects an empty query. Example: `<query>`

Response schema example:
```json
{
  "currency": "USD",
  "next_cursor": "CqIBCnF0eXBlLmdvb2dsZWFwaXMuY29tL2VudGVycHJpc2UuY3JtLm9oYXJhLmVudGl0eS5wcm90by5zdG9yYWdlLmdyYXBoLnNlcnZpbmcudjEuU3RvcmFnZVNlYXJjaFByb2R1Y3RzUmVxdWVzdFBhcmFtcxItCiRFMiBJbnN0YW5jZSBDb3JlIHJ1bm5pbmcgaW4gQW1lcmljYXMQARgBIgEBEgAigAIKbHR5cGUuZ29vZ2xlYXBpcy5jb20vZW50ZXJwcmlzZS5jcm0ub2hhcmEuZW50aXR5LnByb3RvLnN0b3JhZ2UuZ3JhcGguc2VydmluZy52MS5TdG9yYWdlU2VhcmNoUHJvZHVjdHNNZXRhZGF0YRKPAQqMATAsMzc3NDY4NzYxMjQzNDEzMzgxNSwiNGJiYmU0MzctNDhhNi00NDY0LTg1MjktOTgyMzgwMmExYWFhIiwiMWIxYjQwY2YtNDU5YS00OTEzLWJjYmItNWM5MDQzODY0YjE5IiwiMDc2NmNkNTgtYjkxMC00Nzk5LTg4OTEtODQ5MTlhOGM2ZTgxIiwx",
  "observed_at_ms": 1792361862546,
  "query": "E2 Instance Core running in Americas",
  "record_count": 14,
  "records": [
    {
      "currency": "USD",
      "description": "C4 Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.0377685,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.0377685 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "E807-E284-C927",
      "source_record_id": "gcp:E807-E284-C927",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=E807-E284-C927"
    },
    {
      "currency": "USD",
      "description": "Committed Use Discount Premium for E2 Custom Instance Core running in Americas",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.000490761,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.000490761 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-central1",
        "us-east1",
        "us-west1"
      ],
      "sku_id": "3DEC-176C-6A76",
      "source_record_id": "gcp:3DEC-176C-6A76",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=3DEC-176C-6A76"
    },
    {
      "currency": "USD",
      "description": "Committed Use Discount Premium for E2 Custom Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.000534929,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.000534929 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "CD7A-5647-892E",
      "source_record_id": "gcp:CD7A-5647-892E",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=CD7A-5647-892E"
    },
    {
      "currency": "USD",
      "description": "E2 Custom Instance Core running in Americas",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.02290217,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.02290217 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-central1",
        "us-east1",
        "us-west1"
      ],
      "sku_id": "61C6-6F89-DCF4",
      "source_record_id": "gcp:61C6-6F89-DCF4",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=61C6-6F89-DCF4"
    },
    {
      "currency": "USD",
      "description": "E2 Custom Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.02496337,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.02496337 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "110E-0063-42CF",
      "source_record_id": "gcp:110E-0063-42CF",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=110E-0063-42CF"
    },
    {
      "currency": "USD",
      "description": "E2 Instance Core running in Americas",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.02181159,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.02181159 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-central1",
        "us-east1",
        "us-west1"
      ],
      "sku_id": "CF4E-A0C7-E3BF",
      "source_record_id": "gcp:CF4E-A0C7-E3BF",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=CF4E-A0C7-E3BF"
    },
    {
      "currency": "USD",
      "description": "E2 Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.02377463,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.02377463 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "943D-1CC9-B70E",
      "source_record_id": "gcp:943D-1CC9-B70E",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=943D-1CC9-B70E"
    },
    {
      "currency": "USD",
      "description": "N1 Predefined Instance Core running in Americas",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.031611,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.031611 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-central1",
        "us-east1",
        "us-west1"
      ],
      "sku_id": "2E27-4F75-95CD",
      "source_record_id": "gcp:2E27-4F75-95CD",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=2E27-4F75-95CD"
    },
    {
      "currency": "USD",
      "description": "Spot Preemptible C4 Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.0123,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.0123 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "0E2C-7EA7-DF42",
      "source_record_id": "gcp:0E2C-7EA7-DF42",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=0E2C-7EA7-DF42"
    },
    {
      "currency": "USD",
      "description": "Spot Preemptible E2 Custom Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.009,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.009 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "F66E-3897-9BCE",
      "source_record_id": "gcp:F66E-3897-9BCE",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=F66E-3897-9BCE"
    },
    {
      "currency": "USD",
      "description": "Spot Preemptible E2 Instance Core running in Americas",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.01309,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.01309 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-central1",
        "us-east1",
        "us-west1"
      ],
      "sku_id": "F179-E1EA-D97A",
      "source_record_id": "gcp:F179-E1EA-D97A",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=F179-E1EA-D97A"
    },
    {
      "currency": "USD",
      "description": "Spot Preemptible E2 Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.00857,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.00857 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "4049-3F87-AFE3",
      "source_record_id": "gcp:4049-3F87-AFE3",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=4049-3F87-AFE3"
    },
    {
      "currency": "USD",
      "description": "Spot Preemptible Z3 Instance Core running in Mexico",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.0216474,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.0216474 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "northamerica-south1"
      ],
      "sku_id": "DBE2-5DE2-C3D3",
      "source_record_id": "gcp:DBE2-5DE2-C3D3",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=DBE2-5DE2-C3D3"
    },
    {
      "currency": "USD",
      "description": "T2D AMD Instance Core running in Americas",
      "prices": [
        {
          "parsed": {
            "aggregation": null,
            "amount": 0.027502,
            "currency": "USD",
            "free": false,
            "tier_end": null,
            "tier_start": null,
            "unit": "hour",
            "unit_quantity": 1
          },
          "raw": "0.027502 USD per 1 hour"
        }
      ],
      "publication_id": "2026-10-18",
      "retrieved_at": "2026-10-18T22:17:42Z",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "service_regions": [
        "us-central1",
        "us-east1",
        "us-west1"
      ],
      "sku_id": "EFE6-E23C-19CB",
      "source_record_id": "gcp:EFE6-E23C-19CB",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=EFE6-E23C-19CB"
    }
  ],
  "services": [
    {
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_count": 14
    }
  ]
}
```

### Sku group

- Capability: `cloud-pricing/sku_group`
- Description: One SKU group page (cloud.google.com/skus/sku-groups/{slug}): the group name and its member rows (service name and id, SKU description, SKU id, date the SKU was added to the group). Membership only: prices come from records_get or search. `offset`/`limit` page the table client-side; an unknown slug is `not_found`.
- Instructions: Resolve a curated group (e.g. `on-demand-e2-vms`) to its SKU ids, then price them with records_get.
- Cost: 5 credits per call
- Capability file: [Sku group](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/sku_group)

Accepted options:
- `group_slug` (string, required): Path segment from sku_groups, e.g. `on-demand-e2-vms`. Pattern: ^[a-z0-9][a-z0-9-]{0,120}$. Example: `on-demand-e2-vms`
- `limit` (number): limit Example: `200`
- `offset` (number): offset Example: `0`

Response schema example:
```json
{
  "group_name": "On-Demand E2 VMs",
  "group_slug": "on-demand-e2-vms",
  "next_cursor": "20",
  "observed_at_ms": 1792361888186,
  "offset": 0,
  "published_at": "2026-10-13T22:08:34Z",
  "retrieved_at": "2026-10-18T22:18:08Z",
  "rows": [
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in APAC",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "F1F0-D469-8A46",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=F1F0-D469-8A46"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Americas",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "61C6-6F89-DCF4",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=61C6-6F89-DCF4"
    },
    {
      "date_added": "May 18, 2023",
      "description": "E2 Custom Instance Core running in Berlin",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "5A42-DED0-260E",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=5A42-DED0-260E"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Columbus",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "EB78-61A0-4A07",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=EB78-61A0-4A07"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Dallas",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "A17D-9B4B-3EA8",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=A17D-9B4B-3EA8"
    },
    {
      "date_added": "June 9, 2023",
      "description": "E2 Custom Instance Core running in Dammam",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "6780-8A5C-2BBE",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=6780-8A5C-2BBE"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Delhi",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "E4A0-2D5F-084A",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=E4A0-2D5F-084A"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in EMEA",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "41D8-1BCA-04D7",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=41D8-1BCA-04D7"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Finland",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "1535-9220-60D8",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=1535-9220-60D8"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Frankfurt",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "E075-1B11-D9CC",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=E075-1B11-D9CC"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Hong Kong",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "1F19-67C7-6259",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=1F19-67C7-6259"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Israel",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "B8A5-7015-C90D",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=B8A5-7015-C90D"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Jakarta",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "3D91-3C71-3551",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=3D91-3C71-3551"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Japan",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "8F43-1E25-3209",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=8F43-1E25-3209"
    },
    {
      "date_added": "August 1, 2023",
      "description": "E2 Custom Instance Core running in Johannesburg",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "868F-5971-152F",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=868F-5971-152F"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Las Vegas",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "6517-7D1E-8E0F",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=6517-7D1E-8E0F"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in London",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "AB81-BB10-23C3",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=AB81-BB10-23C3"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Los Angeles",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "383D-13D7-41BE",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=383D-13D7-41BE"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Madrid",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "EC8E-058C-B204",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=EC8E-058C-B204"
    },
    {
      "date_added": "October 7, 2022",
      "description": "E2 Custom Instance Core running in Melbourne",
      "service_id": "6F81-5844-456A",
      "service_name": "Compute Engine",
      "sku_id": "A0B4-7640-BD70",
      "source_url": "https://cloud.google.com/skus/?currency=USD&filter=A0B4-7640-BD70"
    }
  ],
  "source_url": "https://cloud.google.com/skus/sku-groups/on-demand-e2-vms",
  "total_rows": 156
}
```

### Sku groups

- Capability: `cloud-pricing/sku_groups`
- Description: The SKU groups index (cloud.google.com/skus/sku-groups): every curated group (`On-Demand E2 VMs`, `Cloud Storage`, ...) with its slug and page URL. The page is one document; `offset` and `limit` page through it client-side.
- Instructions: Enumerate the group slugs to feed sku_group.
- Cost: 5 credits per call
- Capability file: [Sku groups](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/sku_groups)

Accepted options:
- `limit` (number): limit Example: `100`
- `offset` (number): offset Example: `0`

Response schema example:
```json
{
  "groups": [
    {
      "name": "Z4D Highmem Highlssd VMs (1 Year CUD)",
      "slug": "z4d-highmem-highlssd-vms-1-year-cud",
      "url": "https://cloud.google.com/skus/sku-groups/z4d-highmem-highlssd-vms-1-year-cud"
    },
    {
      "name": "Z4D Highmem Highlssd VMs (3 Year CUD)",
      "slug": "z4d-highmem-highlssd-vms-3-year-cud",
      "url": "https://cloud.google.com/skus/sku-groups/z4d-highmem-highlssd-vms-3-year-cud"
    },
    {
      "name": "Z4D Highmem Standardlssd On-Demand VMs",
      "slug": "z4d-highmem-standardlssd-on-demand-vms",
      "url": "https://cloud.google.com/skus/sku-groups/z4d-highmem-standardlssd-on-demand-vms"
    },
    {
      "name": "Z4D Highmem Standardlssd VMs (1 Year CUD)",
      "slug": "z4d-highmem-standardlssd-vms-1-year-cud",
      "url": "https://cloud.google.com/skus/sku-groups/z4d-highmem-standardlssd-vms-1-year-cud"
    },
    {
      "name": "Z4D Highmem Standardlssd VMs (3 Year CUD)",
      "slug": "z4d-highmem-standardlssd-vms-3-year-cud",
      "url": "https://cloud.google.com/skus/sku-groups/z4d-highmem-standardlssd-vms-3-year-cud"
    }
  ],
  "next_cursor": "5",
  "observed_at_ms": 1792361883613,
  "offset": 0,
  "publication_id": "sku-groups:57d1dcf672bd3444",
  "retrieved_at": "2026-10-18T22:18:03Z",
  "source_url": "https://cloud.google.com/skus/sku-groups",
  "total": 598
}
```

### Source status

- Capability: `cloud-pricing/source_status`
- Description: Cheap version check of the keyless surface: fetches the SKU groups index (cloud.google.com/skus/sku-groups), reports its `last-modified` header as `published_at`, the group count and a SHA-256 over the sorted group slugs as `content_hash`. The SKU browser RPC itself publishes no version; price records carry the collection day as `publication_id`.
- Instructions: Before a collection run, to see whether the SKU group catalog changed; to list the group slugs use sku_groups.
- Cost: 5 credits per call
- Capability file: [Source status](https://firecrawl.dev/alexandria/agents/providers/cloudbilling-googleapis-com/cloud-pricing/source_status)

Accepted options:

Response schema example:
```json
{
  "content_hash": "57d1dcf672bd34440841f86e5e9b744c58592d798c5ce65d74280a10fb05bbea",
  "group_count": 598,
  "observed_at_ms": 1792361866859,
  "price_versioning": "none: the SKU browser exposes no effective date; records carry the UTC collection day as publication_id",
  "publication_id": "sku-groups:57d1dcf672bd3444",
  "published_at": "2026-10-13T22:08:34Z",
  "retrieved_at": "2026-10-18T22:17:46Z",
  "size_bytes": 760776,
  "source_url": "https://cloud.google.com/skus/sku-groups"
}
```
