import createClient from 'microlink.io'
const microlink = createClient({
apiKey: 'YOUR_FREE_API_KEY'
})const { url } = await microlink.screenshot(
'https://www.apple.com/music',
{ type: 'png', fullPage: true }
)
import createClient from 'microlink.io'
const microlink = createClient({
apiKey: 'YOUR_FREE_API_KEY'
})const { url } = await microlink.pdf(
'https://www.raycast.com',
{ format: 'A4', margin: '0.5cm', scale: 1 }
)
import createClient from 'microlink.io'
const microlink = createClient({
apiKey: 'YOUR_FREE_API_KEY'
})const { title, description, image } =
await microlink.metadata('https://github.com/')
import createClient from 'microlink.io'
const microlink = createClient({
apiKey: 'YOUR_FREE_API_KEY'
})const markdown = await microlink.markdown(
'https://microlink.io/docs',
{ selector: 'article', meta: true }
)
import createClient from 'microlink.io'
const microlink = createClient({
apiKey: 'YOUR_FREE_API_KEY'
})const page = await microlink.search(
'technical seo checklist'
)
import createClient from 'microlink.io'
const microlink = createClient({
apiKey: 'YOUR_FREE_API_KEY'
})const { value } = await microlink.function(
'https://example.com',
({ page }) =>
page.$$eval('a', els => els.map(a => a.href))
)
import createClient from 'microlink.io'
const microlink = createClient({
apiKey: 'YOUR_FREE_API_KEY'
})const { price } = await microlink.extract(
'https://www.raycast.com',
{ price: { selector: '.price', type: 'string' } }
)