zillowLenderReviews

Retrieve the reviews for a specific lender.

Note: The request is exposed at the following URL:

Input Parameters

Name Type Attributes Description
partnerId PartnerId

The client's partner ID.

nmlsId NMLSID

The lender's NMLS ID.

companyName string
  • optional
  • len(value) <= 150

The company name of the lender. This must be provided for institutional lenders.

reviewLimit int
  • optional
  • value > 0
  • value <= 10

The maximum number of reviews to return. If not provided, the default is 3.

Output Parameters

Name Type Attributes Description
profileURL string

A URL to the lender's zillow.com profile.

reviewURL string

A URL to create a review for the lender on zillow.com. Note: Review creation requires a zillow.com account.

totalReviews int
  • value >= 0

The total number of published reviews the lender has received.

rating float
  • optional
  • value >= 0
  • value <= 5

The average rating of all the lender's published reviews. This value will not be present if the lender has no reviews.

reviews LenderReviewPublic []

The lender's most recent reviews, up to the reviewLimit. Reviews are ordered from newest to oldest.

Error Codes

Value Description
InvalidPartnerId

The specified partner ID is not valid.

UnauthorizedPartner

There is no partner with the specified ID, or the partner is not currently authorized to make API calls.

UnknownLender

There is no lender with the specified ID.

Typedefs

typedef EmailAddress

Email address.

Type Attributes
string
  • len(value) > 0
  • len(value) <= 254

typedef int32

Type Attributes
int
  • value >= -2147483648
  • value <= 2147483647

typedef LenderReviewId

Encoded review ID, like "LR-EXAMPLE".

Type
string

typedef LenderReviewRating

Star rating for lenders.

Type Attributes
int
  • value >= 1
  • value <= 5

typedef NMLSID

NMLS IDs are (signed) 32 bit integers.

Type
int32

typedef PartnerId

Encoded partner ID, like "RD-EXAMPLE".

Type
string

typedef RegionId

Type Attributes
int
  • value > 0

typedef UserId

Encoded user ID (aka ZUID), like "ZUexampleexample".

Type
string

typedef ZIPCode

Type Attributes
string
  • len(value) == 5

Struct Types

struct IndividualName

An individual's name.

Name Type Attributes Description
firstName string
  • optional
  • len(value) > 0
  • len(value) <= 100

The first name, if any.

middleName string
  • optional
  • len(value) > 0
  • len(value) <= 100

The middle name or middle initial, if any.

lastName string
  • optional
  • len(value) > 0
  • len(value) <= 100

The last name, if any.

suffix string
  • optional
  • len(value) > 0
  • len(value) <= 10

The name suffix, if any.

struct LenderReviewer

A reviewer's display name.

Name Type Attributes Description
individualName IndividualName
  • optional

The reviewer's name from their profile. This value is only present if the user has allowed their name to be displayed.

screenName string
  • optional

The reviewer's screen name.

displayName string
  • optional

The reviewer's specified display name for this review, if provided.

struct LenderReviewPublic

Name Type Attributes Description
rating LenderReviewRating
  • optional

The reviewer's overall rating of the lender. Note: This value is required when creating or updating a review.

closeDateSatisfaction LenderReviewSatisfaction
  • optional
  • nullable

The reviewer's statisfaction with the close date of the loan product. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

interestRateSatisfaction LenderReviewSatisfaction
  • optional
  • nullable

The reviewer's statisfaction with the interest rate provided. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

closingCostsSatisfaction LenderReviewSatisfaction
  • optional
  • nullable

The reviewer's statisfaction with the closing costs. This includes any points paid and other fees such as appraisal, title, escrow, etc. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

title string
  • optional
  • nullable
  • len(value) <= 256

A title for the lender review. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

content string
  • optional
  • nullable
  • len(value) <= 5000

The content (text) of the review. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

displayName string
  • optional
  • nullable
  • len(value) >= 3
  • len(value) <= 100

An optional display name for the author of the review. Passing `null` will delete the existing value.

zipCode ZIPCode
  • optional
  • nullable

The ZIP code location of the reviewer. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

serviceProvided LenderReviewServiceProvided
  • optional
  • nullable

The service the lender provided to the reviewer. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

loanProgram LoanProgram
  • optional
  • nullable

The provided loan program. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

loanPurpose LoanPurpose
  • optional
  • nullable

The purpose of the provided loan. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

loanType LoanType
  • optional
  • nullable

The type of the provided loan. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

dateOfService date
  • optional
  • nullable

The month/year of service. This must be the current month or earlier. This value is optionally provided by the reviewer and may not be returned when requested. Passing `null` will delete the existing value.

details LenderReviewDetail []
  • optional
  • nullable

Reviewer-provided details about their specific situation. Passing `null` will delete the existing value.

location RegionInformation
  • optional

The reviewer's ZIP code location information.

reviewId LenderReviewId
  • optional

The encoded lender review ID.

created datetime
  • optional

The date/time when the review was created, formatted as an ISO-8601 datetime.

updated datetime
  • optional

The date/time when the review was last edited by the author, formatted as an ISO-8601 datetime.

reviewerName LenderReviewer
  • optional

The reviewer's name for display.

verifiedReviewer bool
  • optional

Is the review associated with a lender contact?

individualReviewee LenderReviewSubject
  • optional

The reviewed individual, if one is associated with the review.

companyReviewee LenderReviewSubject
  • optional

The reviewed company, if one is associated with the review.

response LenderReviewResponsePublic
  • optional

A lender-provided response, if one exists.

struct LenderReviewResponsePublic

Describes a lender review response. Note: A response may be authored by a different account from the reviewed lender.

Name Type Attributes Description
content string
  • nullable
  • len(value) > 0
  • len(value) <= 5000

The response content. A value of `null` indicates the response was deleted.

authorId UserId

The encoded ID of the response author.

created datetime

The date when the response was created, formatted as an ISO-8601 datetime.

updated datetime

The date when the response was updated, formatted as an ISO-8601 datetime.

struct LenderReviewSubject

The subject of a lender review.

Name Type Attributes Description
individualName IndividualName
  • optional

The reviewer's name from their profile. This value is only present if the user has allowed their name to be displayed.

screenName string
  • optional

The reviewer's screen name.

displayName string
  • optional

The reviewer's specified display name for this review, if provided.

id UserId
  • optional

The user ID (ZUID) of the actor.

emailAddress EmailAddress
  • optional

The actor's email address. Certain special accounts may not have an associated email address (e.g. the auto-moderation account). This value is only present for callers with moderate review permissions.

nmlsId NMLSID

The subject's NMLS ID.

nmlsType NMLSType

The type of the lender.

currentlyRepresentsCompany bool
  • optional

Is the individual currently authorized to represent the company? This value is only provided for individual lenders and only when a company is also associated with the review

companyName string
  • optional

The company name of the lender. This value is only provided for companies.

struct RegionInformation

Hierachical information about a region.

Name Type Attributes Description
regionId RegionId

The region ID of the region.

name string

The name of the region.

displayName string

The display name of the region.

type RegionType

The type of the region.

latitude float

The latitude of the region's centroid. This is approximate, and may be 0.0 if the data is unavailable.

longitude float

The longitude of the region's centroid. This is approximate, and may be 0.0 if the data is unavailable.

zipCodeRegionId RegionId
  • optional

The region ID of the ZIP code, for ZIP code regions, or the primary ZIP code region ID of the region, if present.

zipCode string
  • optional

The canonical ZIP code name, for ZIP code regions, or the primary ZIP code of the region, if present.

stateRegionId RegionId
  • optional

The region ID of the state the contains the region or a majority of the region.

stateName string
  • optional

The full name of the state that includes the region or a majority of the region; for example, "California".

stateAbbreviation StateAbbreviation
  • optional

The state abbreviation of the state that includes the region or a majority of the region; for example, "CA".

countyRegionId RegionId
  • optional

The region ID of the county that includes the region or a majority of the region.

countyName string
  • optional

The name of the county that includes the region or a majority of the region.

cityRegionId RegionId
  • optional

The region ID of the city that includes the ZIP code. This member will not be present if the location is not known to be in a city or town.

cityName string
  • optional

The name of the city that includes the region or a majority of the region. This member will not be present if the location is not known to be in a city or town.

metroRegionId RegionId
  • optional

The region ID of the metro area that includes the region or a majority of the region. This member will not be present if the location is not known to be in a metro area.

metroName string
  • optional

The name of the metro area that includes the region or a majority of the region. This member will not be present if the location is not known to be in a metro area.

Enum Types

enum LenderReviewDetail

A reviewer's self-reported borrowing situation.

Value Description
LowCredit

The borrower had below average credit.

SelfEmployed

The borrower was self-employed.

FirstTimeBuyer

This was the borrower's first home purchase.

NewConstruction

The loan was used for a new construction purchase.

enum LenderReviewSatisfaction

A reviewer's satisfaction rating.

Value Description
DidNotMeetExpectations

The lender did not meet expectations.

MetExpectations

The lender met expectations.

ExceededExpectations

The lender exceeded expectations.

enum LenderReviewServiceProvided

The service provided to the reviewer.

Value Description
NoResponse

The lender never responded to the reviewer.

DidNotContinue

The reviewer did not choose to continue with the lender.

PreQualified

The reviewer was pre-qualified for a loan with the lender.

LoanInProgress

The reviewer has a loan in progress with the lender.

LoanClosed

The reviewer closed a loan with the lender.

enum LoanProgram

Types of loan program that a borrower can express interest in. These values are not comprehensive or orthogonal.

Value
Fixed30Year
Fixed20Year
Fixed15Year
Fixed10Year
ARM3
ARM5
ARM7
HomeEquity30Year
HomeEquity30YearDueIn15
HomeEquity15Year
HELOC20Year
HELOC15Year
HELOC10Year
LowOrNoDown
InterestOnly

enum LoanPurpose

The purpose of a loan.

Value Description
Purchase

A purchase loan.

Refinance

A refinance loan.

HomeEquity

A home-equity loan.

Construction

A construction (building) loan. This is a loan used to finance the actual construction of the home.

HELOC

A home-equity line of credit.

enum LoanType

The loan type reported in a lender review.

Value
Conventional
FHA
VA
USDA
Other
Jumbo

enum NMLSType

Value
Company
Individual

enum RegionType

Types of regions.

Value Description
Country
State
County
City
ZIPCode
Neighborhood
Road
Metro
Borough
Community
Subdivision
Other

Catchall for all other region types.

enum StateAbbreviation

US state and territory abbreviations.

Value Description
AK

Alaska

AL

Alabama

AR

Arkansas

AS

American Samoa

AZ

Arizona

CA

California

CO

Colorado

CT

Connecticut

DC

Washington, D.C.

DE

Delaware

FL

Florida

GA

Georgia

GU

Guam

HI

Hawaii

IA

Iowa

ID

Idaho

IL

Illinois

IN

Indiana

KS

Kansas

KY

Kentucky

LA

Louisiana

MA

Massachusetts

MD

Maryland

ME

Maine

MH

Marshall Islands

MI

Michigan

MN

Minnesota

MO

Missouri

MP

Northern Mariana Islands

MS

Mississippi

MT

Montana

NC

North Carolina

ND

North Dakota

NE

Nebraska

NH

New Hampshire

NJ

New Jersey

NM

New Mexico

NV

Nevada

NY

New York

OH

Ohio

OK

Oklahoma

OR

Oregon

PA

Pennsylvania

PR

Puerto Rico

RI

Rhode Island

SC

South Carolina

SD

South Dakota

TN

Tennessee

TX

Texas

UT

Utah

VA

Virgina

VI

Virgin Islands

VT

Vermont

WA

Washington

WI

Wisconsin

WV

West Virginia

WY

Wyoming