Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
66 lines (56 sloc) 1.95 KB
title redirect_from

Welcome to Microlink API

You can use our API for getting structured data from any website.

<MultiCodeEditor languages={{ Shell: microlink-api curl --no-headers, 'Node.js': `const mql = require('@microlink/mql')

module.exports = async () => { const { status, data, response } = await mql( '' )

console.log(status, data) } ` }} />

Just you need to provide an URL as input, outputing the structured data back.

  "data": {
    "lang": "en",
    "author": null,
    "title": "Tesla on Instagram: “Introducing Model Y Order at”",
    "publisher": "Instagram",
    "image": {
      "url": "",
      "width": 720,
      "height": 720,
      "type": "jpg",
      "size": 57720,
      "size_pretty": "57.7 kB"
    "description": "216.8k Likes, 1,914 Comments - Tesla (@teslamotors) on Instagram: “Introducing Model Y Order at”",
    "date": null,
    "logo": {
      "url": "",
      "width": 192,
      "height": 192,
      "type": "png",
      "size": 34715,
      "size_pretty": "34.7 kB"
    "url": ""
  "status": "success"

The following documentation is going to teach you how to do things like:

  • Get structured data from any link.
  • Take a screenshot of the website (partial or full page).
  • Get a predominant color palette per each image detected.
  • Make easy embed content directly in your HTML markup.
  • prerender mode, useful for getting more information from websites that use client-side frameworks.
You can’t perform that action at this time.