diff --git a/config.yaml b/config.yaml
new file mode 100644
index 0000000..ce8705f
--- /dev/null
+++ b/config.yaml
@@ -0,0 +1,650 @@
+websites:
+ - name: "Instagram"
+ base_url: "https://instagram.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "
Page not found • Instagram"
+
+ - name: "Twitter/X"
+ base_url: "https://twitter.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "unknown"
+ errorCode: 403
+
+ - name: "GitHub"
+ base_url: "https://github.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Reddit"
+ base_url: "https://www.reddit.com/user/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "Reddit - Dive into anything"
+
+ - name: "Facebook"
+ base_url: "https://www.facebook.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "Facebook"
+
+ - name: "YouTube"
+ base_url: "https://www.youtube.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "TikTok"
+ base_url: "https://www.tiktok.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "profilePresence"
+ errorMsg: "shareMeta"
+
+ - name: "About Me"
+ base_url: "https://about.me/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Independent Academia"
+ base_url: "https://independent.academia.edu/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Airbit"
+ base_url: "https://airbit.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Airliners"
+ base_url: "https://www.airliners.net/user/{}/profile/photos"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Duolingo"
+ base_url: "https://www.duolingo.com/profile/{}"
+ url_probe: "https://www.duolingo.com/2017-06-30/users?username={}"
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "{\"users\":[]}"
+
+ - name: "Pinterest"
+ base_url: "https://www.pinterest.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: ""
+
+ - name: "VSCO"
+ base_url: "https://vsco.co/{}/gallery"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Snapchat"
+ base_url: "https://www.snapchat.com/add/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Threads"
+ base_url: "https://www.threads.net/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "Threads"
+
+ - name: "Tumblr"
+ base_url: "https://www.tumblr.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Keybase"
+ base_url: "https://keybase.io/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Wattpad"
+ base_url: "https://www.wattpad.com/user/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Mastodon Social"
+ base_url: "https://mastodon.social/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "MSTDN Social"
+ base_url: "https://mstdn.social/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Mas.to"
+ base_url: "https://mas.to/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Mastodon World"
+ base_url: "https://mastodon.world/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+ - name: "Fosstodon"
+ base_url: "https://fosstodon.org/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Hachyderm"
+ base_url: "https://hachyderm.io/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Vivaldi Social"
+ base_url: "https://social.vivaldi.net/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Techhub Social"
+ base_url: "https://techhub.social/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Wakatime"
+ base_url: "https://wakatime.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Twitch"
+ base_url: "https://twitch.tv/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: ""
+
+ - name: "Rumble"
+ base_url: "https://rumble.com/c/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+
+ - name: "Kick"
+ base_url: "https://kick.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "unknown"
+ errorCode: 403
+
+ - name: "Yandex Dzen"
+ base_url: "https://dzen.ru/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+ cookies:
+ - name: "zen_sso_checked"
+ value: "1"
+
+
+ - name: "YVision KZ"
+ base_url: "https://yvision.kz/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Giphy"
+ base_url: "https://giphy.com/channel/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Bluesky"
+ base_url: "https://bsky.app/profile/{}.bsky.social"
+ url_probe: "https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor={}.bsky.social"
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "{\"error\":\"InvalidRequest\",\"message\":\"Profile not found\"}"
+
+ - name: "9GAG"
+ base_url: "https://9gag.com/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+ cookies:
+ - name: "ts1"
+ value: "4b134fab9439a52a1a8d1789265b0404523ccb08"
+
+ - name: "Flickr"
+ base_url: "https://flickr.com/photos/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Behance"
+ base_url: "https://behance.net/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Buy Me a Coffee"
+ base_url: "https://buymeacoffee.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Ko-fi"
+ base_url: "https://ko-fi.com/{}"
+ url_probe: ""
+ follow_redirects: false
+ errorType: "status_code"
+ errorCode: 302
+
+ - name: "Tinder"
+ base_url: "https://tinder.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: 'Tinder | Dating, Make Friends & Meet New People'
+
+ # LinkedIn requires authorisation for some profiles; therefore it is reported as an "unknown" to avoid false negatives
+ # For example, https://www.linkedin.com/in/ben can be viewed without authorisation but mine cannot.
+ - name: "LinkedIn"
+ base_url: "https://www.linkedin.com/in/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "unknown"
+ errorCode: 999
+
+ - name: "Vimeo"
+ base_url: "https://vimeo.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Medium"
+ base_url: "https://medium.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: 'Medium'
+
+ - name: "Spotify"
+ base_url: "https://open.spotify.com/user/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Clubhouse"
+ base_url: "https://www.joinclubhouse.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Foursquare"
+ base_url: "https://foursquare.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "SoundCloud"
+ base_url: "https://soundcloud.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Patreon"
+ base_url: "https://www.patreon.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Vero"
+ base_url: "https://vero.co/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "_not-found-page-container_onczy_1"
+
+ - name: "Figma"
+ base_url: "https://www.figma.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 202
+
+
+ - name: "Linktree"
+ base_url: "https://www.linktr.ee/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: '"statusCode":404'
+
+ - name: "Beacons.ai"
+ base_url: "https://beacons.ai/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 403
+
+ - name: "Bio.link"
+ base_url: "https://bio.link/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Milkshake"
+ base_url: "https://msha.ke/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Snipfeed"
+ base_url: "https://snipfeed.co/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Ayo.so"
+ base_url: "https://ayo.so/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Carrd"
+ base_url: "https://{}.carrd.co"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Steam"
+ base_url: "https://steamcommunity.com/id/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "Steam Community :: Error"
+
+ - name: "Dev Community"
+ base_url: "https://dev.to/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Daily.dev"
+ base_url: "https://app.daily.dev/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: 'You’re not supposed to be here.
'
+
+ - name: "HackerNews"
+ base_url: "https://news.ycombinator.com/user?id={}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: 'No such user.'
+
+ - name: "HackTheBox Forum"
+ base_url: "https://forum.hackthebox.com/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "1337x.to"
+ base_url: "https://www.1337x.to/user/{}/"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: " Bad Username.
"
+
+ - name: "7Cups"
+ base_url: "https://www.7cups.com/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "8Tracks"
+ base_url: "https://8tracks.com/{}"
+ url_probe: "https://8tracks.com/users/check_username?login={}&format=jsonh"
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: '{"available":true}'
+
+ - name: "All My Links"
+ base_url: "https://allmylinks.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Aniworld.to"
+ base_url: "https://aniworld.to/user/profil/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "Profil | AniWorld.to - Animes gratis legal online ansehen"
+
+ - name: "Anilist"
+ base_url: "https://anilist.co/user/{}/"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "AniList"
+
+ - name: "Apple Developers"
+ base_url: "https://developer.apple.com/forums/profile/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Apple Discussions"
+ base_url: "https://discussions.apple.com/profile/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Archive Of Our Own (AO3)"
+ base_url: "https://archiveofourown.org/users/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Telegram"
+ base_url: "https://t.me/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: 'If you have Telegram, you can contact'
+
+ - name: "LastFM"
+ base_url: "https://last.fm/user/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+
+ - name: "Chess"
+ base_url: "https://www.chess.com/member/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+
+ - name: "Lichess"
+ base_url: "https://lichess.org/@/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Codeacadmey"
+ base_url: "https://www.codecademy.com/profiles/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: 'Profile Not Found | Codecademy'
+
+
+ - name: "Gitlab"
+ base_url: "https://gitlab.com/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 403
+
+ - name: "Disqus"
+ base_url: "https://disqus.com/by/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Docker Hub"
+ base_url: "https://hub.docker.com/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Kali Linux Forums"
+ base_url: "https://forums.kali.org/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+
+ - name: "Imgur"
+ base_url: "https://imgur.com/user/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "unknown"
+ errorCode: 200
+
+ - name: "GameFAQs Community"
+ base_url: "https://gamefaqs.gamespot.com/community/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "KASKUS"
+ base_url: "https://www.kaskus.co.id/@{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "TripAdvisor Forums"
+ base_url: "https://www.tripadvisor.com/Profile/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Lobsters"
+ base_url: "https://lobste.rs/~{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "PHUCKS"
+ base_url: "https://phuks.co/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+ - name: "Hubski"
+ base_url: "https://hubski.com/user/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "errorMsg"
+ errorMsg: "No such user."
+
+ - name: "Tildes"
+ base_url: "https://tildes.net/~{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404
+
+ - name: "Leetcode"
+ base_url: "https://leetcode.com/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "unknown"
+ errorCode: 403
+
+ - name: "SourceForge"
+ base_url: "https://sourceforge.net/u/{}"
+ url_probe: ""
+ follow_redirects: true
+ errorType: "status_code"
+ errorCode: 404