apply.amerisave.com Open in urlscan Pro
13.107.213.60  Public Scan

Submitted URL: http://supin.org.uk/app/wrap/YXBwL3JlZGlyZWN0aW9uL3dyYXAucGhwP3RyYWNrPUExWEMzNTE2NDhYUjdYTTFYUzI4MVhWMjYwOFhOMTFYTzQ...
Effective URL: https://apply.amerisave.com/loan/ams-goal?utm_source=PDS&utm_affid=22&leadID=363006149
Submission: On October 14 via api from BE — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

-->"); } showMainAddress(); attachSingleLineBlurEvent();
hideAlternativeAddress(); primaryAutoComplete = new
google.maps.places.Autocomplete(document.getElementById(domID+"-address-singleLineAddress"),
addressOptions); primaryAutoComplete.addListener('place_changed',
handleAutoComplete); } function removeDiacritics(str) { var charCodeMap = {};
var diacriticsMap = {}; for (var i = 0; i < defaultDiacriticsRemovalap.length;
i++) { var letters = defaultDiacriticsRemovalap[i].letters.split(''); for (var j
= 0; j < letters.length; j++) { diacriticsMap[letters[j]] =
defaultDiacriticsRemovalap[i].base; charCodeMap[letters[j].charCodeAt(0)] =
defaultDiacriticsRemovalap[i].base; } } return str.replace(/[^\u0000-\u007E]/g,
function (a) { return diacriticsMap[a] || a; }); } function
updateAddress(_address) { property[domID].address = _address;
property[domID].address.city = property[domID].address.city != null ?
removeDiacritics(property[domID].address.city) : property[domID].address.city;
property[domID].address.street = property[domID].address.street != null ?
removeDiacritics(property[domID].address.street) :
property[domID].address.street; property[domID].address.singleLineAddress =
property[domID].address.toTitleCaseString();
setCity(property[domID].address.city);
setStreet(property[domID].address.street);
setZipcode(property[domID].address.zipcode);
setState(property[domID].address.state); if (property[domID].address.isComplete)
{ validateAddress(); } else { if (showSingleLineAddress) {showSingleLineAddress
= property[domID].address.validated;} } } function handleSingleLineChangeBlur()
{ setTimeout(function() { if ( property[domID] // && property[domID].address //
&& !property[domID].address.validated ) { parseAddress(); } }, 300); } function
parseAddress(){ //second parameter will be single line address var parameters =
{}; parameters['address'] = property[domID].address.singleLineAddress; var
payload = JSON.stringify(parameters); var postUrl =
"https://atlas.amerisave.com/ms1/parseaddresswithmapping"; var xhr = new
XMLHttpRequest(); xhr.open('POST', postUrl);
xhr.setRequestHeader('Content-Type', 'application/json'); xhr.onreadystatechange
= function () { if (this.readyState == 4 && this.status == 200){ var jsonReponse
= JSON.parse(this.response); if(Array.isArray(jsonReponse) && jsonReponse.length
> 0){ for(var r in jsonReponse){ var addressObject = new
Address(jsonReponse[r]); if(addressObject.city && addressObject.state &&
addressObject.zipcode && addressObject.street){ updateAddress(addressObject);
break; } else{ breakSingleLineComponent(); } } } }else if (this.readyState == 4
&& this.status != 200){ //console.errors('parseaddresswithmapping : ',
this.jsonReponse); breakSingleLineComponent(); showSingleLineAddress = false; }
} xhr.send(payload); } function nullChecker(parsedAddr){ if(parsedAddr){ var
keys = Object.keys(parsedAddr); for(var key in keys){ if (parsedAddr[key] &&
parsedAddr[keys][key].length && typeof parsedAddr[keys][key] === 'string') { if
(parsedAddr[keys][key].replace(/ .*/, '') === 'null') { var convertedValue =
parsedAddr[keys][key].replace(/null\b/g, ''); if (convertedValue) {
convertedValue = convertedValue.trimStart(); } parsedAddr[keys][key] =
convertedValue; } } } } return parsedAddr; } /* This method handles the
primaryAutoComplete for the single line address box (for both lp=propertyaddress
and lp=currentaddress). Gets triggered on the place_chnaged event. If the
address in single line is not valid, it hands over the control to the alternate
address block. */ function handleAutoComplete() { var place =
primaryAutoComplete.getPlace(); if (place && !place.address_components) {
showSingleLineAddress = false; hideMainAddress(); //hiding single line address
block showAlternativeAddress(); //showing alternative address block
alternativeAutoComplete = new
google.maps.places.Autocomplete(document.getElementById(domID+"-address-streetAddress"),
addressOptions); alternativeAutoComplete.addListener('place_changed',
handleAltAutoComplete); attachGetterBlurEvents(domID); } else {
showSingleLineAddress = true; fillAddressFromGoogle();
property[domID].address.validated = validateAddress(); //call for validating
address with USPS } } /* This method handles the autocompletion of the alternate
block Gets triggered on the place_chnaged event. */ function
handleAltAutoComplete() { var place = alternativeAutoComplete.getPlace();
if(place && place.address_components != undefined){ fillAddressFromGoogle();
property[domID].address.validated = validateAddress(); //call for validating
address with USPS } } /* Fills the property var which will be used to send to
the backend code. Also fills the city, state and zipcode boxes if
showSingleLineAddress is false. */ function fillAddressFromGoogle() { var
fullStreetAddress = ''; var addressComponents = showSingleLineAddress ?
primaryAutoComplete.getPlace().address_components :
alternativeAutoComplete.getPlace().address_components; for (var component in
addressComponents) { var componentType = addressComponents[component].types[0];
switch (componentType) { case 'street_number': { fullStreetAddress =
addressComponents[component].long_name; break; } case "route" : {
fullStreetAddress += " " + addressComponents[component].short_name;
if(!showSingleLineAddress)
{jQuery("#"+domID+"-address-streetAddress").val(fullStreetAddress);}
property[domID].address.street = fullStreetAddress; break; } case 'postal_code':
{ if (!showSingleLineAddress) {
jQuery("#"+domID+"-address-zipcode").val(addressComponents[component].long_name);
jQuery("#"+domID+"-zipcode-label").hide(); } property[domID].address.zipcode =
addressComponents[component].long_name; break; } case 'locality': case
'administrative_area_level_3': case 'sublocality': case 'sublocality_level_1': {
if (!showSingleLineAddress) {
jQuery("#"+domID+"-address-city").val(addressComponents[component].long_name);
jQuery("#"+domID+"-city-label").hide(); } property[domID].address.city =
addressComponents[component].long_name; break; } case
'administrative_area_level_1': { if (!showSingleLineAddress) {
jQuery("#"+domID+"-address-state").val(addressComponents[component].short_name);
} property[domID].address.state = addressComponents[component].short_name;
break; } } } property[domID].address.singleLineAddress =
toTitleCaseString(property[domID].address); } function
attachSingleLineBlurEvent(){
jQuery("#"+domID+"-address-singleLineAddress").blur(getSingleLineAddress); }
function attachGetterBlurEvents(){
jQuery("#"+domID+"-address-streetAddress").blur(getStreet);
jQuery("#"+domID+"-address-city").blur(getCity);
jQuery("#"+domID+"-address-state").blur(getState);
jQuery("#"+domID+"-address-zipcode").blur(getZipcode); } //START -- getters and
setters for DOM elements (inside the alternative address block) function
setStreet(val){ jQuery("#"+domID+"-address-streetAddress").val(val); } function
setCity(val){ jQuery("#"+domID+"-address-city").val(val); } function
setState(val){ jQuery("#"+domID+"-address-state").val(val); } function
setZipcode(val){ jQuery("#"+domID+"-address-zipcode").val(val); } function
getSingleLineAddress(){ var cellValue =
jQuery("#"+domID+"-address-singleLineAddress").val(); if(cellValue == undefined
|| cellValue == ""){ property[domID].address.singleLineAddress = ""; }else{
property[domID].address.singleLineAddress = cellValue; }
handleSingleLineChangeBlur(); } function getStreet(){ var cellValue =
jQuery("#"+domID+"-address-streetAddress").val(); if(cellValue == undefined ||
cellValue == ""){
jQuery("#"+domID+"-address-streetAddress-div").addClass('input-danger-outline');
property[domID].address.street = ""; }else{
jQuery("#"+domID+"-address-streetAddress-div").removeClass('input-danger-outline');
property[domID].address.street = cellValue; } validateAddress(); } function
getCity(){ var cellValue = jQuery("#"+domID+"-address-city").val(); if(cellValue
== undefined || cellValue == ""){
jQuery("#"+domID+"-address-city-div").addClass('input-danger-outline');
property[domID].address.city = ""; }else{
jQuery("#"+domID+"-address-city-div").removeClass('input-danger-outline');
property[domID].address.city = cellValue; } validateAddress(); } function
getState(){ var cellValue = jQuery("#"+domID+"-address-state").val();
if(cellValue == undefined || cellValue == ""){
jQuery("#"+domID+"-address-state-div").addClass('input-danger-outline');
property[domID].address.state = ""; }else{
jQuery("#"+domID+"-address-state-div").removeClass('input-danger-outline');
property[domID].address.state = cellValue; } validateAddress(); } function
getZipcode(){ var cellValue = jQuery("#"+domID+"-address-zipcode").val();
if(cellValue == undefined || cellValue == ""){
jQuery("#"+domID+"-address-zipcode-div").addClass('input-danger-outline');
property[domID].address.zipcode = ""; }else{
jQuery("#"+domID+"-address-zipcode-div").removeClass('input-danger-outline');
property[domID].address.zipcode = cellValue; } validateAddress(); } //END --
getters and setters for DOM elements (inside the alternative address block)
function toTitleCaseString(address) { if (address.street && address.city &&
address.state && address.zipcode) { var addrStreetCity = address.street.trim()
+", " + address.city.trim(); var addrStreetCityStr =
addrStreetCity.replace(/\b\w+/g, function (s) { return s.charAt(0).toUpperCase()
+ s.substr(1).toLowerCase(); }); return addrStreetCityStr + " " + address.state
+ " " + address.zipcode; } else { return ''; } } function validateAddress(){ var
parameters = {}, validated, formattedMsg, errorField; if(property[domID] &&
property[domID].address &&
!property[domID].address.singleLineAddress.includes("FNEJHR TER")){ //bypass
this method for Patricia parameters['data'] = property[domID].address;
parameters['validationType'] = 'address'; var postUrl =
"https://atlas.amerisave.com/V2/omaclientvalidationlinkcontroller"; var payload
= JSON.stringify(parameters); //Starting Post request var xhr = new
XMLHttpRequest(); xhr.open('POST', postUrl);
xhr.setRequestHeader('Content-Type', 'application/json'); xhr.onreadystatechange
= function () { if ((this.readyState == 4 && this.status == 200) ||
(this.readyState == 4 && this.status == 400)) { var addressValidationJson = new
AddressValidationResponse(JSON.parse(this.response)); if (addressValidationJson
!= undefined) { formattedMsg = addressValidationJson.formattedMessage !=
undefined ? addressValidationJson.formattedMessage : undefined; errorField =
addressValidationJson.field ? addressValidationJson.field : undefined; if
(formattedMsg && formattedMsg.search('Address Not Found') > -1) { errorField =
'street'; } else if(errorField && errorField == 'tZip'){ errorField = 'zipcode';
}else if(errorField && errorField == 'tState'){ errorField = 'state'; }else
if(errorField && errorField == 'tCity'){ errorField = 'city'; } if(formattedMsg
&& showSingleLineAddress){ //here is where we break up the single line address
components into multi line block breakSingleLineComponent(); } if(formattedMsg
&& !showSingleLineAddress){ //show the error message
if(localStorage.getItem('lang') && localStorage.getItem('lang') === 'es'){
formattedMsg = translateErrorMsg(formattedMsg); }
jQuery("#"+domID+"-error").html(formattedMsg);
jQuery("#"+domID+"-error").addClass('text-danger error-message'); }else
if((formattedMsg == undefined || formattedMsg == "") && !showSingleLineAddress){
//hide error block (if any) // jQuery("#"+domID+"-error").hide();
jQuery("#"+domID+"-error").html(''); } if(!showSingleLineAddress &&
(formattedMsg == undefined || formattedMsg == "") && (errorField == undefined ||
errorField == "")){ //address is valid, go back to single line address
showSingleLineAddress = true; showMainAddress(); hideAlternativeAddress();
property[domID].address.singleLineAddress =
toTitleCaseString(property[domID].address);
jQuery("#"+domID+"-address-singleLineAddress").val(property[domID].address.singleLineAddress);
} return (!formattedMsg && !errorField); } } else if(this.readyState == 4 &&
this.status != 200){ //handleSecureError("We are having issues communicating
with our server for address validation, Please try again by refreshing the
page"); //console.error("inspect : ",this.responseText); } }; xhr.send(payload);
} } function translateErrorMsg(message){ if(message == 'Street is required'){
return 'Se requiere la calle' }else if(message.includes('Unit number is missing
from the street address. (')){ return 'Falta el número de unidad en la dirección
postal.' + message.substring(message.indexOf('(')); //Unit number is missing
from the street address. (e.g. 1875 Hidden Creek Ct #123) }else if(message ==
'State is required'){ return 'El estado es obligatorio' }else if(message ==
'Minimum 5 digit zip is required'){ return 'Se requiere un zip mínimo de 5
dígitos' }else if(message == 'City is required'){ return 'Ciudad es requerida' }
return message; } function breakSingleLineComponent(){ showSingleLineAddress =
false hideMainAddress(); //hiding single line address block
showAlternativeAddress(); //showing alternative address block
alternativeAutoComplete = new
google.maps.places.Autocomplete(document.getElementById(domID+"-address-streetAddress"),
addressOptions); alternativeAutoComplete.addListener('place_changed',
handleAltAutoComplete); attachGetterBlurEvents(); } function hideMainAddress(){
if(variantDomID){ jQuery('#'+variantDomID).find('#p-main-address').hide();
}else{ jQuery('#p-main-address').hide(); } } function showMainAddress(){
if(variantDomID){ jQuery('#'+variantDomID).find('#p-main-address').show();
}else{ jQuery('#p-main-address').show(); } } function hideAlternativeAddress(){
if(variantDomID){
//jQuery('#'+variantDomID).find('#p-alternative-address-block').hide();
jQuery('#'+variantDomID).find('#p-alternative-address-block').addClass("d-none");
}else{ jQuery('#p-alternative-address-block').hide();
jQuery('#p-alternative-address-block').addClass("d-none"); } } function
showAlternativeAddress(){ if(variantDomID){
jQuery('#'+variantDomID).find('#p-alternative-address-block').removeClass("d-none");
//jQuery('#'+variantDomID).find('#p-alternative-address-block').show(); }else{
jQuery('#p-alternative-address-block').show();
jQuery('#p-alternative-address-block').removeClass("d-none"); } }
 * * CHAT
   * 800.888.6412
   * SIGN IN
 * 

English Español
 * CHAT
 * 800.777.9609
 * SIGN IN

English Español

California residents can get more information regarding the categories of
personal information AmeriSave collects and uses by clicking here.

×



HOME REFINANCE

HOME PURCHASE


MORTGAGE RATES AS LOW AS


%*
APR

Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**


MORTGAGE RATES
AS LOW AS
% APR*

GET YOUR RATE NOW

HOME REFINANCE

HOME PURCHASE

*Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**


MORTGAGE RATES
AS
LOW AS % APR*

HOME REFINANCE

HOME PURCHASE

*Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**

HOME REFINANCE

HOME PURCHASE

*Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**


WHOA.
CREDIT APPROVALS
IN 3 MINUTES!*

SPEND YOUR WEEKEND KNOWING YOU CAN GET THE RIGHT LOAN AT A GREAT RATE.

HOME REFINANCE

HOME PURCHASE


MORTGAGE RATES AS LOW AS


%*
APR

*Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**

Spend your weekend knowing you can get
the right loan at a great rate.

HOME REFINANCE

HOME PURCHASE


MORTGAGE RATES AS LOW AS


%*
APR

*Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**


MORTGAGE RATES
AS LOW AS
2.238% APR*


GET YOUR RATES NOW

HOME REFINANCE

HOME PURCHASE

*Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**

JUST 3 MINUTES TO CREDIT APPROVAL
WITH A TRUSTED HOME LENDER.*


390,000+ HOMES FINANCED




49 STATES LICENSED




19+ YEARS




$103+ BILLION FUNDED


HELLO,


LENDING TREE LOVES OUR CUSTOMER SERVICE-
FIND OUT WHY!


YOU HAVE SELECTED OUR


OFFER OF APR


ON LENDINGTREE.

Lets Calculate Your New Mortgage Payment & Get You Pre-qualified!

LET'S GO

Checking mortgage rates won't affect your credit score**



REFINANCE

BUY A HOME


MORTGAGE RATES AS LOW AS


% APR**

*Advertised Rates & Payment Details

Checking mortgage rates won't affect your credit score**

** Advertised rates: Based on a 250K Conventional Rates Refinance loan on a
Single Family Primary Residence located in Georgia , 740 FICO score and 80% LTV.
30 Year Fixed Rate/APR includes Discount Points of 4.068%, 15 Year Fixed
Rate/APR includes Discount Points of 2.869% and 10 Year Fixed Rate/APR includes
Discount Points of 2.412%. Rates effective 10/14/2021 and are subject to change
without notice.
** Monthly payments: A 10 Year Fixed rate mortgage of 250K with an interest rate
of 1.750% requires 119 payments of $2272.45 and 1 additional payment of
$2272.97. A 10 Year Fixed rate mortgage of 350K with an interest rate of 1.750%
requires3181.43 payments of $3181.43 and 1 additional payment of $3182.09. A 15
Year Fixed rate mortgage of 250K with an interest rate of 1.750% requires 179
payments of $1580.15 and 1 additional payment of $1580.72. A 15 Year Fixed rate
mortgage of 350K with an interest rate of 1.750% requires 179 payments of
$2212.21 and 1 additional payment of $2213.08. A 30 Year Fixed rate mortgage of
250K with an interest rate of 2.375% requires 359 payments of $971.63 and 1
additional payment of $972.00. A 30 Year Fixed rate mortgage of 350K with an
interest rate of 2.250% requires 359 payments of $1337.86 and 1 additional
payment of $1338.41. Monthly payments do not include amounts for taxes and
insurance premiums. Your actual payment obligation will be greater.


Recommended

AMERISAVE MET MY NEEDS PERFECTLY

> AmeriSave got the refinance done perfectly and in time for me to avoid a
> looming balloon payment. Every person I worked with was wonderful. The
> technology for uploading documents was great.
>  Lisa from Los Angeles, CA
> Reviewed in November 2020

Recommended

EXCELLENT EXPERIENCE

> AmeriSave employees were knowledgeable, polite, and very responsive. Excellent
> customer services. Speedy closing.
>  Brenda from Danville, VA
> Reviewed in November 2020

Recommended

GREAT CUSTOMER EXPERIENCE

> AmeriSave has been awesome with their services. I always receive answers to
> questions or concerns I have quickly and the process was pretty relaxed with
> refinancing. I feel like a true customer where customer service is top notch
> and readily available. Loan Officer works around the clock to make sure I’m
> happy and updated with the progress of my loan. Thanks for everything
> AmeriSave!!!!
>  Mark from Franklinton, NC
> Reviewed in November 2020

 * 
 * 

IN A SEA OF ONLINE LENDERS AMERISAVE STANDS OUT.


390,000+ Homes Financed
$103+ Billions Funded
19+ Years Experience
49 States Licensed


** The advertised rates also assume the borrower fully documents income, assets
and liabilities, escrows for taxes and insurance, and there is no subordinate
financing.

* While SSN and hard credit pull are not typically required in order to review
your available mortgage rates and get pre-qualified, if you choose to continue
and submit a loan application, AmeriSave will then request your consent to pull
a full credit report in order to proceed.

* Credit approval is based on an automated review of your credit score and the
information contained credit report, and is conditioned on (1) you continuing to
meet our credit-related underwriting requirements; and (2) your cooperation in
providing satisfactory documentation we may request in connection with
information contained in your credit report.

AmeriSave Mortgage Corporation, NMLS ID #1168, (www.nmlsconsumeraccess.org);
Corporate Office: 3525 Piedmont Rd NE, 8 Piedmont Center - Suite 600, Atlanta,
GA 30305. Additional disclosures and licensing information may be found by
clicking here on this "Disclosures & Licensing" link. For questions regarding
state licensing, please contact (866) 970-7283. Not all products and options are
available in all states. It does not originate mortgages for properties in NY.
Terms are subject to change without notice. Some people portrayed are
professional models.

California residents can get more information regarding the categories of
personal information AmeriSave collects and uses by clicking

 * Terms of Use |
 * Privacy Policy |
 * Security



--------------------------------------------------------------------------------

© 2021 AmeriSave Mortgage Corporation





PRIVACY PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
More information
Allow All


MANAGE CONSENT PREFERENCES

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

Back Button Performance Cookies



Vendor Search Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm My Choices


By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts.

Cookies Settings Accept All Cookies