SnapAPI now supports the x402 protocol for pay-per-request access. AI agents can pay $0.01/screenshot or $0.005/conversion with USDC on Base network - no signup or API key needed. - x402.js: Payment verification module using @x402/core + PayAI facilitator - server.js: Dual auth (x402 Payment-Signature OR X-API-Key) - Returns HTTP 402 with payment requirements for unauthenticated requests - API docs updated to v3.0.0 with x402 pricing info - CORS headers expose Payment-Required/Payment-Response Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| public | ||
| .gitignore | ||
| invoices.json | ||
| landing.html | ||
| package-lock.json | ||
| package.json | ||
| payments.js | ||
| README.md | ||
| screenshot-api.service | ||
| server.js | ||
| x402.js | ||
SnapAPI v2.0
Screenshot, PDF, and Markdown conversion API powered by Puppeteer + Chrome.
Features
- URL screenshot capture (PNG, JPEG)
- PDF generation from URLs
- Markdown to PDF/PNG/HTML conversion
- API key authentication
- Rate limiting and concurrency control
- SSRF protection