# Fetchgate Buy Digital Good by ID

> Fetchgate Buy Digital Good by ID is a paid API for AI agents from fetchgate.dev, paid per call via x402, $7/call, status unknown (last checked 2026-09-14).

Purchase a specific digital good by its ID using USDC via x402 or card payment, delivered over plain HTTP with no account required.

## Facts

- Endpoint: GET https://fetchgate.dev/v1/buy/%7Bid%7D
- Price: $7/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fetchgate-buy-digital-good-by-id-24ce42e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y0ZE1tY2GGLoclD4ZgwLg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fetchgate-buy-digital-good-by-id-24ce42e6
```

Example prompt: I want to buy the digital good with ID 'pro-report-42' on Fetchgate using USDC — go ahead and purchase it for me right now, no account needed.

## When to prefer this

Choose this endpoint when you need to purchase a specific, known digital good by its ID from Fetchgate's catalog, especially when using USDC/x402 payments or card without account registration. Prefer this over catalog-browsing endpoints when you already have the product ID and are ready to transact.

## Known failure modes

- Item ID not found — returns 404 if the specified ID does not exist in the catalog
- Payment failure — x402 payment not completed or USDC insufficient funds results in 402 Payment Required
- Invalid ID format — malformed or missing ID parameter returns 400 Bad Request
- Item out of stock or no longer available — may return 410 Gone
- Network timeout during payment processing

## How this service works

Buy digital goods over plain HTTP or MCP — GET a catalog, pay in USDC via x402 or check out with a card, no account required. Plus a web-content API: any URL as clean Markdown or structured metadata.

## Output

The purchased digital good's content or delivery payload, returned directly in the HTTP response after successful USDC or card payment. This may include downloadable files, keys, structured data, or other digital content associated with the purchased item ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fetchgate-buy-digital-good-by-id-24ce42e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fetchgate.dev](https://www.zero.xyz/host/fetchgate.dev/llms.txt)
