# Vibe Springs CSV to PDF Converter

> Vibe Springs CSV to PDF Converter is a paid API for AI agents from vibesprings.net, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-13).

Converts a CSV file into a formatted PDF document with a data table and statistics, paid per-call via x402 micropayments.

## Facts

- Endpoint: POST https://vibesprings.net/api/workflow/csv-to-pdf
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vibe-springs-csv-to-pdf-converter-aa780c71
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OJCCMRheQ4KY6gEhPemBB

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 vibe-springs-csv-to-pdf-converter-aa780c71 -d '<json body>'
```

Example prompt: Can you convert this CSV file I have into a formatted PDF with a data table and stats — I need it ready to share with my team.

## When to prefer this

Choose this endpoint when you need a fast, no-account, pay-per-call CSV-to-PDF conversion with automatic table formatting and statistics. Ideal for AI agents that need to generate shareable PDF reports from tabular data without setting up API keys or managing subscriptions. Best suited for one-off or low-frequency conversions billed via x402 USDC micropayments on Base.

## Known failure modes

- Invalid or malformed CSV input — likely returns an error message
- Empty CSV file or missing required body — may return a 400 error
- Payment not provided or insufficient USDC — returns 402 Payment Required
- CSV too large or complex — may time out or return a processing error
- Corrupted binary response if content-type is mishandled by the client

## How this service works

CSV → PDF Report Workflow. Upload a CSV file, optionally filter/sort, and receive a professional PDF report with summary stats and data table. 14% cheaper than separate CSV + PDF calls.

## Output

A binary PDF file containing the CSV data formatted as a table along with computed statistics about the dataset. The response is a binary PDF payload returned directly.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "file": {
   "type": "string",
   "description": "CSV file (multipart/form-data)"
  },
  "instructions": {
   "type": "object",
   "description": "{ title, filter, sortBy, sortDir, keepColumns }"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "message": "PDF returned as binary response with data table and stats"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vibe-springs-csv-to-pdf-converter-aa780c71/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vibesprings.net](https://www.zero.xyz/host/vibesprings.net/llms.txt)
