Internet Data Exchange (IDX)

IDX (or Broker Reciprocity) is a program that allows MLS Participants to display listings from other brokerages on their own agent and office websites. Simply put, the IDX program manages the listing search utilities on internet displays owned and operated by local agents and offices. The National Association of REALTORS® (NAR) created IDX and gives MLSSAZ a strict set of guidelines on participation in the program and the display of the listings. MLSSAZ monitors and enforces these guidelines.

IDX can be a great addition to your agent, office, or company website. If having IDX on your website interests you, please read the instructions below to request an API feed.

IDX FEED via SPARK DATAMART


The IDX feed is available to Third Party Vendors and Website Developers who will be creating the website. The vendor/developer will need to request the appropriate MLSSAZ data feed through the Spark Platform Datamart.

How to Sign-Up for Spark Datamart
  1. Visit Spark and register as a developer here.
  2. Completed the Developer Registration form and click “Sign Up” at the bottom of the form page.
  3. Once your registration has been approved, you’ll need to sign up for a data plan to access live data. Start by logging into your new developer account.
  4. Under the Datamart menu on the left, click “View Developer Datamart”. Click on the “Datamart” link near the top left. You will have to enter a payment method if you have not done so already. The payment screen drops you off in the app store when you’re finished entering your details, so once it does, go back to the Datamart at https://sparkplatform.com/appstore/datamart
  5. Find the MLS and data plan (IDX, VOW, etc.) you’d like to subscribe to and click “Plans and Pricing” to view the licensing costs and Terms and Conditions. Make sure to read the data plan description as there are very specific instructions.
  6. Click the “I accept the Terms and Conditions” checkbox.
  7. Select the application(s) that will use the data
  8. Indicate Whether you are building a product for a specific broker or agent or, if the option is available, multiple brokers or agents.
    • Important Note: If building for a specific broker or agents, their Flexmls Login Name or TechId is required
    • Developers transitioning from RETS to API can submit approval requests using the member’s TechId, in the RETS feed, the TechId is AgentId (MEMBER_0 in the Agent Resource).
    • Additionally it’s important to note that the MLS is implementing a fee structure that will be determined by the number of URLs associated with each account, rather than the number of members reported. A licensee may be added multiple times, with each entry reflecting a different URL.
  9. Click “Purchas With Approval”.
    • Clicking “Purchase With Approval” initiates the approval process. Depending on required approvals, the agent, office, association, and MLS may need to approve the subscription. After all approvals have been completed, you will receive an email from Spark with your data access instructions, you will see your subscriptions on your Spark dashboard, and your payment will be processed.
Pricing Structure Information
  • To register for a developer account, you are required to provide a payment method. However, please be assured that the registration process is free of charge, and you will not incur FBS usage fee, as this cost will be covered by the MLS.
  • The MLS is implementing a fee structure that will be determined by the number of URLs associated with each account, rather than the number of members reported. A licensee may be added multiple times, with each entry reflecting a different URL. The data plan fees are determined by the MLS and separate from other fees.

RESOURCES


MLSSAZ Rules & Regulations

For any questions you have regarding IDX, email idx@mlssaz.com Or call (520) 382-8800, Option #2.