Easy peasy screenshots

Say goodbye to complexity – Turn websites into screenshots, in a simple way.

Send the URL

We do the rest

2.8
secs
P95
response time
1.90

secs

average
response time
99.9
%
SLA
Guaranteed

High performance,

with no compromises.

No more servers to maintain, load balancers, or paying for capacity you don’t use — Microlink allows you spend more time building, less time configuring, easy integration via API.

  • Always up to date
    Stale revalidation, keeping things fresh and always up to date via ttl.
  • Overlay Composition
    Create overlay compositions combining browser skins and backgrounds.
  • Browser Events
    Setup waitUntil and waitFor to wait any quantity of time or CSS selector.
  • Device Emulation
    A large list of device are supported for simulating scenarios and environments.
  • Browser Automation
    Ability to hide, click or scroll to any element matching the given CSS Selector.
  • Embed Mode
    Incrustate directly into Markdown, HTML or any other markup using embed.
  • CSS/JS Injection
    Inject any CSS styles or JS code into the page.
  • Fully Screenshot
    Using fullPage for exporting the entire page as screenshot.
  • Always up to date
    Stale revalidation, keeping things fresh and always up to date via ttl.
  • Overlay Composition
    Create overlay compositions combining browser skins and backgrounds.
  • Browser Events
    Setup waitUntil and waitFor to wait any quantity of time or CSS selector.
  • Device Emulation
    A large list of device are supported for simulating scenarios and environments.
  • Browser Automation
    Ability to hide, click or scroll to any element matching the given CSS Selector.
  • Embed Mode
    Incrustate directly into Markdown, HTML or any other markup using embed.
  • CSS/JS Injection
    Inject any CSS styles or JS code into the page.
  • Fully Screenshot
    Using fullPage for exporting the entire page as screenshot.
  • File Format
    Configurable type support with on-fly WebP support.

The fastest way for taking screenshots

Microlink for Screenshot provides a set of powerful features without the headaches of running your own infrastructure, giving you great power, less responsibilities.

Live screenshots

Every screenshot has a ttl associated. After expiration, they will be automatically refreshed, reflecting any change present on the site.

Browse automation

Such as device emulation, CSS/JS injection, partial or full page screenshot, hide elements, scroll or click events, setup a custom viewport, and a lot more.

Overlay composition

Create truly overlay compositions, setting up the background, browser window, color syntax highlight, and more.

Product Information

All the details you need to know about the product.

What is it?

Microlink for Screenshot is an easy way for taking an screenshot of any website in a programmatic way using Microlink API.

How does it work?

For taking a screenshot, just you have to pass screenshot query parameter against Microlink API.
The screenshot is taken running a chromium browser hosted on our own servers. Servers run the browser on top of optimized hardware to ensure the screenshot is taken fast as possible but also under security isolation condition, spawning a new browser per every new request, meaning no browsers are shared between requests.
After that, the screenshot is uploaded into Microlink CDN and served across +140 edges nodes to ensure the best worldwide access time.

Why not run my own solution?

The service aims to avoid headaches, preventing you for running and maintaining your own infrastructure.
Every URL on the Internet are different and browser are a complex piece of software, with unpredictable resources usage.
The fact of resolve any URL at scale in
1.69 secs
isn't a trivial thing.

Other questions?

We're always available at hello@microlink.io.