microlink logo

Turn gizmodo.com into structured data

Microlink SDK

Make your content attractive

Microlink SDK converts gizmodo.com links into beautiful previews, engaging better your links.

large

const mql = require('@microlink/mql')

module.exports = props => {

  const { status, data } = await mql('https://gizmodo.com/drone-video-of-border-wall-prototypes-accidentally-show-1819710328', {
    video: true,
    audio:true,
    palette: true,
    iframe: true,
    ...props
  })
}

normal

const mql = require('@microlink/mql')

module.exports = props => {

  const { status, data } = await mql('https://gizmodo.com/drone-video-of-border-wall-prototypes-accidentally-show-1819710328', {
    video: true,
    audio:true,
    palette: true,
    iframe: true,
    ...props
  })
}

small

const mql = require('@microlink/mql')

module.exports = props => {

  const { status, data } = await mql('https://gizmodo.com/drone-video-of-border-wall-prototypes-accidentally-show-1819710328', {
    video: true,
    audio:true,
    palette: true,
    iframe: true,
    ...props
  })
}

Features

Capabilities under the hood.

  • Background Refresh
    Stale revalidation, keeping things fresh and always up to date via ttl, reflecting any change on the target URL.
  • Unified Metadata
    Normalized from Open Graph, JSON+LD or HTML markup, such as author, images, colors, dates, lang, etc.
  • Caching Level
    Using Microlink CDN to deliver a different resource each time the query string changes.
  • Color Detection
    Get predominant and complementary colors per every image detected.
  • Contextual Data
    Get more from any data, expanding it to get extra useful information.
  • Media Detection
    Get the original source of any image, video or audio.
  • Native Embeds
    Using oEmbed to get the embedded representation of any URL.
  • Prerender Ready
    Cloud based solution with superior operational performance.
  • Cloud Browsing
    Fast, scalable, and reliable browser automation.
  • Background Refresh
    Stale revalidation, keeping things fresh and always up to date via ttl, reflecting any change on the target URL.
  • Unified Metadata
    Normalized from Open Graph, JSON+LD or HTML markup, such as author, images, colors, dates, lang, etc.
  • Caching Level
    Using Microlink CDN to deliver a different resource each time the query string changes.
  • Color Detection
    Get predominant and complementary colors per every image detected.
  • Contextual Data
    Get more from any data, expanding it to get extra useful information.
  • Media Detection
    Get the original source of any image, video or audio.
  • Native Embeds
    Using oEmbed to get the embedded representation of any URL.
  • Prerender Ready
    Cloud based solution with superior operational performance.
  • Cloud Browsing
    Fast, scalable, and reliable browser automation.

Microlink API

Build APIs from websites

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

Using MQL (docs)

const mql = require('@microlink/mql')

module.exports = props => {

  const { status, data } = await mql('https://gizmodo.com/drone-video-of-border-wall-prototypes-accidentally-show-1819710328', {
    video: true,
    audio:true,
    palette: true,
    iframe: true,
    ...props
  })
}

Using Microlink CLI (docs)

$ microlink-api https://gizmodo.com/drone-video-of-border-wall-prototypes-accidentally-show-1819710328
{
  "title": "Drone Video of Border Wall Prototypes Accidentally Shows How Worthless the Wall Would Be",
  "description": "US Customs and Border Protection recently released video of President Trump’s border wall prototypes in San Diego. And we couldn’t help but notice something strange from the video. It shows a bird’s-eye view of the wall from the perspective of a drone. And the drone is much, much higher than the wal…",
  "lang": "en",
  "author": "Matt Novak",
  "publisher": "Gizmodo",
  "image": {
    "url": "https://cdn.microlink.io/data/assets/gizmodo.com!drone-video-of-border-wall-prototypes-accidentally-show-1819710328/i.kinja-img.com!gawker-media!image!upload!c_fill,f_auto,fl_progressive,g_center,h_675,pg_1,q_80,w_12",
    "type": "gif",
    "duration": 0.13,
    "size": 601018,
    "height": 675,
    "width": 1200,
    "duration_pretty": "130ms",
    "size_pretty": "601 kB",
    "palette": [
      "#9B8363",
      "#CBBEAE",
      "#504433",
      "#8B7E68",
      "#CDC1B1",
      "#514742"
    ],
    "background_color": "#9B8363",
    "color": "#1F1C17",
    "alternative_color": "#241F17"
  },
  "audio": {
    "url": "https://cdn.microlink.io/data/assets/gizmodo.com!drone-video-of-border-wall-prototypes-accidentally-show-1819710328/r4---sn-h5q7knel.googlevideo.com!videoplayback!c=WEB&clen=2466399&dur=155.248&ei=yaYZXr3FBsvNxwLMsY-",
    "type": "mp4",
    "duration": 155.248617,
    "size": 2466399,
    "duration_pretty": "3m",
    "size_pretty": "2.47 MB"
  },
  "url": "https://gizmodo.com/drone-video-of-border-wall-prototypes-accidentally-show-1819710328",
  "iframe": null,
  "date": "2017-10-20T19:16:10.000Z",
  "logo": {
    "url": "https://cdn.microlink.io/data/assets/gizmodo.com!drone-video-of-border-wall-prototypes-accidentally-show-1819710328/x.kinja-static.com!assets!images!logos!newsletter!gizmodo-500px.png.png",
    "type": "png",
    "size": 8904,
    "height": 72,
    "width": 500,
    "size_pretty": "8.9 kB",
    "palette": [
      "#7F7F7F",
      "#BCBCBC",
      "#424242",
      "#4C4C4C",
      "#4C4C4C",
      "#040404"
    ],
    "background_color": "#BCBCBC",
    "color": "#040404",
    "alternative_color": "#424242"
  },
  "video": {
    "url": "https://cdn.microlink.io/data/assets/gizmodo.com!drone-video-of-border-wall-prototypes-accidentally-show-1819710328/r4---sn-4g5ednly.googlevideo.com!videoplayback!c=WEB&cm2rm=sn-h5qzd7z&cms_redirect=yes&dur=155.248&e",
    "type": "mp4",
    "duration": 155.202167,
    "size": 26491093,
    "height": 720,
    "width": 1280,
    "duration_pretty": "3m",
    "size_pretty": "26.5 MB"
  },
  "screenshot": {
    "url": "https://cdn.microlink.io/screenshot/gizmodo.png"
  }
}