Production ready

Browser as API

Fast, scalable, and reliable browser automation built for businesses and developers.
  • Get HTML or PDF from any URL.
  • Take a screenshot in ~3 seconds.
  • Turn websites into structured data.
  • Get perfomance metrics & detect bottlenecks.
No credit card required.
const mql = require('@microlink/mql')

module.exports = props => {

  const { status, data } = await mql('https://open.spotify.com/track/1W2919zs8SBCLTrOB1ftQT', {
    audio: true,
    video: true,
    meta: true,
    ...props
  })
}
datahtmlpdfscreenshotinsights

Blazing.

Fast.

Instant.

Cloud Browser.

Browser automation made simple at cost pricing, full control via API.

  • Developer First
    For developers, with top notch industry technologies.
  • Powerful & Scalable
    Cloud based solution with superior operational performance.
  • Fully Programable
    Easy to integrate with any existing stack or cloud in just a few minutes.
  • Dedicated Support
    Giving you exactly the information that you need, when you need it.
  • Extensive Documentation
    Simple instructions & code examples to enable quick implementations.
  • Cost-Effective Solution
    Starting off from free, scaling with your business based on your necessities.
  • Developer First
    For developers, with top notch industry technologies.
  • Powerful & Scalable
    Cloud based solution with superior operational performance.
  • Fully Programable
    Easy to integrate with any existing stack or cloud in just a few minutes.
  • Dedicated Support
    Giving you exactly the information that you need, when you need it.
  • Extensive Documentation
    Simple instructions & code examples to enable quick implementations.
  • Cost-Effective Solution
    Starting off from free, scaling with your business based on your necessities.

screenshot

Turn websites into a snapshot

Take a retina display screenshot of any URL. Automatic CDN redistribution.
Take a retina display screenshot of any URL. Export them to PNG or JPEG. Automatic CDN redistribution. Overlay composition using a browser framer & background. Just in time stale refresh, keeping them up to date.
See docs

meta

Turn websites into rich media

previewjsoncode
Engage your content with enriched media. Convert your links into beautiful previews.
Engage your content with enriched media. Convert your links into beautiful previews. Make your content attractive to consume. Add it to an existing website or app. Auto media detection (image, video, audio). Native embeds supported. Easily customizable.
See docs

Pricing

Growing with your business.

FreePro
Universal Embed
Effortless metadata normalization via Open Graph, oEmbed, JSON+LD and HTML markup.
Take Screenshots
Live screenshotting with overlay composition and stale revalidation, hosted at Microlink CDN.
Export to PDF
On demand URL to PDF, costless effective with stale revalidation, hosted at Microlink CDN.
Cloud Browsering
Automatic URL prerendering detection via top notch headless browser with adblock capabilities.
HTTP Headers
Customize every single request specifying custom HTTP headers to fits use case scenarios.
Proxy Rotation
Gather the top 500 popular sites to never be blocked or claked, auto handling retry scenarios.
Configurable TTL
Configurable built-in response cache for serving pre-computed content to fit high demand scenarios.
Service Usage
API quota associated with your plan that determines how many requests you can perform in a window of time.
100
0
24

FAQ

Frequently asked questions.

Can I use microlink for free?

Absolutely, we offer a free endpoint plan that you can use indefinitely.
The only limitation is that the service is under IP Address limitation to avoid flooding the service. As soon as you need more, you can jump into the pro plan.

How different is the free plan compared with pro?

Some functionalities are only available under pro plans because they represent an infrastructure cost that you are paying with the pro plan.
Also, the free plan runs under IP Address limitation, while any pro plan has an API token associated for identifying where the requests come from.

What if I don't know how much API quota I need?

No problem, just start with the smallest plan; in the moment you need more, you can upgrade your plan.

How do I get an API key?

After your payment, we send you the API key associated with the email you signed up.
The API key need to be attached to all your requests:

Do you have a service-level agreements (SLA)?

You can see our SLA level on status page.

How do I know my plan usage?

We notify you in an automatic way when you reach 50% or more of your usage plan, offering to upgrade your current plan to one more suitable based on your plan usage.

What if I want to change my plan?

You can upgrade, downgrade, or cancel your monthly account at any time with no further obligation, sending an email to [email protected] with the email you signed up.

How is the payment being processed?

We use Stripe to process your payment. It's the same payment provider used in products such as Twitter, Pinterest, and Lyft. We do not handle your credit card information directly.

Can I update my card details?

Yes, send an email to [email protected] requesting the change. You will receive a link from where you'll be able to securely update your details.

Can I cancel my subscription?

Yes, by sending an email to [email protected]. Your request will be processed within 24hrs.

Other questions?

We're always available at [email protected].