---
type: "firecrawl-provider"
description: "IBM Cloud Global Catalog public entries, plans and list prices per deployment region, metric, country and quantity tier, from the anonymous JSON API at globalcatalog.cloud.ibm.com/api/v1. Collection contract: source/status, records/list (segment: entry), records/get, search; records/changes is not offered (the publisher provides no deltas). IBM Cloud terms apply; no open licence is declared."
use_when: "IBM Cloud Global Catalog public entries, plans and list prices per deployment region, metric, country and quantity tier, from the anonymous JSON API at globalcatalog.cloud.ibm.com/api/v1. Collection contract: source/status, records/list (segment: entry), records/get, search; records/changes is not offered (the publisher provides no deltas). IBM Cloud terms apply; no open licence is declared."
categories: "Developer"
capabilities: 4
credits_per_call: 5
---
# IBM Cloud Global Catalog pricing (globalcatalog.cloud.ibm.com) on Firecrawl Alexandria

IBM Cloud Global Catalog public entries, plans and list prices per deployment region, metric, country and quantity tier, from the anonymous JSON API at globalcatalog.cloud.ibm.com/api/v1. Collection contract: source/status, records/list (segment: entry), records/get, search; records/changes is not offered (the publisher provides no deltas). IBM Cloud terms apply; no open licence is declared.

- Categories: Developer
- Category index: [Developer category](https://firecrawl.dev/alexandria/agents/categories/developer)
- Provider key: `globalcatalog-cloud-ibm-com`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

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

## Capabilities

- [Records get](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/records_get): One plan's price sheet by the site's own plan id: `GET /api/v1/{plan_id}?complete=true` (404 -> not_found; a non-plan entry -> not_found), then `GET /api/v1/{plan_id}/pricing/deployment` (all pages) or, with `deployment_id`, `GET /api/v1/{deployment_id}/pricing`. Plans without regional deployments fall back to the global `GET /api/v1/{plan_id}/pricing` row (`deployment_id` null). VPC `is.*` plans are joined to the `*.profile` entry named like the plan (vCPU, memory, tenancy). Records are flattened like `records_list`. Collection contract name: `records/get`.
- [Records list](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/records_list): Full current list of IBM Cloud list prices, one record per plan x deployment (region) x metric x country x quantity tier, walked in catalog order: `GET /api/v1?q=kind:<kind>&_limit=200&_offset=N` (service, iaas, platform_service, composite by default), then `GET /api/v1/{entry}/plan`, then for each plan tagged `paid` `GET /api/v1/{plan}/pricing/deployment` (all pages of 50). The cursor pins the listing ETag and the newest pricing `effective_from` seen; a page that finds a different ETag or a newer `effective_from` fails with `invalid_input` code `publication_changed` instead of mixing versions. Segment key: `entry_id` restricts the walk to one catalog entry. Each page prices at most `plans_per_page` plans and examines at most 20 entries. VPC plans are joined to their `*.profile` entry (vCPU, memory, tenancy). Filters (`regions`, `countries`, `metrics`, `plans_per_page`) are not stored in the cursor: pass them again with `continuation`. Collection contract name: `records/list`.
- [Search](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/search): Keyword search over catalog entry names, display names and descriptions: `GET /api/v1?q=<terms>&_limit=N&_offset=M` with an optional `kind:<kind>` filter token prepended to `q`. Returns catalog entries (not prices); feed `id` into `records_list` (`entry_id`) and plan ids into `records_get`. Zero hits is a legitimate empty result.
- [Source status](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/source_status): Cheap version check of the IBM Cloud Global Catalog: the listing ETag (`GET /api/v1?_limit=1`) as `publication_id`, the top-level entry count, and the pricing `effective_from`/`effective_until` of the sentinel VPC plan `bx3d-2x10` (`GET /api/v1/{plan}/pricing/deployment?_limit=1`). IBM posts no content hash and no total record count; `content_hash` and `record_count` are null. No delta endpoint exists, so `records/changes` is not offered. Collection contract name: `source/status`.

## 1. Choose this provider when

IBM Cloud Global Catalog public entries, plans and list prices per deployment region, metric, country and quantity tier, from the anonymous JSON API at globalcatalog.cloud.ibm.com/api/v1. Collection contract: source/status, records/list (segment: entry), records/get, search; records/changes is not offered (the publisher provides no deltas). IBM Cloud terms apply; no open licence is declared.

## 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": "globalcatalog-cloud-ibm-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "countries": [
      "USA"
    ],
    "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
    "metrics": [
      "INSTANCE_HOURS_MULTI_TENANT",
      "INSTANCE_HOURS_DEDICATED_HOST",
      "RHEL_INSTANCE_HOURS",
      "WINDOWS_VCPU_HOURS"
    ],
    "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `countries` (string[]): Keep only `amounts[].country` codes listed (as published: `USA`, `GBR`, `EURO`, ...). Default: all 29. Example: `["amounts[].country"]`
- `deployment_id` (string): Optional deployment id from a previous record of this plan: `{plan_id}:{region}{suffix}` for regional plans (e.g. `04991f9d-562f-4293-a178-86cab5fccb68:us-south97469`) or the global slug (e.g. `pro-deployment-global-64594477`). Rows are labelled with `plan_id`; pass a deployment that belongs to it. Pattern: ^[A-Za-z0-9._:-]+$. Example: `{plan_id}:{region}{suffix}`
- `metrics` (string[]): Keep only metrics whose `metric_id` or `charge_unit_name` is listed (case-insensitive), e.g. `["INSTANCE_HOURS_MULTI_TENANT"]`. Default: all metrics. Example: `["metric_id"]`
- `plan_id` (string, required): Catalog plan id: UUID (`04991f9d-562f-4293-a178-86cab5fccb68`) or dotted slug (`containers.kubernetes.baremetal.16x128.gpu`). Pattern: ^[A-Za-z0-9._-]+$. Example: `04991f9d-562f-4293-a178-86cab5fccb68`
- `regions` (string[]): Keep only deployments whose `deployment_region` is listed (case-insensitive), e.g. `["us-south"]`. Default: all regions. Example: `["deployment_region"]`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "globalcatalog-cloud-ibm-com",
    capability: "cloud-pricing/records_get",
    options: {
      countries: [
        "USA",
      ],
      deployment_id: "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      metrics: [
        "INSTANCE_HOURS_MULTI_TENANT",
        "INSTANCE_HOURS_DEDICATED_HOST",
        "RHEL_INSTANCE_HOURS",
        "WINDOWS_VCPU_HOURS",
      ],
      plan_id: "04991f9d-562f-4293-a178-86cab5fccb68",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "globalcatalog-cloud-ibm-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "countries": [
      "USA"
    ],
    "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
    "metrics": [
      "INSTANCE_HOURS_MULTI_TENANT",
      "INSTANCE_HOURS_DEDICATED_HOST",
      "RHEL_INSTANCE_HOURS",
      "WINDOWS_VCPU_HOURS"
    ],
    "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "globalcatalog-cloud-ibm-com",
    "capability": "cloud-pricing/records_get",
    "options": {
      "countries": [
        "USA"
      ],
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "metrics": [
        "INSTANCE_HOURS_MULTI_TENANT",
        "INSTANCE_HOURS_DEDICATED_HOST",
        "RHEL_INSTANCE_HOURS",
        "WINDOWS_VCPU_HOURS"
      ],
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'globalcatalog-cloud-ibm-com/cloud-pricing/records_get' \
  --options '{"countries":["USA"],"deployment_id":"04991f9d-562f-4293-a178-86cab5fccb68:us-south97469","metrics":["INSTANCE_HOURS_MULTI_TENANT","INSTANCE_HOURS_DEDICATED_HOST","RHEL_INSTANCE_HOURS","WINDOWS_VCPU_HOURS"],"plan_id":"04991f9d-562f-4293-a178-86cab5fccb68"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "globalcatalog-cloud-ibm-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "countries": [
      "USA"
    ],
    "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
    "metrics": [
      "INSTANCE_HOURS_MULTI_TENANT",
      "INSTANCE_HOURS_DEDICATED_HOST",
      "RHEL_INSTANCE_HOURS",
      "WINDOWS_VCPU_HOURS"
    ],
    "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "globalcatalog-cloud-ibm-com",
  "capability": "cloud-pricing/records_get",
  "options": {
    "countries": [
      "USA"
    ],
    "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
    "metrics": [
      "INSTANCE_HOURS_MULTI_TENANT",
      "INSTANCE_HOURS_DEDICATED_HOST",
      "RHEL_INSTANCE_HOURS",
      "WINDOWS_VCPU_HOURS"
    ],
    "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68"
  }
}
```

## 6. Response data

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

```json
{
  "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
  "observed_at_ms": 1792362385960,
  "plan": {
    "deployment_count": null,
    "deployments_returned": 1,
    "entry_display_name": "Virtual Server for VPC",
    "entry_id": "is.instance",
    "entry_kind": "service",
    "entry_name": "is.instance",
    "geo_tags": [
      "au-syd",
      "br-sao",
      "ca-mon",
      "ca-tor",
      "eu-de",
      "eu-es",
      "eu-gb",
      "in-che",
      "in-mum",
      "jp-osa",
      "jp-tok",
      "us-east",
      "us-south"
    ],
    "plan_display_name": "Gen3 Balanced bx3d-2x10",
    "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
    "plan_name": "bx3d-2x10",
    "pricing_tags": [
      "allow_internal_users",
      "paid",
      "paid_only"
    ],
    "pricing_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68/pricing",
    "profile": {
      "bandwidth_mbps": 4000,
      "kind": "instance.profile",
      "memory_gb": 10,
      "profile_class": "bx3d",
      "profile_id": "bx3d-2x10",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/bx3d-2x10?complete=true",
      "tenancy_types": [
        "multi-tenant",
        "dedicated"
      ],
      "vcpu": 2
    },
    "record_count": 5,
    "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68?complete=true",
    "tags": [
      "compute",
      "ibm_created",
      "is.composite",
      "rc_compatible",
      "virtualservers",
      "vpc"
    ],
    "updated": "2026-02-25T16:34:33.016334845-05:00"
  },
  "publication_id": "13926222757257854238-162029,9202038589444147662-6",
  "record_count": 5,
  "records": [
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Virtual Server Instance Hours",
      "charge_unit_name": "INSTANCE_HOURS_MULTI_TENANT",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.instance-hours-bx3d-2x10",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.113,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "InstanceHours",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.instance-hours-bx3d-2x10:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Virtual Server on Dedicated Host Instance Hours",
      "charge_unit_name": "INSTANCE_HOURS_DEDICATED_HOST",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.instance-hours-dh-bx3d-2x10",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "InstanceHours",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.instance-hours-dh-bx3d-2x10:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Instance-Hour",
      "charge_unit_name": "RHEL_INSTANCE_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.rhelOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.0606,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 4,
      "resource_display_name": "RHEL_INSTANCE_HOURS",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.rhelOS:USA:4",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Block Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Instance-Hour",
      "charge_unit_name": "RHEL_INSTANCE_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.rhelOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.1212,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 10000,
      "resource_display_name": "RHEL_INSTANCE_HOURS",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.rhelOS:USA:10000",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Block Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Virtual Processor Core-Hour",
      "charge_unit_display_name": "Windows-vCPU-Hours",
      "charge_unit_name": "WINDOWS_VCPU_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.windowsOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.05151,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "WINDOWS_VCPU_HOURS",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.windowsOS:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    }
  ],
  "retrieved_at": "2026-10-18T22:26:25Z",
  "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing"
}
```

## 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 plan's price sheet by the site's own plan id: `GET /api/v1/{plan_id}?complete=true` (404 -> not_found; a non-plan entry -> not_found), then `GET /api/v1/{plan_id}/pricing/deployment` (all pages) or, with `deployment_id`, `GET /api/v1/{deployment_id}/pricing`. Plans without regional deployments fall back to the global `GET /api/v1/{plan_id}/pricing` row (`deployment_id` null). VPC `is.*` plans are joined to the `*.profile` entry named like the plan (vCPU, memory, tenancy). Records are flattened like `records_list`. Collection contract name: `records/get`.
- Instructions: To price one SKU (plan) across regions, or one region's deployment, by id from `records_list`, `search` or an IBM catalog URL.
- Cost: 5 credits per call
- Capability file: [Records get](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/records_get)

Accepted options:
- `countries` (string[]): Keep only `amounts[].country` codes listed (as published: `USA`, `GBR`, `EURO`, ...). Default: all 29. Example: `["amounts[].country"]`
- `deployment_id` (string): Optional deployment id from a previous record of this plan: `{plan_id}:{region}{suffix}` for regional plans (e.g. `04991f9d-562f-4293-a178-86cab5fccb68:us-south97469`) or the global slug (e.g. `pro-deployment-global-64594477`). Rows are labelled with `plan_id`; pass a deployment that belongs to it. Pattern: ^[A-Za-z0-9._:-]+$. Example: `{plan_id}:{region}{suffix}`
- `metrics` (string[]): Keep only metrics whose `metric_id` or `charge_unit_name` is listed (case-insensitive), e.g. `["INSTANCE_HOURS_MULTI_TENANT"]`. Default: all metrics. Example: `["metric_id"]`
- `plan_id` (string, required): Catalog plan id: UUID (`04991f9d-562f-4293-a178-86cab5fccb68`) or dotted slug (`containers.kubernetes.baremetal.16x128.gpu`). Pattern: ^[A-Za-z0-9._-]+$. Example: `04991f9d-562f-4293-a178-86cab5fccb68`
- `regions` (string[]): Keep only deployments whose `deployment_region` is listed (case-insensitive), e.g. `["us-south"]`. Default: all regions. Example: `["deployment_region"]`

Response schema example:
```json
{
  "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
  "observed_at_ms": 1792362385960,
  "plan": {
    "deployment_count": null,
    "deployments_returned": 1,
    "entry_display_name": "Virtual Server for VPC",
    "entry_id": "is.instance",
    "entry_kind": "service",
    "entry_name": "is.instance",
    "geo_tags": [
      "au-syd",
      "br-sao",
      "ca-mon",
      "ca-tor",
      "eu-de",
      "eu-es",
      "eu-gb",
      "in-che",
      "in-mum",
      "jp-osa",
      "jp-tok",
      "us-east",
      "us-south"
    ],
    "plan_display_name": "Gen3 Balanced bx3d-2x10",
    "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
    "plan_name": "bx3d-2x10",
    "pricing_tags": [
      "allow_internal_users",
      "paid",
      "paid_only"
    ],
    "pricing_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68/pricing",
    "profile": {
      "bandwidth_mbps": 4000,
      "kind": "instance.profile",
      "memory_gb": 10,
      "profile_class": "bx3d",
      "profile_id": "bx3d-2x10",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/bx3d-2x10?complete=true",
      "tenancy_types": [
        "multi-tenant",
        "dedicated"
      ],
      "vcpu": 2
    },
    "record_count": 5,
    "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68?complete=true",
    "tags": [
      "compute",
      "ibm_created",
      "is.composite",
      "rc_compatible",
      "virtualservers",
      "vpc"
    ],
    "updated": "2026-02-25T16:34:33.016334845-05:00"
  },
  "publication_id": "13926222757257854238-162029,9202038589444147662-6",
  "record_count": 5,
  "records": [
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Virtual Server Instance Hours",
      "charge_unit_name": "INSTANCE_HOURS_MULTI_TENANT",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.instance-hours-bx3d-2x10",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.113,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "InstanceHours",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.instance-hours-bx3d-2x10:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Virtual Server on Dedicated Host Instance Hours",
      "charge_unit_name": "INSTANCE_HOURS_DEDICATED_HOST",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.instance-hours-dh-bx3d-2x10",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "InstanceHours",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.instance-hours-dh-bx3d-2x10:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Instance-Hour",
      "charge_unit_name": "RHEL_INSTANCE_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.rhelOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.0606,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 4,
      "resource_display_name": "RHEL_INSTANCE_HOURS",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.rhelOS:USA:4",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Block Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Instance-Hour",
      "charge_unit_name": "RHEL_INSTANCE_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.rhelOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.1212,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 10000,
      "resource_display_name": "RHEL_INSTANCE_HOURS",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.rhelOS:USA:10000",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Block Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Virtual Processor Core-Hour",
      "charge_unit_display_name": "Windows-vCPU-Hours",
      "charge_unit_name": "WINDOWS_VCPU_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "04991f9d-562f-4293-a178-86cab5fccb68:us-south97469",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.windowsOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
      "plan_name": "bx3d-2x10",
      "price": 0.05151,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "WINDOWS_VCPU_HOURS",
      "retrieved_at": "2026-10-18T22:26:25Z",
      "source_record_id": "ibm:04991f9d-562f-4293-a178-86cab5fccb68:us-south97469:part-is.windowsOS:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    }
  ],
  "retrieved_at": "2026-10-18T22:26:25Z",
  "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/04991f9d-562f-4293-a178-86cab5fccb68:us-south97469/pricing"
}
```

### Records list

- Capability: `cloud-pricing/records_list`
- Description: Full current list of IBM Cloud list prices, one record per plan x deployment (region) x metric x country x quantity tier, walked in catalog order: `GET /api/v1?q=kind:<kind>&_limit=200&_offset=N` (service, iaas, platform_service, composite by default), then `GET /api/v1/{entry}/plan`, then for each plan tagged `paid` `GET /api/v1/{plan}/pricing/deployment` (all pages of 50). The cursor pins the listing ETag and the newest pricing `effective_from` seen; a page that finds a different ETag or a newer `effective_from` fails with `invalid_input` code `publication_changed` instead of mixing versions. Segment key: `entry_id` restricts the walk to one catalog entry. Each page prices at most `plans_per_page` plans and examines at most 20 entries. VPC plans are joined to their `*.profile` entry (vCPU, memory, tenancy). Filters (`regions`, `countries`, `metrics`, `plans_per_page`) are not stored in the cursor: pass them again with `continuation`. Collection contract name: `records/list`.
- Instructions: To collect the whole price panel (or one service's) page by page. Use `records_get` for one plan.
- Cost: 5 credits per call
- Capability file: [Records list](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/records_list)

Accepted options:
- `continuation` (string): `next_cursor` from the previous page. Not with `entry_id` or `kinds`. Example: `next_cursor`
- `countries` (string[]): Keep only `amounts[].country` codes listed (as published: `USA`, `GBR`, `EURO`, ...). Default: all 29. Example: `["amounts[].country"]`
- `entry_id` (string): Restrict the walk to one catalog entry (segment), e.g. `is.instance` or `containers-kubernetes`. Not with `continuation`. Pattern: ^[A-Za-z0-9._:-]+$. Example: `is.instance`
- `kinds` (string[]): Entry kinds to walk, in this order. Default `service, iaas, platform_service, composite`. Not with `continuation` or `entry_id`. Example: `["service, iaas, platform_service, composite"]`
- `metrics` (string[]): Keep only metrics whose `metric_id` or `charge_unit_name` is listed (case-insensitive), e.g. `["INSTANCE_HOURS_MULTI_TENANT"]`. Default: all metrics. Example: `["metric_id"]`
- `plans_per_page` (number): Plans priced per page (1..5, default 2). A VPC plan with 13 regions yields ~9,600 records unfiltered. Example: `2`
- `regions` (string[]): Keep only deployments whose `deployment_region` is listed (case-insensitive), e.g. `["us-south"]`. Default: all regions. Example: `["deployment_region"]`

Response schema example:
```json
{
  "effective_from": "2026-10-01T00:00:00Z",
  "entries_examined": 1,
  "entry_id": "is.instance",
  "kinds": [],
  "next_cursor": "gc1|13926222757257854238-162029,9202038589444147662-6|2026-10-01T00:00:00Z||is.instance|0|0|1",
  "observed_at_ms": 1792362390308,
  "plan_count": 1,
  "plans": [
    {
      "deployment_count": 13,
      "deployments_returned": 1,
      "entry_display_name": "Virtual Server for VPC",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "geo_tags": [
        "au-syd",
        "br-sao",
        "ca-mon",
        "ca-tor",
        "eu-de",
        "eu-es",
        "eu-gb",
        "in-che",
        "in-mum",
        "jp-osa",
        "jp-tok",
        "us-east",
        "us-south"
      ],
      "plan_display_name": "Gen3 Balanced bx3d-128x640",
      "plan_id": "b52c751f-ced8-4314-b80c-303876642a55",
      "plan_name": "bx3d-128x640",
      "pricing_tags": [
        "allow_internal_users",
        "paid",
        "paid_only"
      ],
      "pricing_url": "https://globalcatalog.cloud.ibm.com/api/v1/b52c751f-ced8-4314-b80c-303876642a55/pricing",
      "profile": {
        "bandwidth_mbps": 200000,
        "kind": "instance.profile",
        "memory_gb": 640,
        "profile_class": "bx3d",
        "profile_id": "bx3d-128x640",
        "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/bx3d-128x640?complete=true",
        "tenancy_types": [
          "multi-tenant",
          "dedicated"
        ],
        "vcpu": 128
      },
      "record_count": 4,
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/b52c751f-ced8-4314-b80c-303876642a55?complete=true",
      "tags": [
        "compute",
        "ibm_created",
        "is.composite",
        "rc_compatible",
        "virtualservers",
        "vpc"
      ],
      "updated": "2026-02-25T16:34:32.916732649-05:00"
    }
  ],
  "publication_id": "13926222757257854238-162029,9202038589444147662-6",
  "record_count": 4,
  "records": [
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Virtual Server Instance Hours",
      "charge_unit_name": "INSTANCE_HOURS_MULTI_TENANT",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "b52c751f-ced8-4314-b80c-303876642a55:us-south22178",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.instance-hours-bx3d-128x640",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "b52c751f-ced8-4314-b80c-303876642a55",
      "plan_name": "bx3d-128x640",
      "price": 7.253,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "InstanceHours",
      "retrieved_at": "2026-10-18T22:26:29Z",
      "source_record_id": "ibm:b52c751f-ced8-4314-b80c-303876642a55:us-south22178:part-is.instance-hours-bx3d-128x640:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/b52c751f-ced8-4314-b80c-303876642a55:us-south22178/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Virtual Server on Dedicated Host Instance Hours",
      "charge_unit_name": "INSTANCE_HOURS_DEDICATED_HOST",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "b52c751f-ced8-4314-b80c-303876642a55:us-south22178",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.instance-hours-dh-bx3d-128x640",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "b52c751f-ced8-4314-b80c-303876642a55",
      "plan_name": "bx3d-128x640",
      "price": 0,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 1,
      "resource_display_name": "InstanceHours",
      "retrieved_at": "2026-10-18T22:26:29Z",
      "source_record_id": "ibm:b52c751f-ced8-4314-b80c-303876642a55:us-south22178:part-is.instance-hours-dh-bx3d-128x640:USA:1",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/b52c751f-ced8-4314-b80c-303876642a55:us-south22178/pricing",
      "tier_model": "Linear Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Instance-Hour",
      "charge_unit_name": "RHEL_INSTANCE_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "b52c751f-ced8-4314-b80c-303876642a55:us-south22178",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.rhelOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "b52c751f-ced8-4314-b80c-303876642a55",
      "plan_name": "bx3d-128x640",
      "price": 0.0606,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 4,
      "resource_display_name": "RHEL_INSTANCE_HOURS",
      "retrieved_at": "2026-10-18T22:26:29Z",
      "source_record_id": "ibm:b52c751f-ced8-4314-b80c-303876642a55:us-south22178:part-is.rhelOS:USA:4",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/b52c751f-ced8-4314-b80c-303876642a55:us-south22178/pricing",
      "tier_model": "Block Tier",
      "usage_cap_qty": 0
    },
    {
      "charge_unit": "Instance-Hour",
      "charge_unit_display_name": "Instance-Hour",
      "charge_unit_name": "RHEL_INSTANCE_HOURS",
      "charge_unit_quantity": 1,
      "country": "USA",
      "currency": "USD",
      "deployment_id": "b52c751f-ced8-4314-b80c-303876642a55:us-south22178",
      "deployment_location": "us-south",
      "deployment_region": "us-south",
      "display_cap": 0,
      "effective_from": "2026-10-01T00:00:00Z",
      "effective_until": "9999-12-31T00:00:00Z",
      "entry_id": "is.instance",
      "entry_kind": "service",
      "entry_name": "is.instance",
      "metric_id": "part-is.rhelOS",
      "origin": "pricing_catalog",
      "part_ref": "",
      "plan_id": "b52c751f-ced8-4314-b80c-303876642a55",
      "plan_name": "bx3d-128x640",
      "price": 0.1212,
      "pricing_type": "Paid",
      "publication_id": "13926222757257854238-162029,9202038589444147662-6",
      "quantity_tier": 10000,
      "resource_display_name": "RHEL_INSTANCE_HOURS",
      "retrieved_at": "2026-10-18T22:26:29Z",
      "source_record_id": "ibm:b52c751f-ced8-4314-b80c-303876642a55:us-south22178:part-is.rhelOS:USA:10000",
      "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/b52c751f-ced8-4314-b80c-303876642a55:us-south22178/pricing",
      "tier_model": "Block Tier",
      "usage_cap_qty": 0
    }
  ],
  "retrieved_at": "2026-10-18T22:26:29Z",
  "source_url": "https://globalcatalog.cloud.ibm.com/api/v1/is.instance/plan"
}
```

### Search

- Capability: `cloud-pricing/search`
- Description: Keyword search over catalog entry names, display names and descriptions: `GET /api/v1?q=<terms>&_limit=N&_offset=M` with an optional `kind:<kind>` filter token prepended to `q`. Returns catalog entries (not prices); feed `id` into `records_list` (`entry_id`) and plan ids into `records_get`. Zero hits is a legitimate empty result.
- Instructions: To find the catalog entry (service) or kind behind a product name before pricing it.
- Cost: 5 credits per call
- Capability file: [Search](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/search)

Accepted options:
- `kind` (string): Restrict to one entry kind, e.g. `service`, `iaas`, `platform_service`, `composite`, `instance.profile`, `plan`, `geography`. Pattern: ^[A-Za-z0-9._-]+$. Example: `<kind>`
- `limit` (number): Hits per page, 1..200 (the API caps `_limit` at 200). Default 25. Example: `25`
- `offset` (number): Row offset for paging. Default 0. Example: `0`
- `q` (string): Search terms, e.g. `object storage`. Required unless `kind` is given. Example: `object storage`

Response schema example:
```json
{
  "count": 25,
  "entries": [
    {
      "active": true,
      "children_url": "https://globalcatalog.cloud.ibm.com/api/v1/fd1e0240-dd95-11eb-b4a0-db1c9221b8a2/%2A",
      "created": "2021-09-14T17:12:32.388Z",
      "description": "Multi Cloud Backup, Disaster Recovery and Optimization as a Service",
      "disabled": false,
      "display_name": "VPC+ DRaaS (VPC+ Disaster Recovery as a Service)",
      "geo_tags": [
        "global"
      ],
      "id": "fd1e0240-dd95-11eb-b4a0-db1c9221b8a2",
      "kind": "service",
      "name": "3p-wanclds-draas-vpcplus",
      "paid": true,
      "parent_id": null,
      "plans_url": "https://globalcatalog.cloud.ibm.com/api/v1/fd1e0240-dd95-11eb-b4a0-db1c9221b8a2/plan",
      "pricing_tags": [
        "paid",
        "paid_only"
      ],
      "tags": [
        "storage_backup",
        "ibm_third_party",
        "clusters",
        "database",
        "cost",
        "cost optimization",
        "kubernetes",
        "migration",
        "openshift",
        "optimization",
        "platform_service",
        "rc_compatible",
        "supports_syndication",
        "support_third_party"
      ],
      "updated": "2024-10-13T14:24:08.389141787-04:00",
      "url": "https://globalcatalog.cloud.ibm.com/api/v1/fd1e0240-dd95-11eb-b4a0-db1c9221b8a2?languages=en-US%2Cen%3Bq%3D0.9"
    },
    {
      "active": true,
      "children_url": "https://globalcatalog.cloud.ibm.com/api/v1/5d57679c-dc77-4784-9b25-e2c3f94553fb/%2A",
      "created": "2025-09-25T09:54:28.067432279-04:00",
      "description": "Backup bundle for Microsoft 365 and Entra ID protecting data and identity with cloud-to-cloud backup and recovery.",
      "disabled": false,
      "display_name": "Anycloud Backup for 365 and Entra ID",
      "geo_tags": [
        "global"
      ],
      "id": "5d57679c-dc77-4784-9b25-e2c3f94553fb",
      "kind": "service",
      "name": "anycloudbackup365andentra",
      "paid": true,
      "parent_id": null,
      "plans_url": "https://globalcatalog.cloud.ibm.com/api/v1/5d57679c-dc77-4784-9b25-e2c3f94553fb/plan",
      "pricing_tags": [
        "paid",
        "paid_only"
      ],
      "tags": [
        "cloud to cloud",
        "entra id",
        "ibm_third_party",
        "identity protection",
        "microsoft 365 backup",
        "storage_backup",
        "support_third_party"
      ],
      "updated": "2026-04-15T09:40:15.365416852-04:00",
      "url": "https://globalcatalog.cloud.ibm.com/api/v1/5d57679c-dc77-4784-9b25-e2c3f94553fb?languages=en-US%2Cen%3Bq%3D0.9"
    },
    {
      "active": true,
      "children_url": "https://globalcatalog.cloud.ibm.com/api/v1/4ae1ee85-9be2-4922-ada0-c374b25db874/%2A",
      "created": "2025-09-17T07:07:34.341095091-04:00",
      "description": "Cloud-to-cloud backup for Microsoft Entra ID enabling recovery of users, groups, roles, and identity policies with security score.",
      "disabled": false,
      "display_name": "Anycloud Backup for Entra ID",
      "geo_tags": [
        "global"
      ],
      "id": "4ae1ee85-9be2-4922-ada0-c374b25db874",
      "kind": "service",
      "name": "anycloudbackupentra",
      "paid": true,
      "parent_id": null,
      "plans_url": "https://globalcatalog.cloud.ibm.com/api/v1/4ae1ee85-9be2-4922-ada0-c374b25db874/plan",
      "pricing_tags": [
        "paid",
        "paid_only"
      ],
      "tags": [
        "cloud to cloud",
        "entra id",
        "ibm_third_party",
        "identity protection",
        "microsoft 365 backup",
        "storage_backup",
        "support_third_party"
      ],
      "updated": "2026-04-15T08:56:57.71494966-04:00",
      "url": "https://globalcatalog.cloud.ibm.com/api/v1/4ae1ee85-9be2-4922-ada0-c374b25db874?languages=en-US%2Cen%3Bq%3D0.9"
    },
    {
      "active": true,
      "children_url": "https://globalcatalog.cloud.ibm.com/api/v1/3e256427-c6fd-4ba6-aae9-d809eb39ea15/%2A",
      "created": "2025-06-04T04:33:15.60744033-04:00",
      "description": "Continuous recovery and clean room testing with snapshots, clones & exports—aligned with IBM Cyber Vault.",
      "disabled": false,
      "display_name": "Celerity CopyAssure for PowerVS",
      "geo_tags": [
        "global"
      ],
      "id": "3e256427-c6fd-4ba6-aae9-d809eb39ea15",
      "kind": "service",
      "name": "celerity-copy-assure-for-powervs",
      "paid": true,
      "parent_id": null,
      "plans_url": "https://globalcatalog.cloud.ibm.com/api/v1/3e256427-c6fd-4ba6-aae9-d809eb39ea15/plan",
      "pricing_tags": [
        "paid",
        "paid_only"
      ],
      "tags": [
        "storage_backup",
        "ibm_third_party",
        "consulting_tab",
        "consulting_tab",
        "consulting_tab",
        "cyber vault",
        "recovery",
        "ransomware",
        "ai",
        "ibmi",
        "aix",
        "linux",
        "power",
        "consulting_tab",
        "cyber vault",
        "recovery",
        "ransomware",
        "ibmi",
        "aix",
        "linux",
        "power",
        "consulting_tab",
        "cyber vault",
        "recovery",
        "ransomware",
        "ibmi",
        "aix",
        "linux",
        "power",
        "support_third_party"
      ],
      "updated": "2025-09-18T03:12:47.935186577-04:00",
      "url": "https://globalcatalog.cloud.ibm.com/api/v1/3e256427-c6fd-4ba6-aae9-d809eb39ea15?languages=en-US%2Cen%3Bq%3D0.9"
    },
    {
      "active": true,
      "children_url": "https://globalcatalog.cloud.ibm.com/api/v1/82114d8b-41e0-4f31-a8c8-b36e4f80b077/%2A",
      "created": "2025-04-23T04:20:01.161719981-04:00",
      "description": "Expert services for IBM i, AIX & Linux on PowerVS including Migrations, Cyber Resilience, Backups & DR + Performance Optimisation ",
      "disabled": false,
      "display_name": "Celerity Professional Services for PowerVS",
      "geo_tags": [
        "global"
      ],
      "id": "82114d8b-41e0-4f31-a8c8-b36e4f80b077",
      "kind": "service",
      "name": "celerity-professional-services-for-powervs",
      "paid": true,
      "parent_id": null,
      "plans_url": "https://globalcatalog.cloud.ibm.com/api/v1/82114d8b-41e0-4f31-a8c8-b36e4f80b077/plan",
      "pricing_tags": [
        "paid",
        "paid_only"
      ],
      "tags": [
        "virtualservers",
        "ibm_third_party",
        "consulting_tab",
        "consulting_tab",
        "consulting_tab",
        "ibm i",
        "aix",
        "linux",
        "ai",
        "backup",
        "migrate",
        "support_third_party"
      ],
      "updated": "2025-07-08T03:37:08.097740322-04:00",
      "url": "https://globalcatalog.cloud.ibm.com/api/v1/82114d8b-41e0-4f31-a8c8-b36e4f80b077?languages=en-US%2Cen%3Bq%3D0.9"
    }
  ],
  "kind": "service",
  "limit": 5,
  "next_cursor": "5",
  "observed_at_ms": 1792362394421,
  "offset": 0,
  "publication_id": "13926222757257854238-162029,9202038589444147662-6",
  "q": "kind:service object storage",
  "retrieved_at": "2026-10-18T22:26:34Z",
  "source_url": "https://globalcatalog.cloud.ibm.com/api/v1?q=kind%3Aservice+object+storage&_limit=5&_offset=0"
}
```

### Source status

- Capability: `cloud-pricing/source_status`
- Description: Cheap version check of the IBM Cloud Global Catalog: the listing ETag (`GET /api/v1?_limit=1`) as `publication_id`, the top-level entry count, and the pricing `effective_from`/`effective_until` of the sentinel VPC plan `bx3d-2x10` (`GET /api/v1/{plan}/pricing/deployment?_limit=1`). IBM posts no content hash and no total record count; `content_hash` and `record_count` are null. No delta endpoint exists, so `records/changes` is not offered. Collection contract name: `source/status`.
- Instructions: Before a collection to learn the current catalog revision, or between `records_list` pages to see whether the catalog or the price list moved.
- Cost: 5 credits per call
- Capability file: [Source status](https://firecrawl.dev/alexandria/agents/providers/globalcatalog-cloud-ibm-com/cloud-pricing/source_status)

Accepted options:

Response schema example:
```json
{
  "content_hash": null,
  "effective_from": "2026-10-01T00:00:00Z",
  "effective_until": "9999-12-31T00:00:00Z",
  "entry_count": 1085,
  "files": [
    {
      "format": "json",
      "name": "catalog listing (paged, 200 per page)",
      "url": "https://globalcatalog.cloud.ibm.com/api/v1?_limit=200&_offset=0"
    },
    {
      "format": "json",
      "name": "OpenAPI 3.0 document",
      "url": "https://globalcatalog.cloud.ibm.com/swagger"
    }
  ],
  "listing_etag": "\"13926222757257854238-162029,9202038589444147662-6\"",
  "observed_at_ms": 1792362376983,
  "publication_id": "13926222757257854238-162029,9202038589444147662-6",
  "published_at": "2026-10-01T00:00:00Z",
  "record_count": null,
  "retrieved_at": "2026-10-18T22:26:16Z",
  "segment_key": "entry",
  "sentinel_deployment_count": 13,
  "sentinel_plan_id": "04991f9d-562f-4293-a178-86cab5fccb68",
  "source_url": "https://globalcatalog.cloud.ibm.com/api/v1?_limit=1&_offset=0"
}
```
