RPR Broker AVM Widget FAQs


  • Who can use the Broker AVM Widget?  The RPR Broker AVM Widget is currently for brokerage companies only.  You must be a broker staff person, authorized by the broker to manage features of your broker website, to request and manage a widget.
  • How do I sign up to use the Broker AVM Widget?  Your company must first enroll in RPR Broker Tool Set, or already be registered, to gain access to the AVM Widget.  Click here to enroll in RPR Broker Tool Set or to add the AVM Widget to your current account.  
  • How difficult is it to set up the AVM Widget?  It’s easy!  Request access to the AVM Widget Configurator from your RPR representative, then set to work customizing it to match your website’s design theme.  Copy the code, paste it into your website, use your website's programming language to pass in the full, standardized property address that you want an AVM Widget for, and voila!
  • How can the widget be customized?  In many ways.  We made the widget configuration page so you can customize most options right there in real-time (width, color, fonts, element visibility, vertical vs horizontal orientation, etc).  Additionally, the Broker’s developers can override design elements for even more customization on their side.



  • What sizes and orientations are available?
    • Vertical:  250, 300 and 350px wide
    • Horizontal:  600, 700 and 800 px wide (coming in January!)
  • Is Deep Customization possible?  We recommend using the Widget Configuration page to customize your widget, but additional Broker-side customization is possible using JavaScript and CSS.  Since this is a development task on your website, RPR unfortunately cannot provide assistance.
  • Can custom charts be generated?  Unfortunately this is not an option, though you can choose whether to display the chart and can customize the color scheme.
  • What are Realtor Links?  Realtor Links allow a broker to easily link Realtors to specific “deep link” pages within RPR.  For example, you can link from your listing detail page right to the tax record, the reports page, neighborhood details, etc. in RPR.  You can even turn this section on and off depending on the role of the user in your website: display for Realtors, hide for non-Realtors (since RPR is not available to the public).
  • Can Realtor Links work with my branding?  Absolutely!  If you’re a member of the free RPR Broker Tools program, your users already enjoy a Broker-branded version of RPR that will work beautifully with the Realtor Links in the widget.
  • Is the widget branded?  No, though we do display the RPR logo next to the Realtor Links so they know where they are about to go.  Those should only be made visible to Realtors.
  • Why does the AVM differ from what’s on RPR?  The RPR Broker AVM is a free service for Brokers that provides firms with an automated valuation model (AVM) that can be displayed on a company's public website. Because it is intended for a consumer audience, it has been especially designed to maximize the number of properties for which estimates can be produced (hit rate). Therefore, the model is different than the estimates you and your agents will find on the RPR website, which have a number of filters, or “screens” that can reduce the hit rate based on the underlying data that is used to produce the estimate. The result is an AVM for your company’s public site that provides you with the maximum opportunity to engage consumers who are interested in obtaining an estimate for their property.
  • How fast & reliable is the widget?  Very.  The widget is designed to return a response on a property generally within a few seconds, and since it is an asynchronous call it should not slow down your own web pages.  It is also survivable, meaning if there is an error we won’t show you an error message or interfere with the operation of the web page.
  • How can we change this widget once it’s published?  It’s easy!  Once you publish the widget and put the code on your website, you can come back ro the Widget Configuration page on RPR at any time and tweak it.  Once you’re happy with the new look, you just click the Publish button to make it live.  The changes will automatically appear on your website in about a minute— no development required!  The exception is if you have done broker-side customizations.
  • What else can I do with this data?  You can customize and display the widget to your liking, but you cannot harvest data or otherwise persist it in your application.  The widget must be displayed in real-time.
  • Do you have examples of how brokers have implemented the widget?  Here are two mock-ups we've produced, of a broker-side "What's your home worth" tool and a listing detail page with the widget on the side:


  • What does the code look like?

    <script type="text/javascript">
    var rprAvmWidgetOptions =
    Token : "A38ACCE5-F9E7-40E0-A565-61E21A6BA558",
    Query : "1 Live Oak, Irvine, CA 92604",
    CoBrandCode : "",
    ShowRprLinks : true
    <script type="text/javascript" src="//www.narrpr.com/widgets/avm-widget/widget.ashx/script"></script>


  • I'm getting a browser security error.  Do you support HTTPS?  We support both HTTP and HTTPS on standard ports, and we automatically adjust to what your page is using.  If you are getting a security error, verify that you have not modified our widget script src value on your website, and verify that the page running the script is using the proper protocol.  We have seen users frame in an http page from an https page, which causes most browsers to not load the frame src from your servers.
  • What happens if there is an error?  Occasionally there may be a problem calling the AVM widget, such as if we didn't understand the address you passed in or if we can't find an estimated value for the property.  By default, no widget (and thus no error message) is displayed.  If you want to display a status message, you can define a Javascript function called rprAvmWidgetCompleteCallback:

  • function rprAvmWidgetCompleteCallback(status, statusText, options, container) 

    This function will be assigned a value for all calls, successful or not.  Once populated, you can decide to display the message, reformat or translate it, or hide the widget altogether depending on the error message.  Here is a list of available error codes and descriptions:

    0 : "Successfully loaded..."
    1 : "Authorization Error > Access Denied."
    2 : "Authentication Error > Token is invalid."
    3 : "Error > Widget configuration not found."
    4 : "Authorization Error > URL Referrer is NULL."
    5 : "Authorization Error > Domain not allowed."
    6 : "Address not found."
    7 : "Estimated value is not available for this property."
    100 : "JSONP request failure"