# Fetchgate Prompt Injection Test Corpus

> Fetchgate Prompt Injection Test Corpus is a paid API for AI agents from fetchgate.dev, paid per call via x402, $29/call, status unknown (last checked 2026-10-10).

Purchases and returns a time-limited download link for the 'prompt-injection-test-corpus' digital product, paid via USDC (x402) at $29 per call.

## Facts

- Endpoint: GET https://fetchgate.dev/v1/buy/prompt-injection-test-corpus?utm_source=zero.xyz
- Price: $29/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fetchgate-prompt-injection-test-corpus-01fd57a9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CvksTmNvA4Ghp3ZTkG5oD

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-prompt-injection-test-corpus-01fd57a9
```

Example prompt: Buy me the prompt-injection-test-corpus from Fetchgate — pay the $29 USDC fee and give me the download link so I can use it to stress-test my AI pipeline against injection attacks.

## When to prefer this

Choose this endpoint when you need a ready-made, curated corpus of prompt injection examples for AI security testing, red-teaming, or benchmark evaluation, and you want to pay once per download with USDC via x402 with no account or registration required. Prefer this over building your own dataset when speed and convenience matter, or when you need a standardized test set for reproducible comparisons.

## Known failure modes

- Payment rejected or insufficient USDC balance — x402 payment fails, endpoint returns 402 with payment requirements
- Download link expires after 900 seconds — agent must re-purchase to get a fresh link
- Invalid or missing x402 payment header — returns 402 without delivering product
- Product temporarily unavailable — 503 or 404 if the product ID is not found
- Network timeout — slow response may occur if payment settlement is delayed

## 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

Returns a JSON object containing the productId ('prompt-injection-test-corpus'), a signed, time-limited downloadUrl (valid for 900 seconds), and the expiresInSeconds field indicating how long the link remains active. The agent can immediately fetch the corpus from the download URL before it expires.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "productId": "prompt-injection-test-corpus",
  "downloadUrl": "https://fetchgate.dev/v1/download/prompt-injection-test-corpus?exp=1700000000&sig=<hex>",
  "expiresInSeconds": 900
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fetchgate-prompt-injection-test-corpus-01fd57a9/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)
