Turn any thumbs.gfycat.com link into structured data

Microlink SDK

Make your content attractive

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

normal

import React from 'react'
import Microlink from '@microlink/react'

export default () => (
  <Microlink
    size='normal'
    url='https://thumbs.gfycat.com/TimelyHealthyArmadillo-size_restricted.gif'
  />
)

large

import React from 'react'
import Microlink from '@microlink/react'

export default () => (
  <Microlink
    size='large'
    url='https://thumbs.gfycat.com/TimelyHealthyArmadillo-size_restricted.gif'
  />
)

Features

Capabilities under the hood.

  • Cloud Browsing

    Fast, scalable, and reliable browser automation.

  • High Availability

    Cloud based solution with superior operational performance.

  • Auto Caching

    Query caching police for improving response timing.

  • Screenshotting

    Full or partial website snapshots with device support.

  • Data Normalization

    Type check rules to guarantee extracted data is correct.

  • Color Detection

    Predominant palette for each detected image.

  • Adblock Builtin

    Faster reponsive timing avoids unnecessary requests.

  • Media Support

    Detect the original streaming video/audio source.

  • Embed Mode

    Incrust content directly in your HTML markup.

  • Cloud Browsing

    Fast, scalable, and reliable browser automation.

  • High Availability

    Cloud based solution with superior operational performance.

  • Auto Caching

    Query caching police for improving response timing.

  • Screenshotting

    Full or partial website snapshots with device support.

  • Data Normalization

    Type check rules to guarantee extracted data is correct.

  • Color Detection

    Predominant palette for each detected image.

  • Adblock Builtin

    Faster reponsive timing avoids unnecessary requests.

  • Media Support

    Detect the original streaming video/audio source.

  • Embed Mode

    Incrust content directly in your HTML markup.

  • 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')
    const { status, response, data } = await mql(
      'https://thumbs.gfycat.com/TimelyHealthyArmadillo-size_restricted.gif'
    )
    
    console.log('status', status)
    console.log('headers', response.headers)
    console.log('data', data)

    using Microlink CLI (docs)

    $ microlink-api https://thumbs.gfycat.com/TimelyHealthyArmadillo-size_restricted.gif
    {
      "title": "Backflip - Create, Discover and Share Awesome GIFs on Gfycat",
      "description": "Share this great Backflip GIF with Gfycat. Find other amazing Backflip GIFs on Gfycat now.",
      "lang": "en",
      "author": "Gfycat",
      "publisher": "Gfycat",
      "image": {
        "url": "https://microlink.io/card/gfycat/image.gif",
        "width": 444,
        "height": 250,
        "type": "gif",
        "size": 2629197,
        "size_pretty": "2.63 MB",
        "palette": [
          "#9C9061",
          "#28576C",
          "#2C4D59",
          "#ACA47E",
          "#B88C68",
          "#AC7044"
        ],
        "background_color": "#9C9061",
        "color": "#322114",
        "alternative_color": "#342519"
      },
      "date": "2017-11-20T16:03:20.000Z",
      "logo": {
        "url": "https://microlink.io/card/gfycat/logo.png",
        "width": 180,
        "height": 180,
        "type": "png",
        "size": 4439,
        "size_pretty": "4.44 kB",
        "palette": [
          "#047CEC",
          "#046CD4",
          "#A4D4FC",
          "#024C96",
          "#045394",
          "#024F96"
        ],
        "background_color": "#047CEC",
        "color": "#011223",
        "alternative_color": "#001223"
      },
      "url": "https://thumbs.gfycat.com/TimelyHealthyArmadillo-size_restricted.gif",
      "video": {
        "url": "https://microlink.io/card/gfycat/video.mp4",
        "width": 1280,
        "height": 720,
        "type": "mp4",
        "size": 3625794,
        "size_pretty": "3.63 MB",
        "duration": 10.03,
        "duration_pretty": "10s"
      },
      "audio": null,
      "screenshot": {
        "url": "https://microlink.io/card/gfycat/screenshot.png",
        "width": 1388,
        "height": 955,
        "type": "png",
        "size": 64754,
        "size_pretty": "64.8 kB",
        "palette": [
          "#2E4354",
          "#3FACFB",
          "#C2C9D1",
          "#0C0404",
          "#5CBCFC",
          "#64948C"
        ],
        "background_color": "#2E4354",
        "color": "#55B5FB",
        "alternative_color": "#5CBCFC"
      }
    }