Microlink turns any link into screenshots, PDFs, previews, or structured data. No more Puppeteer clusters. Open source roots. Say hi to hello@microlink.io.
unavatar.io is now generally available
- One endpoint for avatar resolution
- Usernames, emails, and domains
- Free tier keeps 50 avatars per day
- Pay-as-you-go at $0.001 per token
- Only charged for successful, uncached avatars
microlink.io/blog/unavatar-g…
Microlink has supported embed previews for years. We just never built a page to tell anyone about it.
We've shipped a lot over the years and skipped explaining the basic parts.
Slowly fixing that: microlink.io/embed
We also shipped a browsable directory of 300 sites at microlink.io/embed/providers, with a preview-card fallback for anything that doesn't support oEmbed.
Plus, we became maintainers of iamcal/oembed, the provider registry the oEmbed ecosystem runs on.
Those 300 providers come from there — so we'll be keeping that core updated for the whole community, not just for ourselves.
github.com/iamcal/oembed
<img src="https://unavatar_io/github/kikobeats?token=pk_YOUR_PUBLISHABLE_KEY" />
Domain allowlist is enforced server-side, so the key is safe to ship in client code.
We open sourced our antibot library:
antibot.microlink.io
– Understand why a request was blocked
– Detect challenge pages and CAPTCHAs
– Make better, cost-aware decisions
Shaped by processing 700M URLs every month.
We have released is-antibot v2.
It can now be easily ported to any language.
A version for Python is available thanks to @Musantro: github.com/musantro/is-antib…
We benchmarked cold-start latency across 6 screenshot APIs.
No caching, no warm pools.
7 real-world URLs, all providers triggered simultaneously.
The gap was wider than expected.
microlink.io/benchmarks/scre…
We open-sourced the entire benchmark suite. If you want to check our Node.js or verify the network conditions, you can clone the repo and run it yourself.
github.com/microlinkhq/scree…
Microlink can now return JSON:
microlink.io/docs/guides/dat…
Useful when you want structured output taking advantage of Microlink’s infrastructure against common blockers.