Convert XLSX spreadsheet files to PDF via a pay-per-request x402 endpoint.
What it does
This endpoint at api.iconiqnerds.com accepts an Excel (.xlsx) file upload via multipart/form-data POST and converts it to PDF. It is gated behind the x402 payment protocol, requiring a USDC payment on the Base network (up to 1000 units of the USDC token, i.e., 0.001 USDC given 6 decimals) per request.
The API is built on FastAPI (OpenAPI 3.1) and is part of the Iconiq Nerds backend services. The OpenAPI spec confirms the endpoint accepts a single required `file` field of binary type. The response schema is a generic JSON object; no further documentation describes the output format (e.g., whether a PDF binary is returned directly or a download URL is provided). The operation is internally labeled "Get Weather" in the OpenAPI spec, which appears to be a copy-paste artifact and does not reflect the actual functionality.
Documentation is minimal — there is no dedicated pricing page, README, or usage guide beyond the auto-generated Swagger UI at /docs. The x402 challenge is live and well-formed, confirming the endpoint is operational and payable.
Capabilities
Use cases
- —Converting Excel reports to PDF for distribution or archival
- —Automating spreadsheet-to-PDF conversion in document processing pipelines
- —Generating PDF versions of financial or data spreadsheets on demand
Fit
Best for
- —Agents or services that need on-demand XLSX-to-PDF conversion without managing conversion infrastructure
- —Workflows that can pay per request using USDC on Base via x402
- —Simple single-file Excel-to-PDF tasks
Not for
- —Batch conversion of large numbers of files (no batch endpoint documented)
- —Converting formats other than XLSX (only XLSX input is documented)
- —Users who need detailed control over PDF layout, styling, or page settings (no such options exposed)
Quick start
curl -X POST http://api.iconiqnerds.com/xlsx-to-pdf \
-H "X-PAYMENT: <x402-payment-header>" \
-F "file=@spreadsheet.xlsx"Endpoint
Quality
The x402 challenge is live and the OpenAPI schema is present, but documentation is extremely sparse. The response format is unspecified (generic object), the operation name is a copy-paste error ("Get Weather"), and there is no pricing page, README, or usage examples. Output behavior must be guessed.
Warnings
- —OpenAPI operation ID is 'get_weather_xlsx_to_pdf_post' — likely a copy-paste artifact; actual functionality is file conversion, not weather.
- —Response schema is a generic object with no documented fields; unclear whether the endpoint returns a PDF binary, a URL, or something else.
- —No documentation, README, or pricing page exists beyond the auto-generated Swagger UI.
- —The outputSchema in the x402 challenge specifies method GET, but the OpenAPI spec and the 402 probe both use POST — inconsistency in the challenge metadata.
- —USDC maxAmountRequired is '1000' (raw units); with 6 decimals this is 0.001 USDC, but this is inferred and not explicitly documented.
Citations
- —The endpoint accepts a multipart/form-data POST with a required binary 'file' field.http://api.iconiqnerds.com/docs
- —The x402 challenge requires USDC payment on Base network with maxAmountRequired of 1000 raw units.http://api.iconiqnerds.com/xlsx-to-pdf
- —The API is described as 'Backend oficial para los servicios de Iconiq Nerds'.http://api.iconiqnerds.com/docs
- —The root endpoint returns a welcome message confirming the API is live.http://api.iconiqnerds.com