johanneslinstead.com
Open in
urlscan Pro
2606:4700:90:0:3626:d0ff:6957:de1
Public Scan
Submitted URL: http://www.johanneslinstead.com/
Effective URL: https://johanneslinstead.com/
Submission: On September 26 via api from US — Scanned from DE
Effective URL: https://johanneslinstead.com/
Submission: On September 26 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMPOST /home/mailing_list_features/207419/join
<form class="simple_form captcha form-list-207419 member submit-check" id="new_member_207419" data-sitekey="6LdqEVEbAAAAAPn5e3TfpCQdFin6EZOLcmhS94PJ" data-controller="recaptcha" data-action="captchaDone->recaptcha#onDone" role="member"
action="/home/mailing_list_features/207419/join" accept-charset="UTF-8" data-remote="true" method="post" data-widget-id="0"><input name="utf8" type="hidden" value="✓"><input type="hidden" name="_method" value="put">
<h3>Join our mailing list</h3>
<p>Get the latest news on upcoming concerts and new music!</p>
<div class="control">
<div class="input email required member_email string"><span class="input_field"><input id="member_email_207419" size="25" class="string email required" required="required" aria-required="" placeholder="Your email" type="email"
name="member[email]"></span></div>
<script>
function recaptcha9d8455ece10a27d367f9d6bb(token) {
document.querySelector("#recaptcha-9d8455ece10a27d367f9d6bb").closest('form').dispatchEvent(new CustomEvent("captchaDone", {
detail: {
id: "#recaptcha-9d8455ece10a27d367f9d6bb",
token: token
}
}));
}
</script>
<div id="recaptcha-9d8455ece10a27d367f9d6bb" class="g-recaptcha" data-sitekey="6LdqEVEbAAAAAPn5e3TfpCQdFin6EZOLcmhS94PJ" data-size="invisible" data-callback="recaptcha9d8455ece10a27d367f9d6bb">
<div class="grecaptcha-badge" data-style="bottomright"
style="width: 256px; height: 60px; position: fixed; visibility: hidden; display: block; transition: right 0.3s ease 0s; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdqEVEbAAAAAPn5e3TfpCQdFin6EZOLcmhS94PJ&co=aHR0cHM6Ly9qb2hhbm5lc2xpbnN0ZWFkLmNvbTo0NDM.&hl=de&v=ovmhLiigaw4D9ujHYlHcKKhP&size=invisible&cb=b8jkvpz2fwlc"
width="256" height="60" role="presentation" name="a-hjroylvlfp0j" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe>
</div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
<div class="actions">
<button type="submit" class="button positive -input-height"> Sign up </button>
</div>
</div>
</form>
POST /api/cart_items
<form data-cart--salable-item-id="14508" data-cart--salable-item-type="Gratuity" data-requires-checkout="false" data-min-price="0.0" data-controller="cart--price cart--salable-item"
data-action="submit->cart--price#onSubmit cart--badge:itemsUpdated@window->cart--salable-item#onCartUpdate" class="gratuity salable-item not-in-cart available without-quantity in-stock submit-check" autocomplete="off" action="/api/cart_items"
accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="✓"><input value="14508" type="hidden" name="cart_item[item_id]"><input value="Gratuity" type="hidden" name="cart_item[item_type]">
<div class="tip-jar__currency-input modern-currency-input">
<div class="modern-currency-input__wrapper">
<span class="prefix currency_symbol">$</span>
<input step="0.01" placeholder="0.00" data-min-price="0.0" data-cart--price-target="price" data-action="keyup->cart--price#validatePrice" type="number" name="cart_item[price]" id="cart_item_price">
</div>
<p class="min-price-alert hide" data-cart--price-target="alert"> The minimum tip is $0.00 </p>
</div>
<div class="cart-action">
<button name="button" type="submit" class="button add-to-cart" data-action="click->tip-jar-feature#setInCart" data-cart--price-target="submit" data-tip-jar-feature-target="addToCartButton">Submit</button>
<a class="button if-in-cart" data-action="cart--salable-item#openCart">In cart</a>
<em class="unless-available text-secondary">Not available</em>
<em class="if-out-of-stock text-secondary">Out of stock</em>
</div>
</form>
Text Content
* Home * Bio * Shows * Photos * Store * Contact * Smart Links JOHANNES LINSTEAD * Home * Bio * Shows * Photos * Store * Contact * Smart Links LISTEN ON YOUR FAVORITE STREAMING PLATFORMS * * * * * * JOIN OUR MAILING LIST Get the latest news on upcoming concerts and new music! Sign up TIP JAR! Feel like supporting new music? Feel free to leave a tip! Donate Enter the amount you wish to donate $ The minimum tip is $0.00 Submit In cart Not available Out of stock Get updates on new shows, new music, and more. follow Upcoming|Past|Near Me Saturday, October 15th, 2022 7:30 PM Saturday, October 15th, 2022 @ 7:30 PM Paris, Canada Paris, Canada Jazz on the Grand set reminder tickets Don’t see a show near you? request a show 350 Million! I hit a new milestone! 350 MILLION streams on Pandora Radio. Thank you to everyone that adds my music to their daily soundtrack. Listen on Pandora NEW SPOTIFY PLAYLIST Music for intimate moments...my most beloved ballads. Listen Now! LATEST NEWS * Log out 0