For MLSs: What are Deep Links?

Deep Links allow your agents to quickly navigate to pages within RPR from your MLS intranet. For example, agents can go from a listing page on your website to the same property in RPR.

  • You can open the RPR deep link in the user’s existing window, in an entirely new window, or even in an iframe (this can be handled by your developers).

  • If the user is not signed into RPR, they will be prompted to do so (unless SSO is configured), and will then be taken to the requested page.

  • Deep Links can be used in both Commercial and Residential mode, with branding and with Single Sign-On (SSO).

MLS Instructions

Click on the tabs below to see step-by-step instructions.

Manual Developer Instructions (optional)

The easiest way to implement RPR Deep Links is for an MLS staff member to follow the MLS Instructions within this article. MLS staff will use the Deep Link generator tool to quickly and easily create customized deep links that are then pasted into your website code, dynamically changing the query string parameters as appropriate based on the user’s selections. (An RPR MLS Support person can help you generate deep links if you need assistance.) Or manually construct the deep links using the instructions below:
  • Start with the base link: https:/narrpr.com/deep-link?

  • Determine if you have RPR branding. If so, you will need to add cbcode= to the querystring.

  • Determine if you have Single Sign-On (SSO) in place with RPR. If so, add ssocode= to the querystring.

  • Add additional parameters to the query string to return the specific data you’re looking for. Click on the links below to learn more.

  • ApMode (determines whether RPR displays residential or commercial data and functionality)
    • Residential (default)
    • Commercial
  • Action
    • Search
  • SearchType
    • 1 = All Properties search results
    • 2 = For Sale search results
    • 3 = Neighborhood search results
  • ResultType
    • 1 = List View
    • 2 = Map View
  • Query
    • City, State and/or ZIP
    • Neighborhood, City, State and/or ZIP
    • Street Name, City, State and/or ZIP
    • Street Number Range, StreetName, City, State and/or ZIP
    • Full property address is also supported, but we recommend using a PropertyDetails action as noted below.
  • Owner (last name | last name, first name | first name last name)
  • Examples:
  • ApMode
    • Residential (default)
    • Commercial
      • If the property class is unavailable, we will default to residential
      • If commercial mode is passed, the app opens to the home page in commercial mode
  • Action
    • Market Trends
  • Location: query=[property address or place]
    • Property address example: “Query=8736%20Venice%20Blvd%2C%20Los%20Angeles%2C%20CA%2090034”
      • If a property address is passed, use the property ZIP code as the location.
    • Location example: ““Query=Los%20Angeles%2C%20CA%2090034”
  • Note: other parameters like sso code, cb-code, etc.. are not called out in this spec, but will work the same as existing

Example: https://www.narrpr.com/deep-link?query=Norwalk%2C%20CA%2090650&propertymode=Residential&Action=MarketTrends