const mql = require('@microlink/mql')
const instagram = (username) =>
mql(`https://www.instagram.com/${username}`, {
data: {
avatar: {
selector: 'meta[property="og:image"]',
attr: 'content',
type: 'image'
},
},
})
const username = 'willsmith'
const { response, data } = await instagram(username)
console.log(JSON.stringify(response.url))
console.log(
`The avatar URL is '${data.avatar.url}' (${data.avatar.size_pretty})`
)