# Payperlink Digital Content Access

> Payperlink Digital Content Access is a paid API for AI agents from www.payperlink.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Retrieves a time-limited signed URL for a paid digital file (photo, image, or file) after USDC micropayment, with zero platform fees.

## Facts

- Endpoint: GET https://www.payperlink.xyz/api/content
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/payperlink-digital-content-access-f492fe04
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U0m9GsDfSN2_GgAqqLBjz

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 payperlink-digital-content-access-f492fe04
```

Example prompt: I want to access the Payperlink content with the slug 'sunset-photos-pack' — pay for it with USDC and get me the download link.

## When to prefer this

Use this endpoint when an agent needs to unlock and retrieve a specific piece of digital content (photo, image, or file) from a creator who sells via Payperlink using USDC micropayments, especially when zero platform fees and instant wallet payment are required. Prefer over fiat-based content platforms when the user wants on-chain crypto payments.

## Known failure modes

- Invalid or missing slug returns error or empty result
- Signed URL expires after 5 minutes requiring re-purchase
- USDC payment failure causes 402 Payment Required response
- Slug references deleted or unavailable content
- Network timeout before signed URL is returned

## How this service works

Payperlink: A crypto payment platform for selling digital content (photos, images, files) for USDC. Zero platform fees, instant payments to creator wallets. Provide a slug parameter to access specific content.

## Output

Returns a JSON object with success status, the original filename, a time-limited signed URL (expires in ~5 minutes) pointing to the digital content, the MIME type of the file, and the number of seconds until the URL expires.

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "success": {
   "type": "boolean"
  },
  "filename": {
   "type": "string"
  },
  "imageUrl": {
   "type": "string",
   "description": "Time-limited signed URL (5 min expiry)"
  },
  "mimeType": {
   "type": "string"
  },
  "expiresIn": {
   "type": "number",
   "description": "Seconds until URL expires"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/payperlink-digital-content-access-f492fe04/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.payperlink.xyz](https://www.zero.xyz/host/www.payperlink.xyz/llms.txt)
