microlink logo

Turn yahoo.com into structured data

Microlink SDK

Make your content attractive

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

large

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

module.exports = props => {

  const { status, data } = await mql('https://consent.yahoo.com/collectConsent?sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f240d0c14f05&lang=&inline=false', {
    video: true,
    audio:true,
    palette: true,
    iframe: true,
    ...props
  })
}

normal

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

module.exports = props => {

  const { status, data } = await mql('https://consent.yahoo.com/collectConsent?sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f240d0c14f05&lang=&inline=false', {
    video: true,
    audio:true,
    palette: true,
    iframe: true,
    ...props
  })
}

small

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

module.exports = props => {

  const { status, data } = await mql('https://consent.yahoo.com/collectConsent?sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f240d0c14f05&lang=&inline=false', {
    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://consent.yahoo.com/collectConsent?sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f240d0c14f05&lang=&inline=false', {
    video: true,
    audio:true,
    palette: true,
    iframe: true,
    ...props
  })
}

Using Microlink CLI (docs)

$ microlink-api https://consent.yahoo.com/collectConsent?sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f240d0c14f05&lang=&inline=false
{
  "title": "TechCrunch ahora forma parte de Verizon Media",
  "description": "TechCrunch ahora forma parte de Verizon Media Family. Tanto Verizon Media como sus socios necesitan tu consentimiento para acceder a tu dispositivo, establecer las cookies y usar tus datos —incluida la ubicación— con el fin de conocer tus intereses, mo…",
  "lang": "en",
  "author": null,
  "publisher": "yahoo.com",
  "image": {
    "url": "https://cdn.microlink.io/data/assets/consent.yahoo.com!collectConsent!inline=false&lang=&sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f/s.yimg.com!wm!assets!images!ns!techcrunch-logov0.0.2.png.png",
    "type": "png",
    "size": 9688,
    "height": 73,
    "width": 145,
    "size_pretty": "9.69 kB",
    "palette": [
      "#11D41B",
      "#61CF8D",
      "#0AAC66",
      "#0B8D12",
      "#237544",
      "#089055"
    ],
    "background_color": "#11D41B",
    "color": "#044C2D",
    "alternative_color": "#044B2C"
  },
  "audio": null,
  "url": "https://consent.yahoo.com/collectConsent?sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f240d0c14f05&lang=&inline=false",
  "iframe": null,
  "date": "2020-01-11T10:44:28.000Z",
  "logo": {
    "url": "https://cdn.microlink.io/data/assets/consent.yahoo.com!collectConsent!inline=false&lang=&sessionId=3_cc-session_1c4d3f2c-5f05-48d4-a96c-f/logo.clearbit.com!techcrunch.com.png",
    "type": "png",
    "size": 2170,
    "height": 128,
    "width": 128,
    "size_pretty": "2.17 kB",
    "palette": [
      "#1DCC2C",
      "#A8EAB4",
      "#0CA45D",
      "#13851C",
      "#1D7B2E",
      "#0A8E50"
    ],
    "background_color": "#1DCC2C",
    "color": "#054929",
    "alternative_color": "#054828"
  },
  "video": null,
  "screenshot": {
    "url": "https://cdn.microlink.io/screenshot/techcrunch.png"
  }
}