{"uid":"cap_Kf3bH1TLX4xEDF9zVbnDU","slug":"vextorium-pdf-merge-50122153","name":"Vextorium PDF Merge","description":"552 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/pdf-merge?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"}}}},"responseSchema":{"type":"json","example":{"bytes":24905,"pages":2,"base64":"JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovUHJvZHVjZXIgKHB5cGRmKQo+PgplbmRvYmoKMiAwIG9iago8PAovVHlwZSAvUGFnZXMKL0NvdW50IDIKL0tpZHMgWyA0IDAgUiAxMiAwIFIgXQo+PgplbmRvYmoKMyAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA1IDAgUgovTWVkaWFCb3ggWyAwIDAg…","documents":2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Szd6VIJ1t4jOpWdiKzC-A","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Merges multiple PDFs from URLs into a single PDF document, returning the combined file as a base64-encoded string with page and byte metadata.","exampleAgentPrompt":"Can you merge these three PDF files into one document for me? The URLs are https://example.com/report1.pdf, https://example.com/report2.pdf, and https://example.com/invoice.pdf — give me back the combined PDF as a base64 string.","exampleUseCases":[{"title":"Combine monthly financial reports","prompt":"I have three monthly financial report PDFs at https://reports.example.com/jan.pdf, https://reports.example.com/feb.pdf, and https://reports.example.com/mar.pdf — can you merge them into a single quarterly PDF and give me the base64 output?"},{"title":"Merge contract and appendix documents","prompt":"Please combine the main contract at https://docs.example.com/contract.pdf and its two appendices at https://docs.example.com/appendix-a.pdf and https://docs.example.com/appendix-b.pdf into one unified PDF document."},{"title":"Stitch together multi-part invoice PDFs","prompt":"I need to merge these four invoice PDFs into a single file for my accountant: https://invoices.example.com/inv001.pdf, https://invoices.example.com/inv002.pdf, https://invoices.example.com/inv003.pdf, and https://invoices.example.com/inv004.pdf — return the merged result as base64."}],"resultDescription":"Returns a JSON object containing the merged PDF encoded as a base64 string, the total number of pages in the combined document, the total file size in bytes, and the number of source documents that were merged.","failureModes":["Invalid or inaccessible PDF URLs return an error","Non-PDF URLs or URLs returning non-PDF content cause merge failure","Empty URLs array results in a validation error","Network timeouts fetching remote PDFs","Corrupted or password-protected PDFs may fail to merge"],"whenToPreferThis":"Choose this endpoint when you need to programmatically merge multiple remote PDF files into a single document without setting up your own PDF processing infrastructure. Ideal for AI agents handling document automation workflows where PDFs are available at public URLs and the merged result is needed as base64 for further processing or storage. Pay-per-call pricing at $0.004 USDC makes it cost-effective for occasional or variable-volume merges.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T12:36:44.551Z","isFirstParty":false,"canonicalSlug":"vextorium-pdf-merge-50122153"}