Skip to content
PDF API

Website to PDF use cases

Recipes for turning any URL into a PDF: invoices and receipts behind a login, clean print layouts without ads, paper size and margins, direct download links, article archives and bulk generation. One problem per page, with the PDF API options that produce the document, code you can paste, and the limits to plan for.

Use cases

Pick the problem you are solving

PDF invoices from authenticated pages

Print the invoice page your app already renders: forward the session, hide the chrome, name the file.

Clean PDFs without ads or banners

Get a document, not a browser tab: ads and consent popups blocked by default, sticky chrome removed with one CSS rule.

Paper size, margins and orientation

Print any URL on A4, Letter or custom paper, with per-side margins, landscape, scale and page ranges.

PDF download links and previews

Turn the API URL into the PDF itself for one-click download links and iframe previews, with no storage pipeline.

Archive web articles as PDF

Keep readable, searchable PDFs of articles and docs, printed with their print styles and trimmed to the pages you need.

PDFs in bulk

Render thousands of documents from URLs in one job: parallel requests, server-side retries and per-document caching.

PDFs of JavaScript-rendered pages

Print dashboards and single-page apps after they render: wait for the chart, open tabs and sections, then print.

PDFs of bot-protected pages

Print the real page, not the challenge screen: with any API key the PDF request reaches protected sites through the built-in proxy.

Ready to print any URL to PDF?

Every recipe on this page runs on the same endpoint. Start on the free API key, with every Pro feature included, and pick a paid plan when you need volume.

Other use cases

Explore the other Microlink APIs

Mobile screenshots at any viewport

Emulate an iPhone, a Pixel, an iPad or any custom viewport and capture the page exactly as those visitors see it.

Screenshots without cookie banners or ads

Ads, trackers and consent popups are blocked before the page renders, and one option dismisses first-party banners.

Markdown with metadata frontmatter

Get each page as Markdown with a YAML frontmatter block: title, author, date, word count and reading time.

Clean Markdown, no boilerplate

Convert only the article body: one selector keeps navigation, ads and widgets out of the Markdown.

Custom fields alongside metadata

Get prices, ratings, headings or any CSS selector, typed and returned next to the normalized metadata.

Fix missing or wrong og:image

Override any normalized field with a rule and chain fallbacks so link previews never render empty.

Any website to JSON

Declare the fields you want as CSS selector rules and get typed JSON back, with null for anything the page does not have.

Product prices and stock

Read prices as numbers and stock as text from any product page, with fallback rules that survive template changes.

Scrape Cloudflare-protected websites

Get the real page instead of “Just a moment”: with any API key, blocked requests escalate through proxy tiers up to residential IPs.

Fix 403 and 429 scraping errors

Tell an antibot 403, a throttling 429 and your own quota apart, then route, cache or wait accordingly.

Brand and media monitoring from Google News

Query Google News by brand, country and time window and get headline, publisher and ISO 8601 date for every article.

Price comparison from Google Shopping

Get every merchant Google Shopping lists for a product, with a numeric price, the merchant name and the rating, per country.