www.bristlehealth.com
Open in
urlscan Pro
23.227.38.74
Public Scan
Submitted URL: http://shop.bristlehealth.com/
Effective URL: https://www.bristlehealth.com/
Submission: On January 29 via api from US — Scanned from CA
Effective URL: https://www.bristlehealth.com/
Submission: On January 29 via api from US — Scanned from CA
Form analysis
7 forms found in the DOMPOST /cart
<form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
<div id="CartDrawer-CartItems" class="drawer__contents js-contents">
<p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
<p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> Loading... </p>
</div>
<div id="CartDrawer-CartErrors" role="alert"></div>
</form>
POST /cart/add
<form method="post" action="/cart/add" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="id" value="44365343293597">
<button type="submit" name="add" class="btn btn-primary btn-medium product-form__submit button button--full-width button--primary" aria-haspopup="dialog">
<span>Add to cart </span>
<div class="loading-overlay__spinner hidden">
<svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</button>
<input type="hidden" name="product-id" value="7648774258845">
</form>
POST /cart/add
<form method="post" action="/cart/add" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="id" value="43474938331293">
<button type="submit" name="add" class="btn btn-primary btn-medium product-form__submit button button--full-width button--primary" aria-haspopup="dialog">
<span>Add to cart </span>
<div class="loading-overlay__spinner hidden">
<svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</button>
<input type="hidden" name="product-id" value="7719614185629">
</form>
GET /search
<form action="/search" method="get" role="search" class="search search-modal__form">
<div class="field">
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list"
aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<label class="field__label" for="Search-In-Modal">Search</label>
<input type="hidden" name="options[prefix]" value="last">
<button class="search__button field__button" aria-label="Search">
<svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
<use href="#icon-search">
</use>
</svg>
</button>
</div>
<div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
<div class="predictive-search__loading-state">
<svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Winzmt" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 5px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 120px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 10px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_66407688" class="needsclick go1652256424 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Enter your email" aria-label="Enter your email" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto;"><button
class="needsclick go2539723959 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgba(48, 48, 48, 0); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(48, 48, 48); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px;">→</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
POST /cart/add
<form id="product-form-7648774258845" method="post" data-productid="7648774258845" enctype="multipart/form-data" action="/cart/add" data-type="add-to-cart-form"><input type="hidden" name="id" data-productid="7648774258845" value=""></form>
POST /contact#ContactFooter
<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><input
type="hidden" name="contact[tags]" value="newsletter">
<div class="newsletter-form__field-wrapper">
<div class="field">
<input id="NewsletterForm--footer" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Enter Your Email" required="">
<label class="field__label" for="NewsletterForm--footer"> Email </label>
<button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
</path>
</svg>
</button>
</div>
</div>
</form>
Text Content
x -------------------------------------------------------------------------------- by Timesact Press Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting Skip to content YOUR CART IS EMPTY TAKE THE GUESSWORK OUT OF YOUR ORAL HEALTH THE #1 ORAL HEALTH TEST Shop Now → Free Shipping HSA/FSA Accepted CART 0 Loading... Bristle Oral Health Test Regular price $258.00 Sale price $204.00 Add to cart The Oral Health Probiotic by Bristle Regular price $48.00 Sale price $41.00 Add to cart SUBTOTAL $0.00 CAD Update Check out Free Shipping HSA/FSA Accepted 🦷 High Demand Alert! 💫 Order today for items to arrive in 4-5 business days. 💫 Use Your FSA/HSA & Save THE #1 ORAL HEALTH TEST Shop Now → PROBIOTICS Shop Now → * Shop All Shop All * PRODUCTS PRODUCTS * Oral Health Test * Reset Program * Oral Health Probiotic * SYMPTOMS SYMPTOMS * Bad Breath * Gum Issues * Tooth Decay * Thrush & Candida * SHOP MOST POPULAR → * Shop By Products Shop By Products * PRODUCTS PRODUCTS * Oral Health Test * Reset Program * Oral Health Probiotic * GRAB A TEST → * TRY THE RESET PROGRAM → * Symptoms We Help Symptoms We Help * SYMPTOMS SYMPTOMS * Bad Breath * Gum Issues * Tooth Decay * Thrush & Candida * For Providers * Log In * Take The Quiz Get your kit Free Shipping HSA/FSA Accepted Login * Shop All * PRODUCTS * Oral Health Test * Oral Health Probiotic * SYMPTOMS * Bad Breath * Gum Issues * Tooth Decay * Thrush & Candida * SHOP MOST POPULAR → * Shop by Products * PRODUCTS * Oral Health Test * Oral Health Probiotic * GRAB A TEST → * Symptoms We Help * SYMPTOMS * Bad Breath * Gum Issues * Tooth Decay * Thrush & Candida * SOLVE YOUR BAD BREATH → * For Providers Take The Quiz Search Cart GET PERSONALIZED SOLUTIONS FOR THE PROBLEMS IN YOUR MOUTH Find & fix the root cause of oral conditions like bad breath, chronic tooth decay & gum inflammation with the world's first oral health saliva test. Chronic bad breath Inflamed gums Oral thrush Burning mouth syndrome Gum recession Weird tastes Start improving your oral health today Join 10,000+ members As seen on Identify and address the root cause of oral conditions Oral health is rooted in your oral microbiome. Our at-home test measures 700+ bacteria, fungi and viruses in your saliva to detect issues early before they become problems. Get your kit today Learn about the root cause of bad breath 3 simple steps for better oral health 1 Order your test - we'll deliver it directly to you in 2-3 days. 2 Send your saliva sample to our lab in a prepaid envelope. 3 Get your oral health report card & action plan in two weeks. Get started today GET BETTER ORAL CARE, BASED ON YOUR BIOLOGY * ROOT-CAUSE TESTING IDENITFY THE BACTERIA THAT DRIVE CAVITIES, GUM DISEASE, BAD BREATH AND MORE FROM A SINGLE SALIVA SAMPLE. * 1:1 COACHING & SUPPORT REVIEW YOUR RESULTS, DISCUSS YOUR CHALLENGES & STAY ACCOUNTABLE WITH A CERTIFIED ORAL HYGIENE COACH. * PERSONALIZED SOLUTIONS CUSTOM PRODUCT, HYGIENE AND DIET PLANS TO ELIMINATE DISRUPTIVE BACTERIA AND IMPROVE ORAL HEALTH. * * * ROOT-CAUSE TESTING IDENITFY THE BACTERIA THAT DRIVE CAVITIES, GUM DISEASE, BAD BREATH AND MORE FROM A SINGLE SALIVA SAMPLE. 1:1 COACHING & SUPPORT REVIEW YOUR RESULTS, DISCUSS YOUR CHALLENGES & STAY ACCOUNTABLE WITH A CERTIFIED ORAL HYGIENE COACH. PERSONALIZED SOLUTIONS A CUSTOM PRODUCT, HYGIENE AND DIET PLAN TO ELIMINATE DISRUPTIVE BACTERIA AND IMPROVE ORAL HEALTH. TRUSTED BY LEADING DENTAL OFFICES LOVED BY OVER 7,000 HAPPY MOUTHS 4.84 out of 5 stars Join over 5,000 people taking control of their oral health * It was extremely easy to send in the sample and I received my results quickly. My coach reviewed my results in detail with me, offering up her suggestions as we went and choosing items that fit within my lifestyle. I’m so happy to have stumbled across Bristle and can’t recommend it enough to others! Kara * Bristle goes that extra step to provide actionable advice that will help you improve your oral health. You don’t want to just know what’s causing you to develop cavities or tooth decay. You want to know exactly what you can do to turn that around, and Bristle provides that, and more, for you. Chase * Chronic bad breath has been bane of my life for years and I've had no idea why! Bristle was the first test to identify what was causing it and give me actionable steps I can take to fix it. The coaching session was incredibly helpful for answering my questions and tailoring my care plan to my needs. Thomas * When I took my second Bristle test six months later, my jaw dropped. I haven’t had to have any work done at the dentist since I started down this new path, just cleanings! It’s unbelievable!! I honestly can’t thank Bristle enough. Wendy * It was extremely easy to send in the sample and I received my results quickly. My coach reviewed my results in detail with me, offering up her suggestions as we went and choosing items that fit within my lifestyle. I’m so happy to have stumbled across Bristle and can’t recommend it enough to others! Kara * Bristle goes that extra step to provide actionable advice that will help you improve your oral health. You don’t want to just know what’s causing you to develop cavities or tooth decay. You want to know exactly what you can do to turn that around, and Bristle provides that, and more, for you. Chase * Chronic bad breath has been bane of my life for years and I've had no idea why! Bristle was the first test to identify what was causing it and give me actionable steps I can take to fix it. The coaching session was incredibly helpful for answering my questions and tailoring my care plan to my needs. Thomas * When I took my second Bristle test six months later, my jaw dropped. I haven’t had to have any work done at the dentist since I started down this new path, just cleanings! It’s unbelievable!! I honestly can’t thank Bristle enough. Wendy * * * * See how you'll improve with Bristle Sign up and receive a sample report → Good health starts with a healthy mouth The oral microbiome is the complex ecosystem of bacteria, fungi, and more that lives inside your mouth. Some keep our teeth and gums healthy, while others cause damage and cause conditions like bad breath, tooth decay and gum disease. The latest research has also linked the oral microbiome to conditions like heart disease, Alzheimer’s and diabetes. Your oral microbiome is the foundation of your oral health. We help you identify and eliminate the harmful bacteria in your mouth to improve your oral and overall health. Learn the science Developed in collaboration with dental leaders Dr. Mark Burhenne Functional Dentist & Founder of Askthedentist.com “If you make one investment in your health this entire year, let this be it. The mouth is the gateway to your body and oral bacteria have been associated with a higher risk for systemic conditions including Alzheimer’s, diabetes, cardiovascular disease, and poor pregnancy outcomes. You can’t be healthy without a healthy mouth. And what you don’t measure, you cannot manage.” * Dr. Mark Burhenne, DDS Functional Dentist | Founder of AsktheDentist.com * Kriston Reisnour RDH, BSDH, CCSH, CSOM, FAAOSH Dental Hygienist & Integrative Health Specialist * Dr. Jonathan Levine, DDS Prosthodontist, NYU Professor | Founder of GLO Science * Dr. Eric Pulver Oral Surgeon | Chief Dental Officer at Denti.Ai * Dr. Roshan Parikh, DDS General Dentist | President & CEO at Dntl Bar * Dr. Mark Burhenne, DDS Functional Dentist | Founder of AsktheDentist.com * Kriston Reisnour RDH, BSDH, CCSH, CSOM, FAAOSH Dental Hygienist & Integrative Health Specialist * Dr. Jonathan Levine, DDS Prosthodontist, NYU Professor | Founder of GLO Science * Dr. Eric Pulver Oral Surgeon | Chief Dental Officer at Denti.Ai * Dr. Roshan Parikh, DDS General Dentist | President & CEO at Dntl Bar * Dr. Mark Burhenne, DDS Functional Dentist | Founder of AsktheDentist.com * Kriston Reisnour RDH, BSDH, CCSH, CSOM, FAAOSH Dental Hygienist & Integrative Health Specialist * Dr. Jonathan Levine, DDS Prosthodontist, NYU Professor | Founder of GLO Science * Dr. Eric Pulver Oral Surgeon | Chief Dental Officer at Denti.Ai * Dr. Roshan Parikh, DDS General Dentist | President & CEO at Dntl Bar * * * * * * * * * * Join 7,000+ members BRISTLE ORAL HEALTH TEST Measure the levels of good & bad bacteria in your mouth. Understand your oral health & Identify the root-cause of conditions early on. Get a custom plan to improve. Backed by leading dentists. See what you can accomplish with every test from Bristle Add to cart • $149 🚗 Free Shipping ⏱ 3-5 Day US Delivery 💲 HSA/FSA Accepted Frequently asked questions WHAT DOES THE BRISTLE TEST LOOK FOR? How many microbes does Bristle detect? Can I share my results with my dentist? Can I use HSA/FSA for payment? When will I receive my test? Is Bristle CLIA compliant? LEARN MORE * Buy Now * About Us * Press * Science * Blog * Careers * Partner with us * Find a Functional Dentist SUPPORT * Terms of service * Privacy policy * Data protection * FAQ * Help Center * Contact us * Track your order GET THE LATEST FROM BRISTLE Email * Twitter * Facebook * Instagram * Linkedin Bristle is for people who want to learn about their oral health and microbiome. Bristle tests are intended exclusively for wellness purposes. Bristle cannot provide you with medical or dental advice or diagnose you with any disease or condition. Any information provided by Bristle is not medical or dental advice and is not intended to replace the advice of your doctor or dentist * Choosing a selection results in a full page refresh. * Opens in a new window.