Batch conversion, configurable output, credit-based billing. Two API calls and you're done.
# Convert a URL to PDF in two requests curl -X POST https://docuqueue.com/api/v1/convert \ -H "api-key: wp2_your_key_here" \ -H "Content-Type: application/json" \ -d '{"urls": ["https://example.com"]}' # {"job_id": "a1b2c3d4", "status": "queued"} curl https://docuqueue.com/api/v1/download/a1b2c3d4 \ -H "api-key: wp2_your_key_here" -o output.pdf
Sign up with your email. Get 50 free credits instantly. No credit card required.
POST URLs or raw HTML to the API. Each request consumes 1 credit regardless of URL count.
Your PDFs are processed in the background. Check status, then download when ready.
Submit 1–10 URLs in a single request. Each page is converted and merged into one clean PDF.
Paste raw HTML up to 500KB. Get pixel-perfect PDF output matching your markup exactly.
Send multiple URLs at once. Everything is handled automatically — just submit and download.
Pay only for what you use. Free tier included. Upgrade, downgrade, or cancel anytime.
Set page format, margins, orientation, scale, and background rendering per request.
One API key per account. Register with your email and start converting in seconds.
# Step 1: Submit URLs curl -X POST https://docuqueue.com/api/v1/convert \ -H "api-key: wp2_your_key" \ -H "Content-Type: application/json" \ -d '{"urls": ["https://example.com"]}' # Step 2: Check status curl https://docuqueue.com/api/v1/status/{job_id} \ -H "api-key: wp2_your_key" # Step 3: Download PDF curl -o output.pdf https://docuqueue.com/api/v1/download/{job_id} \ -H "api-key: wp2_your_key"
import requests API_KEY = "wp2_your_key" BASE = "https://docuqueue.com/api/v1" HEADERS = {"api-key": API_KEY, "Content-Type": "application/json"} # Submit r = requests.post(f"{BASE}/convert", headers=HEADERS, json={"urls": ["https://example.com"]}) job_id = r.json()["job_id"] # Poll until done while True: status = requests.get(f"{BASE}/status/{job_id}", headers=HEADERS).json() if status["status"] == "completed": break # Download pdf = requests.get(f"{BASE}/download/{job_id}", headers=HEADERS) open("output.pdf", "wb").write(pdf.content)
const API_KEY = "wp2_your_key"; const BASE = "https://docuqueue.com/api/v1"; const headers = {"api-key": API_KEY, "Content-Type": "application/json"}; // Submit const res = await fetch(`${BASE}/convert`, { method: "POST", headers, body: JSON.stringify({urls: ["https://example.com"]}) }); const {job_id} = await res.json(); // Poll let status; do { status = await fetch(`${BASE}/status/${job_id}`, {headers}); } while (status.status !== "completed"); // Download const pdf = await fetch(`${BASE}/download/${job_id}`, {headers}); const buf = await pdf.arrayBuffer(); writeFileSync("output.pdf", Buffer.from(buf));
Each successful conversion request consumes 1 credit, regardless of how many URLs are included. Failed requests do not consume credits.
Yes. The Free plan gives you 50 credits per month with no credit card required. Upgrade anytime.
Yes. Credits are pre-deducted but refunded if the conversion fails due to an error on our end.
Yes. Upgrades take effect immediately with a prorated charge. Downgrades take effect at the start of your next billing cycle.
We accept credit/debit cards (Visa, Mastercard) via Stripe.
The Free plan is available indefinitely. You can upgrade to a paid plan at any time.