This app works best with JavaScript enabled.
Skip to content
Products
Tools
Resources
Docs
Pricing
Sign In
Dashboard
Capture
Screenshot
Pixel-perfect website captures
PDF
PDFs from any webpage
HTML
HTML after JavaScript runs
Lighthouse
Insights
Lighthouse audits at scale
Extract
Markdown
Website content for agents
Text
Clean, LLM-ready page text
Metadata
Normalized website metadata
Logo
Favicons and website logos
Media
Direct video and audio files
Preview
Link Preview
Rich previews for any link
Embed
Rich cards from any URL
Unavatar
Avatars from email or domain
Build
API
One endpoint, every product
Function
Browser code on any page
Search
Google results as JSON
File Conversion
Files to Markdown, HTML, text
New:
Paid invoices go to the billing emails set in Settings.
Changelog
Capture
Website Screenshot
Capture any site as an image
Full Page Screenshot
Capture the entire page
Bulk Screenshots
Capture many sites at once
Build
Editor
Write and run Microlink code
Component Builder
Build link preview cards
Convert
Website to PDF
Convert any URL to a PDF file
Bulk URLs to PDFs
Convert many URLs to PDFs
URL to Markdown
Convert any URL to markdown
Embed URL
Turn any URL into a rich card
Inspect
Sharing Debugger
Preview social share cards
Difftool
Compare two URLs visually
Geolocation
IP & request insights
Sitemap URLs
List all URLs in a sitemap
Integrations
AI
Teach your agent Microlink
MCP
Microlink for your AI agent
SDK
Every product, one import
CLI
Microlink from your terminal
n8n
Microlink in your workflows
Extensions
Microlink in your browser
New:
Difftool. Compare two URLs visually.
See all tools
Learn
Features
Scraping, functions, proxy
Use cases
How teams use Microlink
Recipes
Ready-made workflow recipes
Skills
Reusable agent skills
Reference
Benchmark
Screenshot API speed tests
Embed Providers
300+ embeddable sites
User Agents
Curated browser signatures
Updates
Blog
Stories and deep dives
Changelog
Every shipped improvement
Newsletter
Monthly updates and launches
Status
Uptime and incident history
Company
About
The team behind Microlink
Open Source
Projects powering Microlink
Community
Questions and discussions
Latest:
How we cut our Kubernetes image pull from 111s to 25s
Blog
Open Source Software
It’s our great privilege to build our products using open source software (OSS) and we want to give the same effort back.
metascraper
2,754
9
Scrape metadata from any URL using Open Graph, JSON-LD, HTML meta tags, and smart fallbacks.
browserless
1,845
6
The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.
unavatar
1,479
2
Get unified user avatar from social networks, including Instagram, SoundCloud, Telegram, Twitter, YouTube & more.
sdk
624
7
Make any URL embeddable. Turn any URL into a beautiful link preview.
youtube-dl-exec
619
0
Promise-friendly Node.js wrapper around youtube-dl / yt-dlp for downloading media.
keyvhq
448
0
Simple key-value storage for Node.js with TTL and pluggable backends via Keyv adapters.
react-json-view
420
10
Interactive React component for inspecting JSON objects and arrays with expand/collapse.
cards
400
10
The easiest way to create and share dynamic images at scale.
top-user-agents
385
0
Always up-to-date list of the top 100 most common browser user-agents for HTTP clients.
async-ratelimiter
335
0
Simple async rate limiter for Node.js — promise-friendly limits for APIs and workers.
free-email-domains
294
0
+30,000 free and disposable email domains in a single list, validated against DNS every day.
optimo
186
2
No-brainer CLI to optimize images and videos with ImageMagick and FFmpeg defaults.
www
142
24
AI-ready infrastructure for interacting with the web. Built on real browsers. Exposed through a single API.
splashy
121
0
Extract predominant and palette colors from an image URL or file buffer.
html-get
102
1
Get the HTML from any website, fine-tuned for correction & speed
spotify-url-info
95
0
Fetch Spotify track, album, and playlist metadata from share URLs without an API key.
mql
65
1
Microlink Query Language. The official HTTP client to interact with Microlink API for Node.js, browsers & Deno.
is-antibot
56
0
Detect antibot protection from 30+ providers — Cloudflare, Akamai, DataDome, PerimeterX, and more.
nanoclamp
47
2
React component for clamping multiline text with an ellipsis — tiny and CSS-friendly.
metatags
44
0
Ensure your HTML is previewed beautifully across social networks.
tinyspawn
38
0
Minimal promise wrapper around child_process.spawn for running binaries and shell commands.
geolocation
33
0
Get detailed information about the incoming request based on the IP address.
async-memoize-one
28
0
Async memoize-one: cache only the last result of an async function for cheap repeats.
superlock
26
0
The minimal Node.js concurrency toolkit: mutex, semaphore and fair queue for async/await, with no dependencies.
oembed-spec
23
0
Parser and helpers for the oEmbed specification — validate and normalize provider responses.
cloudflare-bot-directory
21
0
Cloudflare Radar verified bots directory — 500+ crawlers and search-engine user agents as data.
openkey
17
1
Fast Redis-backed authentication and rate-limiting layer for SaaS APIs and dashboards.
function
14
0
Write JavaScript functions and run them remotely with Microlink — Puppeteer access, npm packages, and zero infrastructure.
keyv-s3
14
0
Amazon S3 storage adapter for Keyv — persist cache entries in an S3 bucket.
queue
14
0
The high resilient queue for processing URLs.
analytics
12
0
Microservice to retrieve your CloudFlare Analytics.
cdn
11
0
Content Delivery Network for Microlink assets
lighthouse-viewer
11
0
Lighthouse Viewer as service
server-proxy
11
0
Interact with Microlink API without exposing your credentials
tinyrun
11
0
Run multiple shell commands in parallel with a tiny concurrently-style CLI.
ping-url
10
0
Fast DNS resolution for URLs with short-lived caching via Keyv-compatible stores.
local
8
0
Run Microlink Functions locally with Puppeteer/Playwright for faster development loops.
logo
8
0
Adding logos to any website, powered by Microlink API.
healthcheck
6
0
Microservice to retrieve your CloudFlare Health Checks.
keyv-redis
6
0
Redis storage adapter for Keyv.
oss
6
0
Microservice to get the latest public GitHub repos from a user/organization
html
5
0
Get HTML from any URL.
youtube-dl-binary
5
0
Tiny tool for downloading the latest `youtube-dl` version available.
google
4
0
Turn Google results into structured, code-ready data. Powered by Microlink.io
meta
4
0
Open Graph Image as Service
microlink
4
0
The web, ready for AI A single API for turning any URL into data. Built for apps & agents. Powered by real browsers.
skills
4
0
Microlink's official collection of agent skills
memoize-token
3
0
Memoize and refresh OAuth or API tokens with cache hits before expensive renewals.
ffprobe
2
0
An always up-to-date static `ffprobe` binary for Node.js
microclap
2
3
clap button as service
mql-cli
2
1
CLI for interacting with Microlink Query Language.
mql-playground
2
0
WIP
ua
2
0
Redis primitives to increment and rank top user-agent strings for bot analytics.
microlink-to-vercel-latency
1
0
Measure latency between Microlink and Vercel
difftool
0
0
Visual regression testing for pull requests. A GitHub Action that screenshots production and your preview deploy, diffs them pixel by pixel, and comments on the PR.
mcp
0
0
The web browser your AI agent never had
microlink-zapier
0
0
Zapier integration for the Microlink API. Turn any website into structured data, screenshots, PDFs, and more — no code required.
n8n-nodes-microlink
0
0
Official-like n8n integration for Microlink API. Screenshots, metadata extraction, and more.
screenshot-benchmark
0
1
A terminal-based benchmark tool that races screenshot APIs against each other