# DataVault QR Code Generator

> DataVault QR Code Generator is a paid API for AI agents from zetavault.vercel.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Generates a QR code from a given text string, with optional size and format parameters

## Facts

- Endpoint: POST https://zetavault.vercel.app/api/qr
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/datavault-qr-code-generator-d827c851
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LMt1nGAniAnAlkEwgvuSk

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 datavault-qr-code-generator-d827c851 -d '<json body>'
```

Example prompt: Can you generate a QR code for 'https://myshop.example.com' at 300 pixels in PNG format?

## When to prefer this

Use this endpoint when you need a quick, pay-per-call QR code generated from arbitrary text or URLs without managing your own QR library or infrastructure. Ideal for agents automating content creation or publishing workflows where QR codes are needed on demand.

## Known failure modes

- Missing required 'text' field returns validation error
- Invalid size value (non-integer or negative) causes bad request
- Unsupported format string results in error response
- Empty text string may produce unusable QR code
- Payment failure (insufficient USDC) blocks the request

## How this service works

54 endpoints spanning local tools, live data feeds, and AI-powered text processing. Pay-per-call with USDC on Base.

## Output

Returns a JSON object with a success boolean and a data object containing the generated QR code (likely as an image URL or base64-encoded image) based on the provided text, size, and format inputs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "text"
 ],
 "properties": {
  "size": {
   "type": "integer"
  },
  "text": {
   "type": "string"
  },
  "format": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/datavault-qr-code-generator-d827c851/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from zetavault.vercel.app](https://www.zero.xyz/host/zetavault.vercel.app/llms.txt)
