The web, transformed
A single API for turning any URL into data. Built for apps, agents, and AI. Powered by real browsers.

One SDK. Every product.
The
import createClient from 'microlink.io'
const microlink = createClient({
apiKey: process.env.MICROLINK_API_KEY
})
const { url } = await microlink.screenshot(
'https://www.apple.com/music',
{ type: 'png', fullPage: true }
)
console.log(url)
// → 'https://cdn.microlink.io/…'Build features, not infrastructure
Turn any URL into screenshots, PDFs, markdown, or structured data. We run the browsers, the cache, and the scale behind them.
Metadata
Title, description & images from any page
Markdown
Structured, AI-ready page content
Print-ready documents on demand
Screenshot
Pixel-perfect captures of any web page
for web data.
HTML
Fully rendered HTML with JavaScript execution
protection
Link preview
Beautiful previews for any URL
File conversion
Convert any file into HTML, Markdown, or clean text
Technologies
Detect the tech stack behind any site
Function
Run custom browser code on any page
Search
Turn Google results into structured data
Embed
Turn any URL into an embeddable card
YouTube iframe embed
Browser Automations
Automate actions in the browser and extract results
Logo
Logos, favicons & brand palettes
Fast anywhere

Simple to start. Ready to scale.
Production-ready infrastructure
Grows with you
Capacity scales automatically with your traffic. One request or millions, a single script or a fleet of agents — no need to warn us before a spike.
Fast everywhere
Responses are served from 330+ CDN edge locations close to your users, so requests stay quick anywhere in the world.
Developer first
Clear docs, predictable responses, and SDKs for every major language. Integrate in minutes, not days.
Fully programmable
Simple options cover the common cases. Custom browser code covers everything else.
Built-in cache
Run the same request twice and the result comes back in milliseconds from the edge. A single ttl parameter controls how fresh it needs to be.
Secure by design
Every request runs in its own isolated browser over an encrypted connection. Your traffic stays private.
Built on open source,
trusted by developers
Open source isn't just something we use — it's something we build. Many of the technologies behind Microlink are developed in public and available for everyone.
FAQs
Frequently asked questions.
Can I use Microlink for free?
What’s the difference between the free and paid plans?
What if I don’t know how much API quota I need?
How do I get an API key?
- In Microlink SDK, attach it as apiKey.
- In Microlink API, attach it as a header.