prima-coffee.com
Open in
urlscan Pro
63.141.128.10
Public Scan
Submitted URL: http://prima-coffee.com/
Effective URL: https://prima-coffee.com/
Submission: On January 02 via api from US — Scanned from DE
Effective URL: https://prima-coffee.com/
Submission: On January 02 via api from US — Scanned from DE
Form analysis
4 forms found in the DOMGET /shop
<form class="form" method="get" action="/shop">
<fieldset class="form-fieldset">
<div class="form-field">
<label class="is-srOnly" for="search_query">Search</label>
<div class="form-prefixPostfix wrap">
<div class="nosto-autocomplete-wrapper">
<div class="nosto-autocomplete-wrapper"><input class="form-input searchspring-query" name="search_query" id="search_query" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off"
data-nosto-element="search-input">
<div style="display: none;"></div>
</div>
<div style="display: none;"></div>
</div>
<input type="submit" class="button button--primary form-prefixPostfix-button--postfix" value="Search">
</div>
</div>
</fieldset>
</form>
GET /shop
<form class="form" method="get" action="/shop">
<fieldset class="form-fieldset">
<div class="form-field">
<label class="is-srOnly" for="search_query_mobile">Search</label>
<div class="form-prefixPostfix wrap">
<input class="form-input searchspring-query" name="search_query" id="search_query_mobile" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off">
<input type="submit" class="button button--primary form-prefixPostfix-button--postfix" value="Search">
</div>
</div>
</fieldset>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XJqqG7" 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; 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; 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="first_name_57865815" class="needsclick go3748298482 kl-private-reset-css-Xuajs1" type="text"
autocomplete="given-name" tabindex="0" placeholder="First name " aria-label="First name " aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 200; 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 10px 0px; position: relative; background-color: rgba(255, 255, 255, 0); 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_57865816" class="needsclick go3748298482 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Your email address" aria-label="Your email address" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 200; 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 go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(255, 122, 0); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 1px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto;">JOIN</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-U6ABZG" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 32px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: column; width: 390px; margin: -32px 0px -32px -32px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 2px; border-top-left-radius: 2px; overflow: hidden; min-width: 390px;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/PMvzGJ/images/12b097ce-228b-4c84-bc95-3d511949cd9d.png"); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 32px; 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; position: relative; flex: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/PMvzGJ/images/5b2fef4d-21d9-4610-9c53-ecea1d1f096f.png" tabindex="-1" alt="prima coffee equipment logo" class="needsclick kl-private-reset-css-Xuajs1"
style="max-width: 100%; width: 158px; height: auto; cursor: initial;"></div>
</div>
</div>
</div>
<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; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-79550061" style="width: 100%;">
<p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-helvetica-neue"
style="font-size: 30px; background-color: rgba(55, 63, 71, 0); color: #444444; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;">Exclusive Savings</span></p>
<p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"> </p>
<p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-helvetica-neue"
style="color: #444444; font-size: 18px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;">Get our newsletter for exclusive savings and updates.</span></p>
</div>
</div>
</div>
<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; 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="first_name_79550062" class="needsclick go3860512697 kl-private-reset-css-Xuajs1" type="text"
autocomplete="given-name" tabindex="0" placeholder="First Name" aria-label="First Name" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 53px; text-align: left; color: rgb(68, 68, 68); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; 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>
<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 0px; position: relative; background-color: rgba(255, 255, 255, 0); 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_79550063" class="needsclick go3860512697 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 53px; text-align: left; color: rgb(68, 68, 68); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; 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>
<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 4px; position: relative; background-color: rgba(238, 238, 238, 0.5); flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-79550064" style="width: 100%;">
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span style="color:rgb(68, 68, 68);font-size:18px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;">I'm
interested in:</span></p>
</div>
</div>
</div>
<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: 0px 6px 1px; position: relative; background-color: rgba(238, 238, 238, 0.51); flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
<div class="needsclick go1051038529 kl-private-reset-css-Xuajs1" style="align-self: flex-end; display: block;">
<div role="group" aria-labelledby="kl_product_interest__10_label" class="needsclick kl-private-reset-css-Xuajs1" style="display: block;"><input tabindex="0" type="checkbox" id="product_interest__10__15" name="product_interest__10"
aria-invalid="false" aria-label="Espresso Gear" class="needsclick kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="product_interest__10__15" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1577077285" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_product_interest__10__15" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_product_interest__10__15" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_product_interest__10__15" fill="#444444" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(68, 68, 68); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Espresso Gear</div>
</label><input tabindex="0" type="checkbox" id="product_interest__10__16" name="product_interest__10" aria-invalid="false" aria-label="Coffee Gear" class="needsclick kl-private-reset-css-Xuajs1"
style="position: absolute; width: 0px; opacity: 0;"><label for="product_interest__10__16" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1577077285" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_product_interest__10__16" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_product_interest__10__16" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_product_interest__10__16" fill="#444444" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(68, 68, 68); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Coffee Gear</div>
</label><input tabindex="0" type="checkbox" id="product_interest__10__17" name="product_interest__10" aria-invalid="false" aria-label="Commercial Equipment" class="needsclick kl-private-reset-css-Xuajs1"
style="position: absolute; width: 0px; opacity: 0;"><label for="product_interest__10__17" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1577077285" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_product_interest__10__17" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_product_interest__10__17" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_product_interest__10__17" fill="#444444" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(68, 68, 68); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Commercial Equipment</div>
</label></div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
</div>
<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 16px; position: relative; background-color: rgba(136, 104, 104, 0); flex: 1 0 0px;"><button class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button"
tabindex="0"
style="background: rgb(255, 122, 0); border-radius: 6px; border-style: solid; border-color: rgb(255, 122, 0); border-width: 9px; color: rgb(255, 255, 255); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">Subscribe</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Toggle menu Search * Compare * DEALS * CART 0 * ACCOUNT * Grind * All Grind * Espresso * All Espresso * Home * Commercial Espresso Grinders * Coffee * All Coffee * Home * Commercial Coffee Grinders * Manual * All Manual * Hand Grinders for Coffee * Hand Grinders for Espresso * Burrs * Brew * All Brew * Coffee * All Coffee * Pour over * Automatic * Cold coffee * Immersion * Siphon * Kettles * Accessories * Espresso * All Espresso * Home * Commercial Espresso Machines * Accessories * Bundles * Tea * Prep * All Prep * Scales * All Scales * Brewing Scales * Espresso Scales * Tampers * All Tampers * Traditional tampers * Automatic Tampers * Supplies * All Supplies * Filters * Small Wares * Cleaning * All Cleaning * Cleaning Wares * Urnex Cleaners * Roasting * Equipment * Water Treatment * All Water Treatment * Reverse Osmosis and Mineral Addition * Ion Exchange * Catalytic Carbon and Particulate Filtration * Scale Inhibition * Replacement Cartridges * Water Test Kits * Serve * All Serve * Cups & mugs * All Cups & mugs * Travel Mugs * Servers * All Servers * Servers and Carafes * Coffee Dispensers and Airpots * Extras * All Extras * Books * Coffee * Threads * Parts * Brands * All Brands * 1Zpresso * Abid * Able * Acaia * AeroPress * Alto * Ancap * Anfim * Arctic Air * Astoria * Atlantic Metalworks * Baratza * Barista Hustle * Bellman * BK Resources * Bonavita * Breville * Brewista USA * Bruer * Bunn * BWT * Cafelat * Caffewerks * Chemex * Chris' Coffee Service * CDN * Coffee Blossom Honey * CoffeeSock * Comandante * Cona * Clockwork Espresso * Curtis * Delter Coffee Tools * Ditting * Dreamfarm * Eaton * El Rocio * Espresso Corp * Espresso Parts * Espro * Etkin * Everpure * Fellow Products * Fetco * Flair Espresso * Global Customized Water * Hario * Hatfields London * HeyCafe * Hottop * Ice-O-Matic * Izzo * Jennings * JoeFrex * Kalita * Kegco * Kinu * Knock * Krome Dispense * Kruve, Inc * La Marzocco * La Pavoni * Lelit * Litmus Coffee Labs * Lotus Coffee Products * Luminaire Coffee * Mahlkonig * Marco * Mazzer * Melitta * Motta * My Weigh * Mx. Cool * National Testing Labs * notNeutral * Nuova Simonelli * Option-O * OptiPure * Origami Japan * Orphan Espresso * OXO * Pallo * Parker Legris * Peak Water * Planetary Design * Prima Coffee * Protonea Senger * Pullman * Puqpress * Rancilio * Ratio * Rattleware * Revolution * Rhino Coffee Gear * Slayer * Specialty Turkish Coffee * Sibarist * SSP * SWORKSDESIGN * Synesso * Technivorm * ThermoWorks * Third Wave Water * Titus Grinding * Timemore * True * Turbo Air * UNIC * Tricolate * Urnex * Victoria Arduino * Vitamix * Voga * VST * Wacaco * Weber Workshops * Yama * Yield Design Co. * Zojirushi * Zero Japan * Wholesale Products * Commercial Grinders * Deals * All Deals * Holiday Sales * Commercial * All Commercial Services * Roaster Referral Program * Commercial Build-Outs * Financing * Repair Your Machine * Wholesale * Commercial Grinders * Commercial Espresso * Commercial Coffee * Water Treatment * Learn * All Learn * All Content * Prima Coffee Community * Buying Guides * Maintenance * Commercial * Product Comparisons * All Product Comparisons * Comparisons: Grinders * Brewing 101 * All Brewing 101 * Brewing 101: Grinders * Brewing 101: Coffee * Brewing 101: Espresso * Brewing 101: Brewing Guides * Product Overviews * All Product Overviews * Overviews: Grinders * Overviews: Prep * Overviews: Serve * Overviews: Brewers * Sign in Register Search Outlet Deals Join the Community Financing Options Repair Your Machine Purveyors of the finest coffee and espresso equipment. BEST SELLERS VST VST Precision 58mm Espresso Baskets 35.00 Weber Workshops Weber Workshops EPF Espresso Paper Filter 7.50 Option-O Lagom P64 Flat Burr Single-Dosing Coffee Grinder 1750.00 Pullman Pullman Filtration Basket 29.99 Abid Clever Coffee Dripper 22.28 Acaia Acaia Lunar Water-Resistant Espresso Scale (2021) 250.00 Sibarist Sibarist FAST Filters for Hario V60 01/02 16.00 Kinu Kinu M47 Manual Coffee and Espresso Grinder 349.00 Rhino Coffee Gear Rhino Coffee Gear Double-Spouted Shot Pitcher 3oz 8.95 Urnex Urnex Cafiza | Espresso Machine Cleaning Powder (20oz) 10.99 EVERY ENTHUSIAST'S FAVORITE Review Title Review Content Real Reviews From Real Customers Reviews carousel Carousel arrows 4.9 star rating 885 Reviews 5.0 star rating 12/24/23 Original V60 still the best Can’t beat the original design for form and function. Great price! Kelvin K. 5.0 star rating 12/24/23 Original V60 still the best Can’t beat the original design for form and function. Great price! Kelvin K. 5.0 star rating 12/23/23 Prima’s site was easy to Prima’s site was easy to navigate, the product and shipping were reasonably priced, and I received the product promptly. Highly re... Read More Ann R. 5.0 star rating 12/23/23 Prima’s site was easy to Prima’s site was easy to navigate, the product and shipping were reasonably priced, and I received the product promptly. Highly re... Read More Ann R. 5.0 star rating 12/17/23 Great product and service Perfect size, great heat retention, feels solid and high quality Vanessa M. 5.0 star rating 12/17/23 Great product and service Perfect size, great heat retention, feels solid and high quality Vanessa M. 5.0 star rating 12/14/23 Great one cup of coffee Excellent product. It’s easy to use and makes a great cup of coffee Daniel M. 5.0 star rating 12/14/23 Great one cup of coffee Excellent product. It’s easy to use and makes a great cup of coffee Daniel M. 5.0 star rating 12/31/23 Prima coffee always does a Prima coffee always does a great job with products, notifications on orders and shipping. Also follow ups on purchases. Karl S. 5.0 star rating 12/31/23 Prima coffee always does a Prima coffee always does a great job with products, notifications on orders and shipping. Also follow ups on purchases. Karl S. 5.0 star rating 12/31/23 Customer service is great Purchase went smoothly. Packaged well and protected my products from damage. Highly recommend. John R. 5.0 star rating 12/31/23 Customer service is great Purchase went smoothly. Packaged well and protected my products from damage. Highly recommend. John R. 5.0 star rating 12/29/23 This is my second Ditting This is my second Ditting grinder from Prima Coffee Equipment. These grinders are tanks and their grind is consistent at every ran... Read More Jason Y. 5.0 star rating 12/29/23 This is my second Ditting This is my second Ditting grinder from Prima Coffee Equipment. These grinders are tanks and their grind is consistent at every ran... Read More Jason Y. 5.0 star rating 12/26/23 Quality & fast Got my order quick and very pleased with this new basket. This may have been the reason why my Gaggia Classic Pro was not pulling ... Read More Edon N. 5.0 star rating 12/26/23 Quality & fast Got my order quick and very pleased with this new basket. This may have been the reason why my Gaggia Classic Pro was not pulling ... Read More Edon N. 5.0 star rating 12/26/23 Was given a part check Was given a part check list of the grinder via email which was wonderful Nagib A. 5.0 star rating 12/26/23 Was given a part check Was given a part check list of the grinder via email which was wonderful Nagib A. 5.0 star rating 12/24/23 Original V60 still the best Can’t beat the original design for form and function. Great price! Kelvin K. 5.0 star rating 12/24/23 Original V60 still the best Can’t beat the original design for form and function. Great price! Kelvin K. 5.0 star rating 12/23/23 Prima’s site was easy to Prima’s site was easy to navigate, the product and shipping were reasonably priced, and I received the product promptly. Highly re... Read More Ann R. 5.0 star rating 12/23/23 Prima’s site was easy to Prima’s site was easy to navigate, the product and shipping were reasonably priced, and I received the product promptly. Highly re... Read More Ann R. 5.0 star rating 12/17/23 Great product and service Perfect size, great heat retention, feels solid and high quality Vanessa M. 5.0 star rating 12/17/23 Great product and service Perfect size, great heat retention, feels solid and high quality Vanessa M. 5.0 star rating 12/14/23 Great one cup of coffee Excellent product. It’s easy to use and makes a great cup of coffee Daniel M. 5.0 star rating 12/14/23 Great one cup of coffee Excellent product. It’s easy to use and makes a great cup of coffee Daniel M. 5.0 star rating 12/31/23 Prima coffee always does a Prima coffee always does a great job with products, notifications on orders and shipping. Also follow ups on purchases. Karl S. 5.0 star rating 12/31/23 Prima coffee always does a Prima coffee always does a great job with products, notifications on orders and shipping. Also follow ups on purchases. Karl S. 5.0 star rating 12/31/23 Customer service is great Purchase went smoothly. Packaged well and protected my products from damage. Highly recommend. John R. 5.0 star rating 12/31/23 Customer service is great Purchase went smoothly. Packaged well and protected my products from damage. Highly recommend. John R. Powered by OTHER COFFEE ENTHUSIASTS ARE BUYING Baratza Baratza Portafilter Holder for Encore and Virtuoso Grinders 12.00 La Marzocco La Marzocco Strada S Espresso Machine | 2 or 3 Groups (AV/ABR) 26130.00 Ditting Ditting 702584 - 807 Starting Switch, Blue 87.30 Zojirushi Zojirushi Thermal Carafe, 1.0 liter- AHGB-10SE 27.99 FEATURED CATEGORIES - SHOP HOME BREWING GEAR FOR COFFEE AND ESPRESSO. - Pour Over - - Grinders - - Manual Espresso - - Hand Grinders - BREW COFFEE AT HOME Kalita Wave Dripper Fellow Stagg EKG Baratza Encore Acaia Pearl Model S Hario Server Peak Water Pitcher Shop Brewing Gear WE THOUGHT YOU MIGHT LIKE THESE Revolution Revolution Original Stainless Steel Steaming Pitchers 22.99 Comandante Comandante Red Clix RX-35 Precision Grind Adjustment 38.00 Barista Hustle Barista Hustle Comb Distribution Tool 30.00 Hario Hario V60 Filters for the 02 Dripper - White Paper - Pack of 100 (Tabbed) 9.50 BREW ESPRESSO AT HOME Kinu M47 Buono Kettle Robot Espresso Maker El Rocio Zarre Acaia Lunar Ancap Demitasse Shop Espresso Gear RECENT POSTS HOW TO PROGRAM THE FETCO EXTRACTOR PLUS SERIES BREWER Dec 22nd 2023 Written by Ryan Felbinger Transcript I'm Ryan from Prima and this is the Fetco Extractor Plus Series Coffee Brewer and toda … read more VIDEO OVERVIEW | FETCO CBS-1231 PLUS BREWER Dec 15th 2023 Written by Ryan Felbinger Transcript I'm Ryan from Prima and this is the Fetco extractor plus series Commercial Coffee Brew … read more VIDEO OVERVIEW | FETCO 2200 NG BREWERS Dec 8th 2023 Written by Ryan Felbinger Transcript I'm Ryan from Prima and this is the Fetco Next Generation series Commercial Coffee Bre … read more View Our Blog * ORDERS OVER $75 SHIP FREE * PRICE MATCH GUARANTEE * HASSLE FREE RETURNS * EXPERT CUSTOMER SERVICE OK CONTACT US * Email: sales@prima-coffee.com * Call: (888) 837-7892 * Fax: (888) 655-7773 * 4603 Poplar Level Rd. Suite 2 Louisville, KY 40213 PAYMENT OPTIONS * * * * Wire Transfers & Checks Too! ABOUT PRIMA COFFEE * Blog * Coffee Glossary * Prima Coffee Community * Affiliate Program * Commercial Services * Maintenance Services * Wholesale Program * Join Our Team CUSTOMER SERVICE * Account Login * My Order Status * Price Guarantee * Return Policy * Shipping Policy * Track Your Shipment * The Prima Edge * Financing STAY CONNECTED Get the latest updates on new products and upcoming sales JOIN * * * * * Privacy Policy | Terms & Conditions © 2024 Prima Coffee Equipment. front Save More Close dialog 1 Exclusive Savings Get our newsletter for exclusive savings and updates. I'm interested in: Espresso Gear Coffee Gear Commercial Equipment Subscribe Live Chat