It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.bitchute.com/channel/CWRhl096MVcZ/

  1. <!DOCTYPE html><html><head><title>airogya</title><meta charset=utf-8>
  2.        <meta name="x-stage" content="channel">
  3.        <meta name="x-path-name" content="https://www.bitchute.com/channel/CWRhl096MVcZ/">
  4.        <meta name="x-country-code" content="US">
  5.        <meta name="description" content="">
  6.        <meta itemprop="name" content="airogya">
  7.        <meta itemprop="description" content="">
  8.        <meta itemprop="image" content="">
  9.        <meta property="og:site_name" content="Bitchute">
  10.        <meta property="og:url" content="https://www.bitchute.com/channel/CWRhl096MVcZ/">
  11.        <meta property="og:type" content="video.other">
  12.        <meta property="og:title" content="airogya">
  13.        <meta property="og:description" content="">
  14.        <meta property="og:image" content="">
  15.        <meta property="og:image:secure_url" content="">
  16.        <meta property="og:image:type" content="image/jpeg" />
  17.        <meta property="og:image:width" content="640" />
  18.        <meta property="og:image:height" content="360" />
  19.        <meta property="og:logo" content="https://static-files.bitchute.com/player/icons/favicon-96x96.png" />
  20.        <meta property="og:video" content="https://www.bitchute.com/embed/https://www.bitchute.com/channel/CWRhl096MVcZ/" />
  21.        <meta property="og:video:secure_url" content="https://www.bitchute.com/embed/https://www.bitchute.com/channel/CWRhl096MVcZ/" />
  22.        <meta property="og:video:type" content="video/mp4" />
  23.        <meta name="twitter:card" content="summary_large_image">
  24.        <meta name="twitter:title" content="airogya">
  25.        <meta name="twitter:description" content="">
  26.        <meta name="twitter:image" content="">
  27.        <meta name="twitter:url" content="https://www.bitchute.com/channel/CWRhl096MVcZ/">
  28.        <meta name="twitter:site" content="@Bitchute">
  29.        <meta name="twitter:domain" content="bitchute.com">
  30.        <!-- <meta name="twitter:image:src" content="">
  31.        <meta name="twitter:image:width" content="640">
  32.        <meta name="twitter:image:height" content="360"> -->
  33.        <meta name="twitter:player" content="https://www.bitchute.com/embed/https://www.bitchute.com/channel/CWRhl096MVcZ/" />
  34.        <meta name="twitter:player:width" content="480" />
  35.        <meta name="twitter:player:height" content="480" />
  36.        <meta name="twitter:creator" content="@Bitchute">
  37.        <link id="canonical" rel="canonical" href="https://www.bitchute.com/channel/CWRhl096MVcZ/" />
  38.        <meta property=og:locale content=en_US>
  39.        <meta name=format-detection content="telephone=no">
  40.        <meta name=msapplication-tap-highlight content=no>
  41.        <meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width">
  42.        <link id="oembed" rel="alternate" type="application/json+oembed" href="https://api.bitchute.com/oembed/?url=https%3A%2F%2Fwww.bitchute.com%2Fchannel%2FCWRhl096MVcZ%2F&format=json">
  43.        <link rel=manifest type="application/manifest+json" href=/manifest.json>
  44.        <link rel=icon type=image/png sizes=128x128 href=/static/icons/favicon-128x128.png>
  45.        <link rel=icon type=image/png sizes=96x96 href=/static/icons/favicon-96x96.png>
  46.        <link rel=icon type=image/png sizes=32x32 href=/static/icons/favicon-32x32.png>
  47.        <link rel=icon type=image/png sizes=16x16 href=/static/icons/favicon-16x16.png>
  48.        <link rel=icon type=image/ico href=/favicon.ico>
  49.        <link rel=dns-prefetch href=//i.armanet.us><link rel=preconnect href=https://i.armanet.us><link rel=dns-prefetch href=//srv.armanet.us><link rel=preconnect href=https://srv.armanet.us><script src=https://assets.armanet.us/armanet-pxl.js defer></script><script defer src=/js/vendor.475e02c8.js></script><script defer src=/js/app.92e9a9e9.js></script><link href=/css/vendor.603d2c78.css rel=stylesheet><link href=/css/app.8add12bb.css rel=stylesheet></head><body><script>// Retrieve the raw string from localStorage
  50. try{
  51.    const rawMembership = localStorage.getItem('user_profile_membership');
  52.    var membershipId = null;
  53.    if (rawMembership) {
  54.      const jsonString = rawMembership.replace('__q_objt|', '');
  55.      try {
  56.        const membershipData = JSON.parse(jsonString);
  57.        membershipId = membershipData.membership_id
  58.        console.log('Membership ID:', membershipId);
  59.      } catch (error) {
  60.        console.error('Error parsing JSON:', error);
  61.      }
  62.    } else {
  63.      console.log('No membership data found in localStorage');
  64.    }
  65.  
  66.    var mycountry = null;
  67.    var currentUri = window.location.href;
  68.    var mycountry = null;
  69.  
  70.  }catch(x){
  71.    console.log("ERROR: ", x.message);
  72.  }
  73.  
  74.  var key = 'xServiceInfo', requiredLength = 28, url = 'https://api.bitchute.com/api/timer/', interval = 300000;
  75.  
  76.  function genStr(len = 28) {
  77.    return [...Array(len)].map(() => Math.random().toString(36)[2]).join('');
  78.  }
  79.  
  80.  async function makeReq(val) {
  81.    try {
  82.      await fetch(url + '?xsi=' + encodeURIComponent(val), {
  83.        method: 'GET',
  84.        headers: { 'X-Service-Info': val, 'Content-Type': 'application/json' }
  85.      });
  86.    } catch (e) {
  87.      console.log('Failed:', e);
  88.    }
  89.  }
  90.  
  91.  document.addEventListener('DOMContentLoaded', function() {
  92.    var val = localStorage.getItem(key);
  93.    if (!val || val.length !== requiredLength) {
  94.      val = genStr(requiredLength);
  95.      localStorage.setItem(key, val);
  96.    }
  97.  
  98.    <!-- Matomo Tag Manager -->
  99.    var _mtm = window._mtm = window._mtm || [];
  100.    _mtm.push({ 'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start' });
  101.    _mtm.push({"setDoNotTrack": true});
  102.    _mtm.push({ 'uid': val });
  103.    _mtm.push(['MediaAnalytics::scanForMedia']);
  104.    (function() {
  105.      var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
  106.      g.async = true;
  107.      g.src='https://analytics.bitchute.com/js/live_kzIvTRIB.js';
  108.      s.parentNode.insertBefore(g, s);
  109.    })();
  110.  
  111.    //console.log('Key: ' + key + ', Value: ' + val);
  112.    makeReq(val);
  113.    setInterval(function() {
  114.      makeReq(val);
  115.    }, interval);
  116.  });</script><div id=q-app></div><script>const script = document.createElement('script');
  117.  
  118.  // Set attributes for the script element
  119.  script.setAttribute('defer', '');
  120.  script.setAttribute('data-api', 'https://www.bitchute.com/data/1');
  121.  script.setAttribute('data-domain', 'www.bitchute.com');
  122.  script.setAttribute('src', 'https://www.bitchute.com/data/script.js');
  123.  
  124.  // Append the script element to the document head or body
  125.  document.head.appendChild(script);</script><script>window.plausible = window.plausible || function() {
  126.  (window.plausible.q = window.plausible.q || []).push(arguments);
  127. };</script><script defer src=https://static.cloudflareinsights.com/beacon.min.js data-cf-beacon='{"token": "5f8b43815f5d48adae9a5b6a5a59061d"}'></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'957362bbaa680854',t:'MTc1MTE3ODczNi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda