diff --git a/data/changelog.yaml b/data/changelog.yaml
index 1f253cf48..afda8ce85 100644
--- a/data/changelog.yaml
+++ b/data/changelog.yaml
@@ -67,7 +67,7 @@
- date: October 2022
notes:
- '[Microlink](/): Improved website accessibility.'
- - '[Microlink](/): Added [formats-supported](/formats-supported) benchmarking page.'
+ - '[Microlink](/): Added [/formats](/formats) benchmarking page.'
- date: September 2022
notes:
diff --git a/data/features-screenshot.yaml b/data/features-screenshot.yaml
index 4772d3dc5..a54557ff3 100644
--- a/data/features-screenshot.yaml
+++ b/data/features-screenshot.yaml
@@ -3,16 +3,16 @@
- title: Overlay Composition
description: Create [overlay](/docs/api/parameters/screenshot/overlay) compositions combining layers and backgrounds.
- title: Browser Events
- description: Setup [waitUntil](/docs/api/parameters/waitUntil) and [waitFor](/docs/api/parameters/wait-for) to wait any quantity of time or CSS selector.
+ description: Using [waitUntil](/docs/api/parameters/waitUntil), [waitForSelector](/docs/api/parameters/waitForSelector), or [waitForTimeout](/docs/api/parameters/waitForTimeout) to await certain events.
- title: Device Emulation
description: A large list of [device](/docs/api/parameters/device) are supported for simulating scenarios and environments.
- title: Browser Automation
- description: Ability to [hide](/docs/api/parameters/screenshot/hide), [click](/docs/api/parameters/screenshot/click) or [scroll](/docs/api/parameters/screenshot/scroll) to any element matching the given CSS Selector.
+ description: Ability to [click](/docs/api/parameters/click) or [scroll](/docs/api/parameters/scroll) to any element matching the given CSS Selector.
- title: Embed Mode
description: Incrustate directly into Markdown, HTML or any other markup using [embed](/docs/api/parameters/embed).
- title: CSS/JS Injection
- description: Inject any CSS or JavaScript code into the page.
-- title: Fully Screenshot
+ description: Inject [styles](/docs/api/parameters/styles), [javascript](/docs/api/parameters/javascript) or [modules](/docs/api/parameters/modules) into the page.
+- title: Full Screenshot
description: Using [fullPage](/docs/api/parameters/screenshot/fullPage) for exporting the entire page as screenshot.
- title: File Format
description: Configurable [type](/docs/api/parameters/screenshot/type) support with on-fly WebP support.
diff --git a/src/pages/blog/browser-automation.md b/src/pages/blog/browser-automation.md
index 45b663644..d496d3624 100644
--- a/src/pages/blog/browser-automation.md
+++ b/src/pages/blog/browser-automation.md
@@ -20,6 +20,7 @@ Just [url](/docs/api/parameters/url) is the only parameter that needs to be spec
- [audio](/docs/api/parameters/audio): enables audio source detection from the target URL.
- [data](/docs/api/parameters/data): gets specific content extraction from the target URL.
- [filename](/docs/api/parameters/filename): defines the filename asset generated.
+- [function](/docs/api/parameters/function): runs JavaScript code with runtime access to a headless browser.
- [iframe](/docs/api/parameters/iframe): gets, if it's possible, the embedded representation of the target URL.
- [insights](/docs/api/parameters/insights): gets lighthouse performance metrics from the target URL.
- [meta](/docs/api/parameters/meta): gets unified medata from the target URL.
@@ -39,7 +40,7 @@ Just [url](/docs/api/parameters/url) is the only parameter that needs to be spec
- [colorScheme](/docs/api/parameters/colorScheme): sets preferred browser color theme preference.
- [device](/docs/api/parameters/device): emulates an specific device (viewport, user agent, dimensions, etc).
- [javascript](/docs/api/parameters/javascript): enable/disable the javascript engine on the entire browser page.
-- [mediaType](/docs/api/parameters/media-type): changes the CSS media type of the page.
+- [mediaType](/docs/api/parameters/mediaType): changes the CSS media type of the page.
- [modules](/docs/api/parameters/modules): injects ``}
```
-See more [information](/docs/sdk/getting-started/overview/getting-started/vanilla).
+See more [information](/docs/sdk/integrations/vanilla).
### From NPM
diff --git a/src/pages/blog/product-brief-4.md b/src/pages/blog/product-brief-4.md
index 27357e207..8cee0b93e 100644
--- a/src/pages/blog/product-brief-4.md
+++ b/src/pages/blog/product-brief-4.md
@@ -7,13 +7,13 @@ date: '2018-04-11'
### Release 2.0
-We are happy to introduce the [SDK 2.0](/docs/sdk), the easiest way to add link previews in your website without effort.
+We are happy to introduce the [SDK 2.0](/docs/sdk/getting-started/overview), the easiest way to add link previews in your website without effort.
-The version 2.0 introduce a breaking change: It removes the `round` property from the [API Parameters](/docs/sdk/getting-started/overview/getting-started/api-parameters) that you can pass for customize the card preview.
+The version 2.0 introduce a breaking change: It removes the `round` property from the [API Parameters](/docs/sdk/getting-started/overview) that you can pass for customize the card preview.
The property `round` was related with apply a `border-radius` around your preview card.
-We decide make this little change in order the reduce the number of configurable [API Parameters](/docs/sdk/getting-started/overview/getting-started/api-parameters).
+We decide make this little change in order the reduce the number of configurable [API Parameters](/docs/sdk/getting-started/overview).
But you can still extend the default style using CSS.
@@ -63,7 +63,7 @@ Read more about [styling](/docs/sdk/getting-started/overview/getting-started/van
### Video detection
-In this product sprint we focused on improving our `video` property added into our [API](/docs/api/getting-started/overview) in the [previous product brief](/blog/video-support-prerendering-sdk-features).
+In this product sprint we focused on improving our `video` property added into our [API](/docs/api/getting-started/overview) in the [previous product brief](/blog/product-brief-3).
We extended the original idea, adding support for detecting more video providers. The most popular internet sites are covered, such as
diff --git a/src/pages/blog/product-brief-5.md b/src/pages/blog/product-brief-5.md
index 2ea5eaebc..db96a89c8 100644
--- a/src/pages/blog/product-brief-5.md
+++ b/src/pages/blog/product-brief-5.md
@@ -5,10 +5,10 @@ date: '2018-05-30'
## Microlink API
-[![](https://i.imgur.com/2RNeKiR.png)](/docs/api)
+[![](https://i.imgur.com/2RNeKiR.png)](/docs/api/getting-started/overview)
- examples was improved,
+ examples was improved,
highlighting the referenced term in each section.
@@ -22,7 +22,7 @@ For example, is very common websites serve images on [WebP](https://en.wikipedia
### Video API Parameter
-In the [previous](/blog/sdk-2-0-more-video-providers) Product Brief we introduced the first iteration of video support as part of the API supported data [types](/docs/api/getting-started/overview).
+In the [previous](/blog/product-brief-3) Product Brief we introduced the first iteration of video support as part of the API supported data [types](/docs/api/getting-started/overview).
Although it's widely used when you consume the API response using our [SDK](/docs/sdk/getting-started/overview/), it can degrade the general user experience, making the response times a bit heavy, specially if you are only interested in the rest of data extracted by the API.
@@ -44,14 +44,6 @@ Some significant changes since the last time have been:
- **Add rules parameter support** doing possible load specific [rules](https://metascraper.js.org/#/?id=rules-1) out of the box.
- **Exported core validators** making possible [reuse](https://github.com/microlinkhq/metascraper/pull/89) them and creating consistent third party rules set.
-This changes has been deployed at [Microlink API](/docs/api), adding support for a new shiny functionality called **Custom Rules**: The ability to tell the API new rules to extract new data.
+This changes has been deployed at [Microlink API](/docs/api/getting-started/overview), adding support for a new shiny functionality called **Custom Rules**: The ability to tell the API new rules to extract new data.
We are preparing a new post explaining how to do that, staty stunned 🤘.
-
-## Microlink Gallery
-
-[![](https://i.imgur.com/gCq6WeX.png)](https://gallery.microlink.io/)
-
-We started building a [gallery](https://gallery.microlink.io) of webs, apps or 🦄 who use microlink with some purpose.
-
-Please [contact with us](https://twitter.com/microlinkhq) for add your shiny project there ✨.
diff --git a/src/pages/blog/product-brief-6.md b/src/pages/blog/product-brief-6.md
index 12798de4c..1ae4b728e 100644
--- a/src/pages/blog/product-brief-6.md
+++ b/src/pages/blog/product-brief-6.md
@@ -5,7 +5,7 @@ date: '2018-06-30'
## Custom Rules
-[![](https://i.imgur.com/subDjQ1.png)](https://microlink.io/blog/custom-rules)
+[![](https://i.imgur.com/subDjQ1.png)](/blog/custom-rules)
Custom Rules enables build custom API response based on your necessities.
@@ -17,7 +17,7 @@ Now, we are introducing the concept of **Custom Rules**: The ability to setup cu
In other words, you can use it as a scraper as service 🤯.
-We wrote a specific blog [post](https://microlink.io/blog/custom-rules) explaining how to use custom rules, taking an Instagram profile as an example.
+We wrote a specific blog [post](/blog/custom-rules) explaining how to use custom rules, taking an Instagram profile as an example.
## Compression documentation
diff --git a/src/pages/blog/product-brief-7.md b/src/pages/blog/product-brief-7.md
index 9252cff0e..5cca3e7dd 100644
--- a/src/pages/blog/product-brief-7.md
+++ b/src/pages/blog/product-brief-7.md
@@ -62,7 +62,7 @@ const { status, data } = await 'https://microlink.io'
console.log(data)
```
-Microlink Query Language (_MQL_) is the precessor of [Custom Rules](/blog/introducing-custom-rules-/) as we pointed in our [Master Plan for 2019](/blog/master-plan-2019/).
+Microlink Query Language (_MQL_) is the precessor of [Custom Rules](/blog/custom-rules) as we pointed in our [Master Plan for 2019](/blog/master-plan-2019/).
We are happy to say that **MQL is production ready** 🚀.
diff --git a/src/pages/docs/api/parameters/audio.md b/src/pages/docs/api/parameters/audio.md
index 27afda969..02dcf976c 100644
--- a/src/pages/docs/api/parameters/audio.md
+++ b/src/pages/docs/api/parameters/audio.md
@@ -54,4 +54,4 @@ The audio detection introduce some human readable fields as part of the payload:
}
```
-You can read [data fields](/api/getting-started/data-fields/) section to know more about the data returned.
+You can read [data fields](/docs/api/getting-started/data-fields) section to know more about the data returned.
diff --git a/src/pages/docs/api/parameters/embed.md b/src/pages/docs/api/parameters/embed.md
index 9f24a7790..d78b3edd1 100644
--- a/src/pages/docs/api/parameters/embed.md
+++ b/src/pages/docs/api/parameters/embed.md
@@ -21,4 +21,4 @@ In this way, you can embed any data field directly as part of your HTML markup.
In order to authenticate your requests, you should use [proxy](https://github.com/microlinkhq/proxy) and [edge-proxy](https://github.com/microlinkhq/edge-proxy) to don't expose your credentials.
-Read more about that at [authentication](/docs/api/parameters/authentication) section.
+Read more about that at [authentication](/docs/api/basics/authentication) section.
diff --git a/src/pages/docs/api/parameters/function.md b/src/pages/docs/api/parameters/function.md
index 536b08e86..fca8106cc 100644
--- a/src/pages/docs/api/parameters/function.md
+++ b/src/pages/docs/api/parameters/function.md
@@ -16,8 +16,8 @@ It runs JavaScript code with runtime access to a headless browser.
The function will receive any query parameter provided, plus:
- `html`: The target [url](/docs/api/parameters/url) HTML markup.
-- `page`: The [puppeteer#page](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#class-page) to interact with the headless browser.
-- `response`: The [puppeteer#response](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#class-httpresponse) as result of the implicit [page.goto](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#pagegotourl-options).
+- `page`: The [puppeteer#page](https://pptr.dev/api/puppeteer.page/) to interact with the headless browser.
+- `response`: The [puppeteer#response](https://pptr.dev/api/puppeteer.httpresponse/) as result of the implicit [page.goto](https://pptr.dev/api/puppeteer.page.goto/).
## Compression
diff --git a/src/pages/docs/api/parameters/iframe.md b/src/pages/docs/api/parameters/iframe.md
index 2fb93828e..645fae50d 100644
--- a/src/pages/docs/api/parameters/iframe.md
+++ b/src/pages/docs/api/parameters/iframe.md
@@ -53,66 +53,84 @@ A non exhaustive list of supported providers are:
- [23HQ](https://www.23hq.com)
- [Abraia](https://abraia.me)
-- [Adways](https://www.adways.com)
-- [Alpha App Net](https://alpha.app.net/browse/posts/)
+- [Acast](https://embed.acast.com)
+- [ActBlue](https://secure.actblue.com)
+- [Adilo](https://adilo.bigcommand.com)
+- [afreecaTV](https://www.afreecatv.com)
+- [Altium LLC](https://altium.com)
- [Altru](https://www.altrulabs.com)
- [amCharts Live Editor](https://live.amcharts.com/)
+- [Amtraker](https://amtraker.com)
- [Animatron](https://www.animatron.com/)
- [Animoto](https://animoto.com/)
-- [Apester](https://www.apester.com)
+- [AnnieMusic](https://anniemusic.app)
- [ArcGIS StoryMaps](https://storymaps.arcgis.com)
- [Archivos](https://app.archivos.digital)
+- [AssemblrWorld](https://assemblrworld.com/)
+- [audio.com](https://audio.com/)
- [Audioboom](https://audioboom.com)
- [AudioClip](https://audioclip.naver.com)
- [Audiomack](https://audiomack.com)
-- [AudioSnaps](https://audiosnaps.com)
+- [Audiomeans](https://audiomeans.fr)
- [Avocode](https://www.avocode.com/)
-- [AxiomNinja](https://axiom.ninja)
- [Backtracks](https://backtracks.fm)
+- [Balsamiq Cloud](https://balsamiq.cloud/)
+- [Beams.fm](https://beams.fm)
- [Beautiful.AI](https://www.beautiful.ai/)
+- [Behance](https://www.behance.net)
- [Blackfire.io](https://blackfire.io)
- [Blogcast](https://blogcast.host/)
+- [Bookingmood](https://www.bookingmood.com)
- [Box Office Buz](https://boxofficebuz.com)
- [BrioVR](https://view.briovr.com/)
+- [Bumper](https://www.bumper.com)
- [Buttondown](https://buttondown.email/)
- [Byzart Project](https://cmc.byzart.eu)
- [Cacoo](https://cacoo.com)
-- [Carbon Health](https://carbonhealth.com)
+- [Canva](https://www.canva.com)
+- [Cardinal Blue](https://minesweeper.today/)
- [CatBoat](https://img.catbo.at/)
- [Ceros](https://www.ceros.com/)
+- [Chainflix](https://chainflix.net)
- [ChartBlocks](https://www.chartblocks.com/)
- [chirbit.com](https://www.chirbit.com/)
+- [CHROCO](https://chroco.ooo/)
- [CircuitLab](https://www.circuitlab.com/)
- [Clipland](https://www.clipland.com/)
- [Clyp](https://clyp.it/)
- [CoCo Corp](https://ilovecoco.video)
- [CodeHS](https://www.codehs.com)
-- [Codepen](https://codepen.io)
+- [CodePen](https://codepen.io)
- [Codepoints](https://codepoints.net)
- [CodeSandbox](https://codesandbox.io)
- [CollegeHumor](https://www.collegehumor.com/)
- [Commaful](https://commaful.com)
- [Coub](https://coub.com/)
- [Crowd Ranking](https://crowdranking.com)
-- [Cyrano Systems](https://www.cyranosystems.com/)
-- [Daily Mile](https://www.dailymile.com)
+- [Crumb.sh](https://crumb.sh)
+- [Cueup DJ Booking](https://cueup.io)
+- [Curated](https://curated.co/)
+- [CustomerDB](https://customerdb.com/)
+- [dadan](https://www.dadan.io)
- [Dailymotion](https://www.dailymotion.com)
+- [DALEXNI](https://dalexni.com/)
- [Datawrapper](https://www.datawrapper.de)
- [Deseret News](https://www.deseret.com)
- [Deviantart.com](https://www.deviantart.com)
-- [Didacte](https://www.didacte.com/)
- [Digiteka](https://www.ultimedia.com/)
-- [Dipity](https://www.dipity.com)
- [DocDroid](https://www.docdroid.net/)
+- [Docswell](https://docswell.com)
- [Dotsub](https://dotsub.com/)
+- [Dream Broker](https://dreambroker.com)
- [DTube](https://d.tube/)
-- [edocr](https://www.edocr.com)
+- [EchoesHQ](https://echoeshq.com)
- [eduMedia](https://www.edumedia-sciences.com/)
- [EgliseInfo](https://egliseinfo.catholique.fr/)
-- [Embed Articles](https://embedarticles.com/)
- [Embedery](https://embedery.com/)
-- [Embedly](https://api.embed.ly/)
- [Ethfiddle](https://www.ethfiddle.com/)
+- [EventLive](https://eventlive.pro)
+- [everviz](https://everviz.com)
+- [Ex.Co](https://ex.co)
- [Eyrie](https://eyrie.io/)
- [Facebook](https://www.facebook.com/)
- [Fader](https://app.getfader.com)
@@ -122,28 +140,38 @@ A non exhaustive list of supported providers are:
- [Flat](https://flat.io)
- [Flickr](https://www.flickr.com/)
- [Flourish](https://flourish.studio/)
-- [Fontself](https://www.fontself.com)
+- [FlowHubOrg](https://flows.flowhub.org)
+- [Fooday](https://fooday.app)
- [FOX SPORTS Australia](https://www.foxsports.com.au)
- [FrameBuzz](https://framebuzz.com/)
-- [FunnyOrDie](https://www.funnyordie.com/)
+- [Framer](https://www.framer.com)
- [Geograph Britain and Ireland](https://www.geograph.org.uk/)
- [Geograph Channel Islands](https://channel-islands.geograph.org/)
- [Geograph Germany](https://geo-en.hlipp.de/)
- [Getty Images](https://www.gettyimages.com/)
-- [Gfycat](https://gfycat.com/)
- [Gifnote](https://www.gifnote.com/)
- [GIPHY](https://giphy.com)
- [GloriaTV](https://gloria.tv/)
+- [GMetri](https://www.gmetri.com/)
+- [Gong](https://www.gong.io/)
+- [Grain](https://grain.com)
- [GT Channel](https://gtchannel.com)
+- [Gumlet](https://www.gumlet.com/)
- [Gyazo](https://gyazo.com)
+- [HASH](https://hash.ai)
- [hearthis.at](https://hearthis.at/)
+- [Heyzine](https://heyzine.com)
- [hihaho](https://www.hihaho.com)
+- [HippoVideo](https://hippovideo.io)
- [Homey](https://homey.app)
- [HuffDuffer](https://huffduffer.com)
- [Hulu](https://www.hulu.com/)
+- [Idomoo](https://idomoo.com/)
- [iFixit](https://www.iFixit.com)
- [IFTTT](https://www.ifttt.com/)
- [iHeartRadio](https://www.iheart.com)
+- [iMenuPro](https://imenupro.com)
+- [Incredible](https://incredible.dev)
- [Indaco](https://player.indacolive.com/)
- [Infogram](https://infogram.com/)
- [Infoveave](https://infoveave.net/)
@@ -151,79 +179,94 @@ A non exhaustive list of supported providers are:
- [Inoreader](https://www.inoreader.com)
- [inphood](https://inphood.com/)
- [Instagram](https://instagram.com)
-- [iSnare Articles](https://www.isnare.com/)
+- [Insticator Inc](https://www.insticator.com/)
- [Issuu](https://issuu.com/)
-- [ivlismusic](https://music.ivlis.kr/)
-- [Jovian](https://jovian.ml/)
+- [itemis CREATE](https://play.itemis.io)
+- [Jovian](https://jovian.com/)
- [KakaoTv](https://tv.kakao.com/)
- [Kickstarter](https://www.kickstarter.com)
- [Kidoju](https://www.kidoju.com/)
- [Kirim.Email](https://kirim.email/)
- [Kit](https://kit.co/)
- [Kitchenbowl](https://www.kitchenbowl.com)
+- [kmdr](https://kmdr.sh)
- [Knacki](https://jdr.knacki.info)
- [Knowledge Pad](https://knowledgepad.co/)
+- [Kooapp](https://kooapp.com)
+- [Kurozora](https://kurozora.app/)
- [LearningApps.org](https://learningapps.org/)
+- [LeMans.Pod](https://umotion-test.univ-lemans.fr/)
- [Lille.Pod](https://pod.univ-lille.fr/)
+- [Line Place](https://place.line.me)
- [Livestream](https://livestream.com/)
+- [LottieFiles](https://lottiefiles.com/)
- [Ludus](https://ludus.one)
+- [Lumiere](https://latd.com)
- [MathEmbed](https://mathembed.com)
- [Matterport](https://matterport.com/)
- [me.me](https://me.me/)
-- [MediaLab](https://www.medialab.co/)
-- [Medienarchiv](https://medienarchiv.zhdk.ch/)
-- [Meetup](https://www.meetup.com)
+- [Mediastream](https://mdstrm.com/)
+- [Medienarchiv der Künste - Zürcher Hochschule der Künste](https://medienarchiv.zhdk.ch/)
- [Mermaid Ink](https://mermaid.ink)
-- [Microlink](https://api.microlink.io)
- [Microsoft Stream](https://stream.microsoft.com)
+- [Minerva](https://www.minervaknows.com)
+- [Miro](https://miro.com/)
- [MixCloud](https://mixcloud.com/)
+- [Mixpanel](https://mixpanel.com/)
- [Moby Picture](https://www.mobypicture.com)
-- [Modelo](https://modelo.io/)
-- [MorphCast](https://www.morphcast.com)
- [Music Box Maniacs](https://musicboxmaniacs.com/)
- [myBeweeg](https://mybeweeg.com)
- [Namchey](https://namchey.com)
- [nanoo.tv](https://www.nanoo.tv/)
- [Nasjonalbiblioteket](https://www.nb.no/)
- [Natural Atlas](https://naturalatlas.com/)
+- [NDLA - Norwegian Digital Learning Arena](https://ndla.no)
- [nfb.ca](https://www.nfb.ca/)
+- [NoPaste](https://nopaste.ml)
+- [Observable](https://observablehq.com)
- [Odds.com.au](https://www.odds.com.au)
- [Odesli (formerly Songlink)](https://odesli.co)
+- [Odysee](https://odysee.com)
- [Official FM](https://official.fm)
- [Omniscope](https://omniscope.me/)
-- [On Aol](https://on.aol.com/)
-- [Ora TV](https://www.ora.tv/)
+- [Omny Studio](https://omnystudio.com)
- [Orbitvu](https://orbitvu.co)
-- [Oumy](https://www.oumy.com/)
+- [Origits](https://origits.com/)
- [Outplayed.tv](https://outplayed.tv/)
- [Overflow](https://overflow.io)
- [OZ](https://www.oz.com/)
- [Padlet](https://padlet.com/)
+- [Panda Video](https://pandavideo.com/)
- [Pastery](https://www.pastery.net)
+- [Picturelfy](https://www.picturelfy.com/)
+- [Piggy](https://piggy.to)
+- [Pikasso](https://builder.pikasso.xyz)
- [PingVP](https://www.pingvp.com/)
- [Pinpoll](https://www.pinpoll.com/products/tools)
+- [Pinterest](https://www.pinterest.com)
+- [PitchHub](https://www.pitchhub.com/)
- [Pixdor](https://www.pixdor.com/)
+- [Plusdocs](https://plusdocs.com)
- [Podbean](https://podbean.com)
-- [Polaris Share](https://www.polarishare.com/)
- [Poll Daddy](https://polldaddy.com)
-- [Port](https://www.sellwithport.com/)
- [Portfolium](https://portfolium.com)
-- [posiXion](https://posixion.com/)
-- [Qualifio](https://qualifio.com/)
+- [Present](https://present.do)
+- [Prezi Video](https://prezi.com/)
+- [QTpi](https://qtpi.gg/)
- [Quiz.biz](https://www.quiz.biz/)
- [Quizz.biz](https://www.quizz.biz/)
- [RadioPublic](https://radiopublic.com)
-- [RapidEngage](https://rapidengage.com)
+- [Raindrop](https://raindrop.io)
+- [rcvis](https://www.rcvis.com/)
- [Reddit](https://reddit.com/)
- [ReleaseWire](https://www.releasewire.com/)
-- [Replit](https://repl.it/)
-- [RepubHub](https://repubhub.icopyright.net/)
+- [Replit](https://replit.com/)
- [ReverbNation](https://www.reverbnation.com/)
-- [RiffReporter](https://www.riffreporter.de/)
- [Roomshare](https://roomshare.jp)
- [RoosterTeeth](https://roosterteeth.com)
- [Rumble](https://rumble.com/)
- [Runkit](https://runkit.com)
+- [Saooti](https://octopus.saooti.com)
- [Sapo Videos](https://videos.sapo.pt)
- [Screen9](https://www.screen9.com/)
- [Screencast.com](https://www.screencast.com/)
@@ -233,73 +276,82 @@ A non exhaustive list of supported providers are:
- [SendtoNews](https://www.sendtonews.com/)
- [ShortNote](https://www.shortnote.jp/)
- [Shoudio](https://shoudio.com)
-- [Show the Way](https://showtheway.io)
+- [Show by Animaker](https://getshow.io/)
+- [Show the Way, actionable location info](https://showtheway.io)
- [Simplecast](https://simplecast.com)
- [Sizzle](https://onsizzle.com/)
- [Sketchfab](https://sketchfab.com)
- [SlideShare](https://www.slideshare.net/)
- [SmashNotes](https://smashnotes.com)
+- [Smeme](https://smeme.com)
+- [Smrthi](https://www.smrthi.com)
- [SmugMug](https://www.smugmug.com/)
- [SocialExplorer](https://www.socialexplorer.com/)
- [SoundCloud](https://soundcloud.com/)
-- [Soundsgood](https://soundsgood.co)
- [SpeakerDeck](https://speakerdeck.com)
-- [Spotful](https://bespotful.com)
- [Spotify](https://spotify.com/)
+- [Spotlightr](https://spotlightr.com)
- [Spreaker](https://www.spreaker.com/)
+- [SproutVideo](https://sproutvideo.com)
+- [Spyke](https://spyke.social)
- [Stanford Digital Repository](https://purl.stanford.edu/)
- [Streamable](https://streamable.com/)
-- [StreamOneCloud](https://www.streamone.nl)
+- [Streamio](https://www.streamio.com)
+- [Subscribi](https://subscribi.io/)
+- [Sudomemo](https://www.sudomemo.net/)
- [Sutori](https://www.sutori.com/)
+- [Sway Office](https://sway.office.com)
- [Sway](https://www.sway.com)
+- [Synthesia](https://www.synthesia.io/)
- [TED](https://www.ted.com)
- [The New York Times](https://www.nytimes.com)
- [They Said So](https://theysaidso.com/)
- [TickCounter](https://www.tickcounter.com)
- [TikTok](https://www.tiktok.com/)
+- [Tonic Audio](https://tonicaudio.com/)
- [Toornament](https://www.toornament.com/)
- [Topy](https://www.topy.se/)
+- [Totango](https://totango.com)
+- [Trinity Audio](https://trinityaudio.ai)
+- [Tumblr](https://www.tumblr.com)
- [Tuxx](https://www.tuxx.be/)
- [tvcf](https://tvcf.co.kr)
-- [Twitch](https://www.twitch.tv)
+- [Twinmotion](https://twinmotion.unrealengine.com)
- [Twitter](https://www.twitter.com/)
- [TypeCast](https://typecast.ai)
- [Typlog](https://typlog.com)
-- [Ubideo](https://player.ubideo.com/)
+- [UAPod](https://uapod.univ-antilles.fr/)
- [University of Cambridge Map](https://map.cam.ac.uk)
- [UnivParis1.Pod](https://mediatheque.univ-paris1.fr/)
-- [UOL](https://mais.uol.com.br/)
+- [Upec.Pod](https://pod.u-pec.fr/)
- [Ustream](https://www.ustream.tv)
- [uStudio, Inc.](https://www.ustudio.com)
-- [Utposts](https://www.utposts.com/)
-- [Uttles](https://uttles.com)
- [VeeR VR](https://veer.tv/)
-- [Verse](https://verse.com/)
+- [VeeR VR](https://veer.tv/)
- [VEVO](https://www.vevo.com/)
-- [VideoJug](https://www.videojug.com)
-- [Vidlit](https://vidl.it/)
-- [Vidmizer](https://www.vidmizer.com/)
+- [Videfit](https://videfit.com/)
+- [VidMount](https://vidmount.com/)
- [Vidyard](https://vidyard.com)
- [Vimeo](https://vimeo.com/)
+- [Viostream](https://www.viostream.com)
- [Viously](https://www.viously.com)
-- [Viziosphere](https://www.viziosphere.com)
- [Vizydrop](https://vizydrop.com)
- [Vlipsy](https://vlipsy.com/)
- [VLIVE](https://www.vlive.tv)
-- [Vlurb](https://www.vlurb.co/)
+- [Vouch](https://www.vouchfor.com/)
- [VoxSnap](https://voxsnap.com/)
+- [Waltrack](https://waltrack/net)
- [Wave.video](https://wave.video)
- [wecandeo](https://www.wecandeo.com/)
-- [Wiredrive](https://www.wiredrive.com/)
+- [Whimsical](https://www.whimsical.com)
- [Wistia, Inc.](https://wistia.com/)
- [wizer.me](https://www.wizer.me/)
- [Wokwi](https://wokwi.com)
-- [Wootled](https://www.wootled.com/)
+- [Wolfram Cloud](https://www.wolframcloud.com)
- [WordPress.com](https://wordpress.com/)
-- [Xpression](https://web.xpression.jp)
-- [Yes, I Know IT!](https://yesik.it)
-- [YFrog](https://yfrog.com/)
+- [X](https://www.x.com/)
- [YouTube](https://www.youtube.com/)
+- [YUMPU](https://www.yumpu.com/)
- [Zeplin](https://zeplin.io)
- [ZingSoft](https://app.zingsoft.com)
- [ZnipeTV](https://www.znipe.tv/)
diff --git a/src/pages/docs/api/parameters/insights/lighthouse.md b/src/pages/docs/api/parameters/insights/lighthouse.md
index c878e80d3..8d340c0c3 100644
--- a/src/pages/docs/api/parameters/insights/lighthouse.md
+++ b/src/pages/docs/api/parameters/insights/lighthouse.md
@@ -49,10 +49,10 @@ You can use `'preset'` to load a set of specific Lighthouse settings at once:
The following presets are supported:
-- [default](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/default-config.js)
-- [desktop](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/desktop-config.js)
-- [experimental](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/experimental-config.js)
-- [full](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/full-config.js)
-- [lr-desktop](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/lr-desktop-config.js)
-- [lr-mobile](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/lr-mobile-config.js)
-- [perf](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/perf-config.js)
+- [default](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/default-config.js)
+- [desktop](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/desktop-config.js)
+- [experimental](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/experimental-config.js)
+- [full](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/full-config.js)
+- [lr-desktop](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/lr-desktop-config.js)
+- [lr-mobile](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/lr-mobile-config.js)
+- [perf](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/perf-config.js)
diff --git a/src/pages/docs/sdk/getting-started/polyfills.md b/src/pages/docs/sdk/getting-started/polyfills.md
index 369c3cb8d..ab827fefc 100644
--- a/src/pages/docs/sdk/getting-started/polyfills.md
+++ b/src/pages/docs/sdk/getting-started/polyfills.md
@@ -10,7 +10,7 @@ That means that `window.fetch` should be available and accesible.
Although nowadays the [fetch browser compatibility](https://caniuse.com/#search=fetch) is good enough, you need to be sure that the environment **Microlink SDK** is running on has it available.
-We recommend using the [polyfill.io](https://polyfill.io/v3/) CDN for that purpose, it will only load the polyfill if `window.fetch` isn't globally detected.
+We recommend using the [polyfill.io](https://polyfill.io/) CDN for that purpose, it will only load the polyfill if `window.fetch` isn't globally detected.
```html