{"uid":"cap_aHjgVhJYgFFx_LUikrzeU","slug":"tanod-pdfpeek-pdf-unlock-91cdad53","name":"Tanod pdfpeek PDF Unlock","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/pdf/unlock?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"null"}],"default":null,"description":"Public http(s) URL of the PDF (at most 20 MB; private, internal and IP-literal hosts are refused); or use pdf_base64."},"output":{"enum":["base64","url"],"type":"string","default":"base64","description":"base64 (default): the file comes back inline as base64. url: the file is stored for 24 hours and the reply carries a download link (url, expires_at, bytes, content_type, sha256) instead of the base64, which keeps the file out of your context window."},"password":{"type":"string","maxLength":127,"minLength":0,"description":"User or owner password; \"\" opens owner-password-only PDFs; never logged."},"pdf_base64":{"anyOf":[{"type":"string","maxLength":13398872,"minLength":1},{"type":"null"}],"default":null,"description":"The PDF as base64 (at most 10 MB decoded per request); or use url."}}},"responseSchema":{"type":"json","example":{"file":{"name":"unlocked.pdf","bytes":13257,"pages":1,"data_base64":"JVBERi0xLjcKJb/3... (trimmed: 17,676 base64 characters in the reply)","content_type":"application/pdf"},"operation":"unlock","input_bytes":14183,"input_pages":1,"opened_with":"user","output_bytes":13257,"untrusted_content":true,"active_content_removed":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cb45aU3zxkA7Q7iK92E8Q","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decrypts a password-protected PDF using the provided user or owner password, returning an unlocked PDF.","exampleAgentPrompt":"I have a password-protected PDF at https://example.com/report.pdf — can you unlock it using the password 'MySecret123' and give me the decrypted file?","exampleUseCases":[{"title":"Automate locked invoice processing","prompt":"I keep receiving supplier invoices as password-protected PDFs — the password is always 'Invoice2024'. Can you unlock this one at https://storage.example.com/invoice_march.pdf so I can extract the line items?"},{"title":"Access protected research paper","prompt":"I downloaded a research paper but it's password-locked. Here's the base64 of the PDF and the password is 'research99' — please decrypt it for me so I can read it."},{"title":"Unlock owner-protected PDF for editing","prompt":"This PDF at https://docs.mycompany.com/contract.pdf has an owner password that restricts editing. The owner password is 'OwnerPass!' — can you remove the protection so I can work with it freely?"}],"resultDescription":"Returns the decrypted PDF binary (or base64 representation), with all password protection removed, ready for reading, extraction, or further processing. The response is the unlocked PDF file itself.","failureModes":["Wrong password provided — PDF cannot be decrypted, error returned","PDF URL is unreachable or returns a non-PDF response","PDF exceeds 20 MB (URL) or 10 MB decoded (base64) size limit","PDF is not actually password-protected (no-op or error)","Malformed base64 input causing decode failure","Network timeout when fetching PDF from remote URL"],"whenToPreferThis":"Use this endpoint when you need to programmatically unlock a password-protected PDF and have the password available. Prefer this over manual decryption tools when operating in an automated pipeline, especially when the PDF must be fetched from a URL or supplied as base64. It is ideal for agent workflows that receive encrypted PDFs and need to access or extract their content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:42:27.631Z","isFirstParty":false,"canonicalSlug":"tanod-pdfpeek-pdf-unlock-91cdad53"}