Help
RSS
API
Feed
Maltego
Contact
Domain > compareodds.com.br
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-17
104.21.34.81
(
ClassC
)
2026-01-09
172.67.201.50
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Fri, 09 Jan 2026 05:45:45 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflarelast-modified: Sat, 02 Aug 2025 16:56:25 GMTReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?stSYb%2FbW4VxtBDlqdrQVmciW5dk3nofNgSqu3so3IaPV577hcrn0NZK20SorpHiPX2e7pzRuqETG87FQhwn94lTaVwNHAhk1AH4Bo7%2BZt5gw%3D}}Accept-Ranges: bytesx-cache: MISSlw-x-id: c9a460de9348e033a93a2e59c7ea7def.1195890-172.68.174.60:9326@dinesh8012cf-cache-status: DYNAMICNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}CF-RAY: 9bb1a1552a6aff07-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langpt-BR> head> meta http-equivContent-Type contenttext/html; charsetUTF-8> meta http-equivX-UA-Compatible contentIEedge /> meta nameviewport contentwidthdevice-width, initial-scale1> title>Compare Odds- Ganhe Mais em Suas Apostas com o Melhor Comparador de Odds/title> meta namedescription contentCompare odds de futebol ao vivo e pré-jogo das principais casas de apostas. No Compare Odds, você encontra as melhores cotações para apostar com inteligência.> meta namekeywords contentcomparador de odds, odds ao vivo, odds pré-jogo, apostas esportivas, futebol, melhores cotações, casas de aposta, bet, bets> meta namerobots contentindex, follow> link relcanonical hrefhttps://www.compareodds.com.br/ /> !-- Open Graph --> meta propertyog:title contentCompare Odds- Comparador de Odds Ao Vivo e Pré-Jogo> meta propertyog:description contentConfira as melhores cotações de futebol ao vivo e antes do jogo. Compare odds de várias casas e aumente suas chances de lucro.> meta propertyog:type contentwebsite> meta propertyog:url contenthttps://www.compareodds.com.br/> meta propertyog:image contenthttps://www.compareodds.com.br/assets/img/social-preview.png> !-- Twitter --> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentCompare Odds- Comparador de Odds Ao Vivo e Pré-Jogo> meta nametwitter:description contentCompare odds de futebol ao vivo e pré-jogo em tempo real. A melhor forma de apostar com valor.> meta nametwitter:image contenthttps://www.compareodds.com.br/assets/img/social-preview.png> !-- favicon --> link relicon href/favicon.ico sizesany> !-- PNG para navegadores modernos --> link relicon typeimage/png sizes32x32 href/favicon-32x32.png> link relicon typeimage/png sizes16x16 href/favicon-16x16.png> !-- Apple devices --> link relapple-touch-icon sizes180x180 href/apple-touch-icon.png> !-- bootstrap --> link relstylesheet hrefassets/css/bootstrap.min.css> !-- animate css --> link relstylesheet hrefassets/css/animate.css> link relstylesheet hrefassets/css/animate.min.css> !-- load all Font Awesome styles --> link relstylesheet hrefassets/css/all.min.css> !-- owl carousel css --> link relstylesheet hrefassets/css/owl.carousel.min.css> !-- odometer css --> link relstylesheet hrefassets/css/odometer.min.css> !-- overlay scrollbar css --> link relstylesheet hrefassets/css/OverlayScrollbars.min.css> !-- aos css --> link hrefassets/css/aos.css relstylesheet> !-- main css --> link relstylesheet hrefassets/css/style.css> style> .single-bet-place { display: block; text-align: center; margin-bottom: 5px; } .bet-logo-wrapper { text-align: center; margin-top: -5px; } .bet-logo { width: 70px; height: auto; object-fit: contain; } .match-league { background-color: #212529; /* preto suave */ color: #fff; font-weight: 600; font-size: 0.85rem; text-align: center; text-transform: uppercase; border-top-left-radius: 6px; border-top-right-radius: 6px; margin-bottom: 4px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); display: inline-block; width: 100%; } .custom-select { font-size: 1.1rem; padding: 12px 16px; border-radius: 12px; border: 1px solid #ccc; background-color: #fff; box-shadow: 0 1px 3px rgba(0,0,0,0.1); appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url(data:image/svg+xml;charsetUTF-8,svg fillblack height16 viewBox0 0 24 24 width16 xmlnshttp://www.w3.org/2000/svg>path dM7 10l5 5 5-5z/>/svg>); background-repeat: no-repeat; background-position: right 12px center; background-size: 16px; transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; } .custom-select:focus { border-color: #0d6efd; box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.25); outline: none; } @media (max-width: 576px) { .custom-select { font-size: 1.2rem; padding: 14px 18px; } } /style> /head> body> !-- preloader begin --> div classpreloader> div classicon> img srcassets/img/preloader/preload-2.gif alt> /div> span classtext> Carregando os dados /span> /div> !-- preloader end --> !-- header begin --> div classheader> div classtop-bar topbar-2> div classcontainer> div classrow justify-content-end> div classcol-xl-5 col-lg-6 col-md-7> /div> div classcol-xl-4 col-lg-4 col-md-5> div classright-side> div classsingle-bar> span classpart-icon> i classfa-regular fa-calendars>/i> /span> span classpart-text> span iddate>/span> span idmonth>/span> span idyear>/span> /span> /div> div classsingle-bar> span classpart-icon> i classfa-solid fa-timer>/i> /span> span classpart-text>span classtimer idhours>/span>:span classtimer idminutes>/span>:span classtimer idseconds>/span>/span> /div> /div> /div> /div> /div> /div> div classmobile-navbar> div classcontainer> div classrow> div classcol-6 col-xl-none col-lg-none col-md-block d-flex align-items-center> a classmobile-logo hrefindex.html> img srcassets/img/logo/logo_compare_odds.png alt> /a> /div> div classcol-6 col-xl-none col-lg-none col-lg-block> button classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarSupportedContent aria-controlsnavbarSupportedContent aria-expandedfalse aria-labelToggle navigation> i classfa-light fa-bars>/i> /button> /div> /div> /div> /div> div classmainmenu> div classcontainer> nav classnavbar navbar-expand-lg> div classcollapse navbar-collapse idnavbarSupportedContent> div classscalation> div classrow> div classcol-xl-3 col-lg-2> div classlogo-2 logo-3 pt-5> a hrefindex.html> img srcassets/img/logo/logo_compare_odds.png altCompare Odds> /a> /div> /div> div classcol-xl-9 col-lg-10> ul classnavbar-nav nn-right-straight> li classnav-item> a classnav-link hrefindex.html>Início/a> /li> li classnav-item dropdown> a classnav-link dropdown-toggle hrefindex.html idbetDropdown rolebutton data-bs-toggledropdown aria-expandedfalse> Jogos /a> ul classdropdown-menu aria-labelledbybetDropdown> li>a classdropdown-item hrefindex.html>Todos os jogos/a>/li> li>a classdropdown-item hrefjogos-ao-vivo.html>Ao vivo/a>/li> li>a classdropdown-item hrefpre-jogos.html>Próximos Jogos/a>/li> /ul> /li> li classnav-item> a classnav-link hrefcasas-de-apostas.html>Casas de Apostas/a> /li> li classnav-item> a classnav-link hrefsobre.html>Sobre Nós/a> /li> li classnav-item> a classnav-link hrefcontato.html>Contato/a> /li> /ul> /div> /div> /div> /div> /nav> /div> /div> /div> !-- header end --> !-- playing bet begin --> div classplaying-bet> div classcontainer> div classsports-menu scrollable-menu data-aosfade-up data-aos-delay150 data-aos-duration500 data-aos-easingease-in> div classalert alert-primary d-flex align-items-center gap-2 rounded-3 shadow-sm mx-3 mb-4 mt-2 rolealert stylefont-size: 1rem;> i classfa-solid fa-stopwatch fa-lg text-info>/i> div> strong>Jogos ao vivo e próximos!/strong> Acompanhe partidas em andamento e fique de olho nas que vão começar. As odds mudam o tempo todo — span classfw-bold text-success>aposte no melhor momento/span> e aumente suas chances de lucro! /div> /div> !-- Filtro de campeonatos --> div classmb-3 px-3> label forfiltro-campeonato classform-label fw-bold>Filtrar por campeonato:/label> select idfiltro-campeonato classform-select custom-select> option valuetodos>Todos os campeonatos/option> /select> /div> /div> div classtab-content idsports-tabContent data-aosfade-up data-aos-delay200 data-aos-duration500 data-aos-easingease-in> div classtab-pane fade show active idsports-all roletabpanel aria-labelledbysports-all-tab> div classaccordion accordion-flush sports-accordion idaccordion-football-matches> div classaccordion-item single-sports-item> h2 classaccordion-header idfootball-matches> button classaccordion-button sports-header typebutton data-bs-togglecollapse data-bs-target#flush-football-matches aria-expandedtrue aria-controlsflush-football-matches> span classsingle-sports-icon> img srcassets/img/playing-bet/icon/icon-1.png alt> /span> span classsingle-sports-name idfutebol-titulo>Futebol/span> span classsingle-sports-img> img srcassets/img/playing-bet/football-bg.png alt> /span> /button> /h2> div idflush-football-matches classaccordion-collapse collapse show sports-expanded-list aria-labelledbyfootball-matches data-bs-parent#accordion-football-matches> div classaccordion-body sports-body> div classplaying-sports-all> div classsingle-tournament pb-3> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> !-- playing bet end --> !-- footer begin --> div classfooter> div classfooter-bottom> div classcontainer> div classfooter-bottom-content> p classcopyright-text>Compare Odds© 2025 /p> ul classsocial-link> li classsingle-social> a hrefhttps://www.facebook.com/profile.php?id61579171700253> i classfa-brands fa-facebook-f>/i> /a> /li> li classsingle-social> a hrefhttps://www.instagram.com/compareodds> i classfa-brands fa-instagram>/i> /a> /li> /ul> div classfooter-menu> ul> li> a classsingle-menu hrefindex.html>Início/a> /li> li> a classsingle-menu hrefsobre.html>Sobre Nós/a> /li> li> a classsingle-menu hrefcontato.html>Contato/a> /li> /ul> /div> /div> /div> /div> /div> !-- footer end --> div classmodal fade idexampleModal tabindex-1 aria-hiddentrue> div classmodal-dialog modal-dialog-centered> div classplacing-bet-modal> div classpb-modal-header> span classmodal-title>Faça sua Aposta/span> button classprd-close-btn data-bs-dismissmodal>i classfa-light fa-xmark>/i>/button> /div> div classpb-modal-body> div classselected-team> span classslct-team-name idmodalTeam>Team/span> span classslct-bet-ratio idmodalOdd>0.00/span> /div> div classselected-match> div classsingle-team> span classteam-name idmodalMandante>Mandante/span> /div> img srcassets/img/playing-bet/icon/modal-vs.png alt classversace-icon> div classsingle-team> span classteam-name idmodalVisitante>Visitante/span> /div> /div> div classscrores-line> span classteam-a-scr idmodalPlacarMandante>0/span> : span classteam-b-scr idmodalPlacarVisitante>0/span> 1X2 LIVE PREDICTION /div> /div> div classpb-calc text-center mt-3> a href# target_blank idbotaoAfiliado classprd-btn-1 medium> Ir para a casa de aposta i classfa-duotone fa-arrow-right>/i> /a> /div> /div> /div> /div> !-- jQuery js --> script srcassets/js/jquery-3.6.0.min.js>/script> !-- bootstrap js --> script srcassets/js/bootstrap.bundle.min.js>/script> !-- owl carousel js --> script srcassets/js/owl.carousel.min.js>/script> !-- live clock js --> script srcassets/js/clock.min.js>/script> !-- appear js --> script srcassets/js/jquery.appear.min.js>/script> !-- odometer js --> script srcassets/js/odometer.min.js>/script> !-- overlayScrollbars js --> script srcassets/js/jquery.overlayScrollbars.min.js>/script> !-- main script js --> script srcassets/js/main.js>/script> !-- aos js --> script srcassets/js/aos.js>/script> !-- placing bet js --> script srcassets/js/placing-bet.js>/script> script> // Variáveis globais let primeiraVez true; let filtroAtual todos; let jogosCache ; async function carregarJogos() { const container document.querySelector(.playing-sports-all); if (primeiraVez) { container.innerHTML ` div classtext-center my-4 idloading> div classspinner-border text-primary rolestatus>/div> p classmt-2>Carregando jogos.../p> /div> `; } try { const response await fetch(https://oddscomparadorbetmais-axbgfeeua3csbrhy.brazilsouth-01.azurewebsites.net/api/Odds/comparar); const jogos await response.json(); jogosCache jogos; document.getElementById(futebol-titulo).innerText Futebol ( + jogos.length + ); // Preenche o select de campeonatos const selectFiltro document.getElementById(filtro-campeonato); const campeonatos ...new Set(jogos.map(j > j.campeonato).filter(Boolean)); selectFiltro.innerHTML `option valuetodos>Todos os campeonatos/option>`; campeonatos.forEach(c > { const opt document.createElement(option); opt.value c; opt.textContent c; selectFiltro.appendChild(opt); }); const jogosFiltrados filtroAtual todos ? jogos : jogos.filter(j > j.campeonato filtroAtual); renderizarJogos(jogosFiltrados); } catch (error) { console.error(Erro ao carregar os jogos:, error); container.innerHTML `div classtext-center text-danger py-4>Erro ao carregar os jogos. Tente novamente mais tarde./div>`; } primeiraVez false; } function renderizarJogos(jogos) { const container document.querySelector(.playing-sports-all); container.innerHTML ; const layoutDetalhado filtroAtual ! todos; // Ordena por horário (mais próximos primeiro) jogos.sort((a, b) > new Date(a.horario) - new Date(b.horario)); if (layoutDetalhado) { // Agrupar por campeonato const grupos {}; jogos.forEach(jogo > { const camp jogo.campeonato || Outro Campeonato; if (!gruposcamp) gruposcamp ; gruposcamp.push(jogo); }); Object.entries(grupos).forEach((nomeCamp, jogosDoCamp) > { const bloco document.createElement(div); bloco.className single-sports-item mb-3; bloco.innerHTML ` h2 classaccordion-header> div classsports-header> span classsingle-sports-icon>img srcassets/img/playing-bet/icon/icon-1.png alt>/span> span classsingle-sports-name>${nomeCamp} (${jogosDoCamp.length})/span> span classsingle-sports-img>img srcassets/img/playing-bet/football-bg.png alt>/span> a href# classsee-all-sports-btn>Ver todos i classfa-light fa-arrow-right-long>/i>/a> /div> /h2> div classsports-expanded-list> div classsports-body> div classplaying-sports-all no-tabs-here> div classsingle-tournament> div classall-tournament-match> ${jogosDoCamp.map(gerarHTMLJogo).join()} /div> /div> /div> /div> /div> `; container.appendChild(bloco); }); } else { // Sem filtro → layout padrão por horário, sem agrupamento por campeonato jogos.forEach(jogo > { const bloco document.createElement(div); bloco.className single-tournament pb-3; bloco.innerHTML ` div classall-tournament-match> div classmatch-league bg-dark text-white text-uppercase text-center py-1 px-2 mb-0 rounded-top small shadow-sm> i classfa-solid fa-trophy me-1>/i> ${jogo.campeonato || Outro Campeonato} /div> ${gerarHTMLJogo(jogo)} /div> `; container.appendChild(bloco); }); } } function gerarHTMLJogo(jogo) { let mandante , visitante ; if (jogo.jogo.includes( vs. )) { mandante, visitante jogo.jogo.split( vs. ); } else if (jogo.jogo.includes( x )) { mandante, visitante jogo.jogo.split( x ); } else if (jogo.jogo.includes( x)) { mandante, visitante jogo.jogo.split( x); } else if (jogo.jogo.includes(x )) { mandante, visitante jogo.jogo.split(x ); } else { const partes jogo.jogo.split(x); if (partes.length 2) { mandante, visitante partes; } else { mandante jogo.jogo; visitante ; } } mandante mandante.trim(); visitante visitante.trim(); const dataUTC new Date(jogo.horario); dataUTC.setHours(dataUTC.getHours() + 3); // converte manualmente const dataLocal dataUTC; const dia dataLocal.toLocaleDateString(pt-BR, { day: 2-digit, month: short }); const hora dataLocal.toLocaleTimeString(pt-BR, { hour: 2-digit, minute: 2-digit }); const tagAoVivo jogo.aoVivo ? `span classm-in-play>ao vivo/span>` : ; const oddCasa jogo.oddsPorCasajogo.melhorOddCasa; const oddEmpate jogo.oddsPorCasajogo.melhorOddEmpate; const oddFora jogo.oddsPorCasajogo.melhorOddFora; const placarMandante jogo.placarMandante ?? 0; const placarVisitante jogo.placarVisitante ?? 0; const classeMandante, classeVisitante getPlacarClass(placarMandante, placarVisitante); const matchClass jogo.aoVivo ? match-in-play : ; return ` div classsingle-t-match ${matchClass}> div classmatch-time> span classtime-icon>i classfa-regular fa-clock>/i>/span> span classm-date>${dia}/span> span classm-time>${hora}/span> ${tagAoVivo} /div> div classplaying-teams> div classsingle-team> div classteam-descr> span classteam-name>${mandante}/span> /div> div classteam-score ${classeMandante}>${placarMandante}/div> /div> div classsingle-team> div classteam-descr> span classteam-name>${visitante}/span> /div> div classteam-score ${classeVisitante}>${placarVisitante}/div> /div> /div> div classplacing-bet text-center> a href# classsingle-bet-place ${classeMandante} data-bs-togglemodal data-bs-target#exampleModal data-team${mandante} data-odd${oddCasa?.casaOdd?.toFixed(2) ?? --} data-jogo${mandante} vs ${visitante} data-mandante${placarMandante} data-visitante${placarVisitante} data-casa${jogo.melhorOddCasa} data-link${oddCasa?.link || #}> span classbet-ratio>${oddCasa?.casaOdd?.toFixed(2) ?? --}/span> span classteam-name>${mandante}/span> div classbet-logo-wrapper pt-2> img srcassets/img/bookmakers/${jogo.melhorOddCasa.toLowerCase().replace(/\s/g, )}.png classbet-logo alt${jogo.melhorOddCasa}> /div> /a> a href# classsingle-bet-place data-bs-togglemodal data-bs-target#exampleModal data-teamEmpate data-odd${oddEmpate?.empate?.toFixed(2) ?? --} data-jogo${mandante} vs ${visitante} data-mandante${placarMandante} data-visitante${placarVisitante} data-casa${jogo.melhorOddEmpate} data-link${oddEmpate?.link || #}> span classbet-ratio>${oddEmpate?.empate?.toFixed(2) ?? --}/span> span classteam-name>Empate/span> div classbet-logo-wrapper pt-2> img srcassets/img/bookmakers/${jogo.melhorOddEmpate.toLowerCase().replace(/\s/g, )}.png classbet-logo alt${jogo.melhorOddEmpate}> /div> /a> a href# classsingle-bet-place ${classeVisitante} data-bs-togglemodal data-bs-target#exampleModal data-team${visitante} data-odd${oddFora?.fora?.toFixed(2) ?? --} data-jogo${mandante} vs ${visitante} data-mandante${placarMandante} data-visitante${placarVisitante} data-casa${jogo.melhorOddFora} data-link${oddFora?.link || #}> span classbet-ratio>${oddFora?.fora?.toFixed(2) ?? --}/span> span classteam-name>${visitante}/span> div classbet-logo-wrapper pt-2> img srcassets/img/bookmakers/${jogo.melhorOddFora.toLowerCase().replace(/\s/g, )}.png classbet-logo alt${jogo.melhorOddFora}> /div> /a> /div> /div> `; } function getPlacarClass(mandante, visitante) { if (mandante > visitante) return up, down; if (mandante visitante) return down, up; return , ; } function atualizarComFiltro() { fetch(https://https://oddscomparadorbetmais-axbgfeeua3csbrhy.brazilsouth-01.azurewebsites.net/api/Odds/comparar) .then(res > res.json()) .then(data > { jogosCache data; const filtrados filtroAtual todos ? data : data.filter(j > j.campeonato filtroAtual); renderizarJogos(filtrados); }) .catch(err > console.error(Erro na atualização automática:, err)); } document.addEventListener(DOMContentLoaded, () > { document.getElementById(filtro-campeonato).addEventListener(change, (e) > { filtroAtual e.target.value; const filtrados filtroAtual todos ? jogosCache : jogosCache.filter(j > j.campeonato filtroAtual); renderizarJogos(filtrados); }); carregarJogos(); setInterval(() > { atualizarComFiltro(); }, 30000); const modal document.getElementById(exampleModal); modal.addEventListener(show.bs.modal, function (event) { const trigger event.relatedTarget; const team trigger.getAttribute(data-team); const odd trigger.getAttribute(data-odd); const jogo trigger.getAttribute(data-jogo); const casa trigger.getAttribute(data-casa); const modalMandante trigger.getAttribute(data-mandante); const modalVisitante trigger.getAttribute(data-visitante); const mandante, visitante jogo.split( vs ); document.getElementById(modalTeam).innerText team; document.getElementById(modalOdd).innerText odd; document.getElementById(modalMandante).innerText mandante; document.getElementById(modalVisitante).innerText visitante; document.getElementById(modalPlacarMandante).innerText modalMandante; document.getElementById(modalPlacarVisitante).innerText modalVisitante; const link trigger.getAttribute(data-link); const botao document.getElementById(botaoAfiliado); botao.href link || #; }); }); /script> !-- Google tag (gtag.js) --> script async srchttps://www.googletagmanager.com/gtag/js?idG-9451PS84N3>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-9451PS84N3); /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]