www.estimate.com
Open in
urlscan Pro
172.67.134.109
Public Scan
Submitted URL: https://estimate.com/
Effective URL: https://www.estimate.com/
Submission: On February 04 via api from US — Scanned from US
Effective URL: https://www.estimate.com/
Submission: On February 04 via api from US — Scanned from US
Form analysis
4 forms found in the DOMName: frmListings — POST /Listing/ProcessSearch.aspx
<form name="frmListings" action="/Listing/ProcessSearch.aspx" method="post">
<input type="hidden" value="1080635" name="Criteria/WebsiteID" class="af_input">
<input type="hidden" value="5" name="sort" class="af_input">
<input type="hidden" name="AgentHomePageSearchType" class="af_input">
<input type="hidden" name="Criteria/SearchType" value="AgentHome" class="af_input">
<table cellspacing="0" cellpadding="0" width="740" border="0">
<tbody>
<tr>
<td width="600">
<img id="Master_Image4" src="https://realtyimages.fnistools.com/images/RECos/1321/fill.gif" alt="fill" style="height:20px;width:1px;border-width:0px;">
</td>
</tr>
</tbody>
</table>
<input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>
Name: LoginForm_2 — POST /Account/CustomerLogin.aspx?embed=1
<form class="tab-pane active in fade" id="top-nav-login" action="/Account/CustomerLogin.aspx?embed=1" method="post" target="login_iframe" name="LoginForm_2"><input type="hidden" name="formSubmit" value="login" class="af_input">
<div class="row">
<div class="col-md-12">
<div class="input-icon"><i class="material-icons">email</i>
<input class="form-control af_input" placeholder="Email Address" name="security/loginname" id="signin-email" type="email" autocomplete="email" required="true">
</div>
</div>
<div class="col-md-12">
<div class="input-icon"><i class="material-icons">phone</i>
<input type="password" class="form-control af_input" placeholder="Phone Number" name="security/password" id="signin-password" autocomplete="tel" required="true" onfocus="noPw()">
</div>
</div>
<div class="col-md-12">
<button class="btn btn--primary type--uppercase" type="submit" onclick="SubmitForm(this);" id="LRCustomerLogin_submit">Login</button>
</div>
<div class="col-md-12 text-left"><span class="type--fine-print block">Dont have an account yet? <a href="#create-account"><strong>Create account</strong></a>
</span><span class="type--fine-print block">Forgot your username or password? <a href="/account/ForgotPassword.aspx"><strong>Recover account</strong></a>
</span>
</div>
</div>
<input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>
Name: RegForm1 —
<form class="tab-pane active in fade" id="top-nav-signup" name="RegForm1" autocomplete="off" onsubmit="return false">
<div id="errorMsgReg"> </div>
<input type="hidden" value="signup" name="formSubmit" class="af_input">
<div class="row">
<div class="col-6">
<input class="form-control af_input" name="Person/FirstName" id="Person/FirstName" type="text" placeholder="First Name" autocomplete="given-name" required="true" pattern="[a-zA-Z0-9]+">
</div>
<div class="col-6">
<input class="form-control af_input" name="Person/LastName" id="Person/LastName" type="text" placeholder="Last Name" autocomplete="family-name" required="true" pattern="[a-zA-Z0-9]+">
</div>
<div class="col-12">
<input type="text" class="form-control af_input" name="Person/EmailAddress" id="Person/EmailAddress" placeholder="Email Address" autocomplete="email" required="true">
</div>
<div class="col-12"><span id="valid-msg" class="hide"></span>
<span id="error-msg" class="hide"></span>
<div class="plus_one">(+1)</div>
<div class="iti">
<div class="iti__flag-container">
<div class="iti__selected-flag" role="combobox" aria-owns="iti-0__country-listbox" aria-expanded="false" title="United States: +1">
<div class="iti__flag iti__us"></div>
</div>
</div><input class="form-control plus_one_input af_input" id="signup-phone" type="tel" name="Person/DaytimePhone" placeholder="Phone Number" autocomplete="tel" required="true" data-intl-tel-input-id="0" maxlength="12">
</div>
<i class="form-group__bar"></i>
<input type="password" id="pw1" name="security/password" placeholder="Password" class="input-block-level af_input" style="display: none;">
<input type="password" id="pwc1" name="PasswordConfirm" placeholder="Confirm password" class="input-block-level af_input" style="display: none;">
<input type="text" name="PasswordHint" id="PasswordHint" style="display: none;" class="af_input">
<small class="type--fine-print">This will be your password.</small>
</div>
<input class="form-control af_input" name="Person/CityDisplayName" style="display: none;" type="1" placeholder="Area of Interest" value="Estimate.com">
<input type="text" name="Person/StreetAddress1" style="display: none;" value="I am interested in" class="af_input">
<input type="text" name="Person/StreetAddress2" style="display: none;" value="Estimate.com" class="af_input">
<input type="hidden" name="Person/ZipCode" id="zipcode" value="90210" class="af_input">
<input type="hidden" name="Person/AddressTypeID" value="1" class="af_input">
<script>
$(document).ready(function() {
var aoi = "Estimate.com"
if (!aoi) {
console.log("not");
var cityName = "";
if (!cityName) {
var aoi = $("#location").val();
} else {
cityName = cityName.replace(' | Texas.com', '').replace(' | texas.com', '').replace(' | northdakota.com', '');
aoi = cityName;
}
}
aoi = aoi.replace(' (City)', '')
if (aoi.indexOf('Zip Code') !== -1) {
aoi = aoi.replace(" (Zip Code)", "")
var arr = aoi.split(",");
aoi = arr.splice(1, 1).join("");
var aoi2 = arr.splice(0, 1).join("");
$('#zipcode').attr("value", aoi2);
}
$("input[name='Person/CityDisplayName']").attr("value", aoi);
var geocoder = new google.maps.Geocoder();
geocoder.geocode({
'address': aoi
}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var lat = results[0].geometry.location.lat();
var lng = results[0].geometry.location.lng();
var latlng = new google.maps.LatLng(lat, lng);
// http://stackoverflow.com/a/5341468
geocoder.geocode({
'latLng': latlng
}, function(results) {
for (i = 0; i < results.length; i++) {
for (var j = 0; j < results[i].address_components.length; j++) {
for (var k = 0; k < results[i].address_components[j].types.length; k++) {
if (results[i].address_components[j].types[k] == "postal_code") {
zipcode = results[i].address_components[j].short_name;
$('#zipcode').val(zipcode);
createCookie('interestedZip', zipcode);
}
if (results[i].address_components[j].types[k] == "administrative_area_level_1") {
state = results[i].address_components[j].short_name;
$('#state').val(state);
createCookie('interestedState', state);
}
if (results[i].address_components[j].types[k] == "locality") {
city = results[i].address_components[j].short_name;
$('#city').val(city);
createCookie('interestedCity', city);
}
}
}
}
});
} else {
console.log("Something got wrong " + status);
}
});
});
function setCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/";
}
var agentID = agentID;
function SubmitRegNew(input2) {
var utm_source = readCookie("__lt_utm_source");
var utm_campaign = readCookie("__lt_utm_campaign");
var utm_content = readCookie("__lt_utm_content");
var utm_term = readCookie("__lt_utm_term");
var gclid = readCookie("__lt_gclid");
var spin = '<svg class="spinner" viewBox="0 0 50 50"><circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle></svg>';
var firstName = $('#Person\\/FirstName').val();
var lastName = $("#Person\\/LastName").val();
var email = $("#Person\\/EmailAddress").val();
var phone = $("#signup-phone").val();
var phoneLength = phone.length;
var aoi = $("#location").val();
var validNum = $("#error-msg").text();
var aoi = "Estimate.com";
if (!aoi) {
console.log("not");
var cityName = "";
if (!cityName) {
var aoi = $("#location").val();
} else {
cityName = cityName.replace(' | Texas.com', '').replace(' | texas.com', '').replace(' | northdakota.com', '');
aoi = cityName;
}
}
aoi = aoi.replace(' (City)', '');
if (aoi.indexOf('Zip Code') !== -1) {
aoi = aoi.replace(" (Zip Code)", "")
var arr = aoi.split(",");
aoi = arr.splice(1, 1).join("");
var aoi2 = arr.splice(0, 1).join("");
$('#zipcode').attr("value", aoi2);
}
var cityName = aoi;
cityName = cityName.replace(' | Texas.com', '').replace(' | texas.com', '').replace(' | northdakota.com', '').replace(', USA', '');
var arrCN = cityName.split(",");
var source = 'Estimate.com Registration';
listingCity = arrCN[0];
if (typeof arrCN[1] !== 'undefined') {
listingState = arrCN[1].replace(/\s+/g, '');
}
if (listingCity.toLowerCase() === 'texas.com') {
listingState = 'austin';
listingState = 'tx';
}
if (listingCity.toLowerCase() === 'northdakota.com') {
listingState = 'nd';
}
listingZipcode = $("#zipcode").val()
if (listingCity === '' && $("#city").val() != "") {
listingCity = $("#city").val();
listingState = $("#state").val();
listingZipcode = $("#zipcode").val();
}
var subSource = listingCity + ', ' + listingState + ' | IP: ' + cIP;
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
if (RegForm1.elements['Person/FirstName'].value == '') {
event.preventDefault();
$(this).toggleClass('has-error').next('i').toggleClass('is-visible');
$(this).attr('placeholder', 'Last Name is required');
}
if (RegForm1.elements['Person/LastName'].value == '') {
event.preventDefault();
$(this).toggleClass('has-error').next('i').toggleClass('is-visible');
$(this).attr('placeholder', 'Last Name is required');
}
if (RegForm1.elements['Person/EmailAddress'].value == '' || validateEmail(RegForm1.elements['Person/EmailAddress'].value) == false) {
event.preventDefault();
$(this).toggleClass('has-error').next('i').toggleClass('is-visible');
$(this).attr('placeholder', 'Email is required');
} else if (firstName !== '' && lastName !== '' && email !== '' && phone !== '' && aoi !== '' && validNum === '' && listingState !== '' && phone.charAt(0) !== "1" && phoneLength == 12) {
var form = input2.form;
$("#register").html(spin);
$.ajax({
url: "/api/register",
type: "POST",
contentType: "application/json; charset=UTF-8",
dataType: "json",
data: JSON.stringify({
'firstName': firstName,
'lastName': lastName,
'email': email,
'contactPassword': phone,
'passwordHint': 'phone',
'homePhone': phone,
'agentKey': agentID,
'source': source,
'subsource': subSource,
"HomeAddress1": "I am interested in",
"HomeAddress2": "Estimate.com",
'HomeStateOrProvince': listingState,
'HomeCity': listingCity,
'HomePostalCode': listingZipcode
}),
success: function(data) {
//data = $.parseJSON(data);
console.log(data)
if (typeof data.errors !== 'undefined') {
$("#register").html("Submit");
swal({
title: 'Invalid Login',
html: data.errors.message,
showCancelButton: false,
showConfirmButton: false,
timer: 3000
}, );
} else {
if (listingAddress.length > 3) {
listingAddress = $("#ldaddr").val();
}
var form_session_id = parseInt(new Date().getTime() / 1000);
setTimeout(function() {
var formDataPushz = {
id: form_session_id,
type: 'registration',
first: firstName,
last: lastName,
email: email,
phone: phone,
state: listingState,
city: listingCity,
zip: listingZipcode,
source: 'Estimate.com',
add_type1: 'listingID',
add_type2: 'listingURL',
add_type3: 'ListingAddr',
add_type4: 'ListingPrice',
add_type5: '',
add_val1: listingID,
add_val2: listingUrl,
add_val3: listingAddress,
add_val4: listingPrice,
add_val5: '',
utm_campaign: utm_campaign,
utm_content: utm_content,
utm_term: utm_term,
utm_source: utm_source,
gclid: gclid
};
$.ajax({
type: "POST",
url: "https://api.realty.com/v1/api-form-submit",
data: formDataPushz,
success: function(response) {
closeSlide();
dataLayer.push({
'event': 'account-created'
});
window.location.reload();
}
});
//setCookie('.publicauth', data);
}, 500);
}
},
error: function(xhr, ajaxOptions, thrownError) {
$("#register").html("Submit");
swal({
title: 'Invalid Login',
html: 'An account already exists with this email address. Please login using your email address and password.',
showCancelButton: false,
showConfirmButton: false,
timer: 2500
});
}
})
return false;
}
}
</script>
</div>
<div class="col-12">
<p><small class="type--fine-print">By Signing up with us, you're agreeing to our<a href="/pages/terms"> terms and conditions</a>.</small></p>
</div>
<div class="col-12">
<button class="btn btn--primary type--uppercase" id="register" type="submit" onclick="SubmitRegNew(this);">Submit</button>
</div>
<div class="col-md-12 text-left">
<span class="type--fine-print block">Already have an account? <a href="#login-account"><strong>Login</strong></a>
</span><span class="type--fine-print block">Forgot your username or password? <a href="/account/ForgotPassword.aspx"><strong>Recover account</strong></a>
</span>
</div>
<div class="col-md-12"><a href="#" class="modal-close">No thanks</a>
</div>
<input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>
POST
<form method="POST" id="save_prop_form" target="save_prop_frame">
<input type="hidden" id="savedLID" name="savedLID" class="af_input">
<iframe name="save_prop_frame" id="save_prop_frame" class="save_prop_frame" frameborder="0" scrolling="no" src="about:blank" style="visibility: hidden !important; min-height: 0px !important; height: 0px !important;"></iframe>
<input type="hidden" id="isNewReg" name="isNewReg" class="af_input">
<div class="modal-body">
<div class="view-contact__img">
<img alt="" class="img-smooth" width="150" height="150" id="saveProp_img">
</div>
<div class=" text-center">
<div class="mt-1">
<h4 class="m-0" id="saveProp_price"></h4>
<small id="saveProp_address"></small>
</div>
<div class="list-group__attrs m-t-5">
<div id="saveProp_bd"> </div>
<div id="saveProp_ba"> </div>
<div id="saveProp_sqft"> </div>
</div>
</div>
<div class="m-t-25">
<div class="checkbox_wrapper">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" class="in" href="#property-details-info" id="property-details-info-link" aria-expanded="true" aria-controls="property-details-info">
Email Me When:
<span class="icon-status"></span>
</a>
</h4>
</div>
<div id="property-details-info" class="panel-collapse collapse in p-3" aria-hidden="false">
<div>
<label id="CustomerListingSendEmailMilestone5FlgRow"><input type="checkbox" name="milestone5" value="1" class="fs1 pl-0 af_input" checked="checked">The price changes </label>
</div>
<div>
<label id="CustomerListingSendEmailMilestone6FlgRow"><input type="checkbox" name="milestone6" value="1" class="fs1 pl-0 af_input">The status changes</label>
</div>
<div>
<label id="CustomerListingSendEmailMilestone7FlgRow"><input type="checkbox" name="milestone7" value="1" class="fs1 pl-0 af_input">Photos are added</label>
</div>
<div>
<label id="CustomerListingSendEmailMilestone4FlgRow"><input type="checkbox" name="milestone4" value="1" class="fs1 pl-0 af_input">Virtual tours are added </label>
</div>
<div>
<label id="CustomerListingSendEmailMilestone3FlgRow"><input type="checkbox" name="milestone3" value="1" class="fs1 pl-0 af_input">Open houses are scheduled </label>
</div>
</div>
</div>
</div>
<div class="form-group m-0">
<input type="text" id="save-property-notes" placeholder="Enter notes for this property" name="notes" class="form-control af_input">
<i class="form-group__bar"></i>
</div>
</div>
<div class="modal-footer text-center modal-footer--bordered">
<button id="submit-button" type="submit" class="btn btn--primary type--uppercase">Save Property</button>
</div>
</div>
<input type="hidden" name="validstamp" value="2CdwgoDA3eyIY+0SJETNe+6vtuEjkXt6BmSODSBq1Rg=" class="af_input">
</form>
Text Content
Homes for Sale, Apartments for Rent, Home Values, & the Best School Districts | Estimate.com Estimate.com | Estimate.com | Estimate.com Estimate.com logo menu CONTINUE TO NEW LOCATION is not covered by . By selecting continue, your previous locations will be removed. Only will be included in your search. Continue Cancel HOME ESTIMATE REPORT Search * About * Careers * Advertise * Property Records & Values * Blog * * © Copyright 2024 Estimate.com. All rights reserved. Privacy Policy - Terms & Conditions - Terms - Accessibility Statement - Licensing L. Custen Realty, Inc. d/b/a Estimate.com/L. Custen Realty CT, LLC d/b/a Estimate.com (Tom O’Leary-Broker)(CT properties only), 8323 Southwest Freeway, Suite 900, Houston, Texas 77074 LOGIN TO YOUR ACCOUNT email phone Login Dont have an account yet? Create account Forgot your username or password? Recover account CREATE AN ACCOUNT (+1) This will be your password. By Signing up with us, you're agreeing to our terms and conditions. Submit Already have an account? Login Forgot your username or password? Recover account No thanks EMAIL ME WHEN: The price changes The status changes Photos are added Virtual tours are added Open houses are scheduled Save Property Expand Share Close