Turn websites into data

Microlink makes easy to build an API on top of any website.

Microlink SDK

Turn websites into rich media

Microlink SDK converts your links into beautiful previews. Make your content attractive, engaging better your links.

Engage your content with enriched media.

  • Add it to an existing website or app.

  • Auto detection (image, video, audio) with media controls support.

  • Easily customizable.

preview

json

code

preview

json

code

Try another link →

Microlink API

Turns websites into structured data

Microlink Query Language (MQL) is a programmatic way to getting content from any URL. Build APIs from websites.

Build APIs from websites.

  • Create data rules based on HTML markup.

  • Target any URL for getting specific content.

  • Builtin data validation & hydration.

import mql from '@microlink/mql'

await mql('https://twitter.com/microlinkhq', {
  rules: {
    stats: {
      selector: '.user > .profile',
      attr: {
        tweets: {
          selector: '.tweets',
          attr: 'data-count'
        },
        followings: {
          selector: '.following',
          attr: 'data-count'
        },
        favorites: {
          selector: '.favorites',
          attr: 'data-count'
        }
      }
    }
  }
})

mql

api

import mql from '@microlink/mql'

await mql('https://twitter.com/microlinkhq', {
  rules: {
    stats: {
      selector: '.user > .profile',
      attr: {
        tweets: {
          selector: '.tweets',
          attr: 'data-count'
        },
        followings: {
          selector: '.following',
          attr: 'data-count'
        },
        favorites: {
          selector: '.favorites',
          attr: 'data-count'
        }
      }
    }
  }
})

mql

api

Principles

How we build technical products.

  • Powerful & Scalable

    Cloud based infrastructure to cover from few to millions requests.

  • Developer First

    For developers, with top notch industry technologies.

  • 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 at any level.

  • Cost-Effective Solution

    Starting off from free, scaling with your business based on your necessities.

  • Powerful & Scalable

    Cloud based infrastructure to cover from few to millions requests.

  • Developer First

    For developers, with top notch industry technologies.

  • 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 at any level.

  • Cost-Effective Solution

    Starting off from free, scaling with your business based on your necessities.

Pricing

Growing with your business.

FreePro

Unified metadata

Normalized from Open Graph, JSON+LD or HTML markup, such as author, images, colors, dates, lang, etc.

Multimedia detection

Detecting the original streaming source for any audio or video.

Take screenshots

Live screenshotting support with overlay and device capabilities, reloaded in the background.

Cloud browsering

Preload URL content using headless browser cloud computing when necessary.

Proxy rotation

Gather the top 500 popular sites to never be blocked or claked, auto handling retry scenarios.

Cache layer

Configurable built-in response cache for serving pre-computed content to fit high demand scenarios.

Service usage

Determine how many requests you can perform in a window of time.

50

0

36

FAQ

Your questions, answered.

Can I use microlink for free?
Absolutely, we offer a free plan you can use indefinitely.

The free plan offers almost the same pro capabilities; 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 in a 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.
Do you have a Service-Level Agreements (SLA)?
You can see our SLA level on status page.
How I can 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].