Realtyna Data Integration Terms of Service


This Agreement specifies the terms, conditions, and definitions of Realtyna’s Organic Data Feed Integration Service. This document wiWhat are third party issues that could result in a delay in the projected time frame for the MLS Integration? ll also outline all of Realtyna’s procedures, requirements, and features of and for this service. If you have any further questions or need more clarification after reviewing this Agreement, please contact us at [email protected].
The following links below outline our service:

Definition of Realtyna’s Organic Data Feed Integration:

Integrating a data feed into a real estate website: The listings on the source website will be imported into the destination website. Once completed, we will set up a time interval to have all the new listings and any updated listings imported on a scheduled regular basis. Data feeds are based on different technologies which include MLS RESO, VOW, DDF, IDX, XML, CSV etc. A standard MLS integration brings a feed to a single website. If you have any different requirements, please feel free to contact us.

Organic MLS Integration

Multiple Listing Service (MLS) is a data exchange service amongst the members of a regional Real Estate Board. Organic MLS Integration allows members to import and display the MLS properties/ listings on their website. This will be done through a standard protocol called RESO, which is approved by the National Associations of Realtors (NAR) in the United States, or RETS (RETS is currently being phased out in favor of RESO Web API), depending on which one the MLS can provide. The main difference between Organic MLS Integration and IDX Integration is that in the Organic MLS Integration the actual data will be imported to the website’s database.

Note: The terms for becoming an approved vendor with the MLS Real Estate Boards, carry heavy obligations and responsibilities for the vendors. Therefore, Realtyna as a vendor must ensure that: a) No third party has access to the MLS database and b) We maintain full access to the client’s websites at all times.


Procedure - Realtyna’s Organic Data Feed Integration:

1. HOSTING ACCESS - We will need full HOSTING ACCESS from the client’s hosting provider (i.e. FTP/Cpanel credentIals and SSH access of root user. We will inform you if we need SSH access). If the RESO URL contains any port numbers (i.e. Port 6130) the client will need to contact the hosting provider to make sure that the ports are open to import the listings.
2. INSTALLATION: Installing the CMS, Core Product (WPL Pro) and the MLS Data Synchronization engine based on the feed technology on the destination website.
3. FEED ACCESS - We will need the FEED ACCESS from your data source to begin the integration. If you are interested in MLS integration, we would strongly suggest that you contact your board as soon as possible to find out what the process is to obtain your RESO/RETS/VOW/DDF/etc. ACCESS. Typically, your board will have an agreement that will need to be completed by your Broker, you (the Realtor), and Realtyna (the Consultant/Technical Contractor). All boards are different, and it may require some time investment on your part. If you need our assistance, we would be happy to help you with this step once you have purchased the service. There also may or may not be fees associated with obtaining this access information. As clearly outlined in Realtyna’s ‘Terms of Data Integration' document and other related documentation, any fees your board may charge is payable by you, the client.
Access to the feed (from your Real Estate Board) includes the following:
- Feed URL
- Feed Username and Password
- Agent Username (Optional - this depends on the MLS Provider)
- Agent Password (Optional - this depends on the MLS Provider)
Once this information is received, Realtyna will check the client's Feed/MLS server info as well as all of the other information to ensure all information is correct.
4. CATEGORIES – Listing data is classified into different categories. Each MLS Provider / Datasource has their own categories (such as Residential, Rentals, Lots and Land, Commercial etc). We need to know which categories need to be imported into the client’s website.
5. MAPPING – Once Realtyna has received the aforementioned information, we will begin mapping the fields manually. The feed property data will be imported and the feed fields will be matched with WPL fields. Realtyna will import several properties and then ask the client to review the listing data for accuracy. After the client confirms that the details are correct, we will begin the synchronization (automatic commands that are run by the server) to import all the property data from the data source (MLS) to the client’s server.
There are two options for mapping. The clients can choose either of them:
a. Standard Mapping: Realtyna will map the most commonly used fields by the MLS. The client will be able to apply up to 5 changes to the fields including adding or removing certain fields. A sample of Standard mapping is the following:
b. Custom Mapping: Before the MLS integration process starts, the client will send the list of all the required fields (up to 200) of the MLS to be mapped. Adding/Removing/editing fields after the integration starts may be subject to extra charges.
6. SYNCHRONIZATION – The synchronization begins. Data synchronization means importing all the active listings from the source website (e.g. MLS provider’s server). This begins after the mapping phase. Time frame: Depending on the speed of the source, destination servers, and the number of listings, this process can take 2-10 days.
7. VERIFICATION - Verification of all the categories.
SEARCHABLE FIELDS - Searchable fields can be included into the import query and listings can be retrieved based on these fields, depending on what fields the MLS Provider offers. Realtyna does not control what fields the Board offers. Searchable fields from the board may be: State, County, Zip Code, List Date, MLS ID, Modified, Agent ID, Office ID, Price, Property Type, Status.

Important fields are described below:
Mlsid => This is a unique Listing ID and has nothing to do with the company providing the listing.
AccounID => This is a unique Agent ID for the listing agent.
OfficeId => This is a unique Office ID, the Brokerage which owns the listing.
PhotoUrls => Pipe delimited list of listing photo URLs.
We understand that some clients may need to change the search parameters. Therefore, we have structured the process to provide the client with an opportunity to request a maximum of five changes at no cost to the default search parameters if the changes are provided and acknowledged to Realtyna before the integration begins. Any further changes would be considered as customization.
8. QUALITY CHECK - Final QC for verifying that the functionality of the search, sorting and etc. is accurate.
9. SYNCHRONIZATION VERIFICATION - Verify that the synchronization is running efficiently.
10. CLIENT APPROVAL – The client will have the opportunity to check the website and acknowledge proper delivery of the Realtyna Organic Data Feed Integration Service. At this time, any corrections or revisions will be made.
11. SETTING THE CRON JOB – Once all of the above steps have been completed and the client has approved the project, we will set the cron job to import all the listings based on the client’s requirements.
12. AUTOMATIC UPDATES TO YOUR DATA – Once the data has been integrated into your server, we will set the system to update the properties at a selected interval. Once this is completed, we will ask for confirmation that the project is finished. Once we receive the confirmation, the client will be the owner of the data. All listings will be search engine friendly and you will gain tremendous SEO value from the automatic SEO settings. Realtyna also has an extended advanced SEO service available upon request. Please contact us for more information.
13. MLS Compliance Requirements: Specifically for MLS Integration, the next step is meeting the “Standard” MLS compliance rules. These rules include adding disclaimers and MLS logos on the website.
Note: As each MLS Provider may have different additional rules, any additional compliance requirements can be done by purchasing a paid Webmaster Service.
Approximate time frame for the complete integration process: 14 – 21 days.
Requirements for Realtyna’s Organic Data Feed Integration:
1. For MLS Integration, we will require the RESO/RETS access credentials provided to you by your MLS Provider (this is in case you are not using Realtyna as the MLS vendor).
The MLS integration service also requires our core product (WPL).
More information can be found here:
2. Approximately 5 MB of disc space (on average) is needed per listing. It is your responsibility to ensure that your hosting provider has the necessary space required.
3. If you are planning to import more than 1,000 listings into your website, we highly recommend that you utilize a VPS (Virtual Private Server) instead of shared hosting. Otherwise, your website’s performance/speed will not be optimized.
4. Images will be saved locally, on the website’s hosting/server. Therefore, the file count settings of your host should be 20 times more than the number of listings that you’re planning to publish on your website. If you are interested in CDN support (Content Delivery Server - saving images on a different server) please contact us at [email protected].
Note: The resolution of listing images will be the same as the images in the MLS server.
5. The minimum value for maximum execution time and amount should be 180 seconds, and the memory limit should be a minimum of 512 MB.
6. Due to server performance considerations, the default MLS integration will map between 100 - 200 data fields per listing (listing parameters).
If you are not using our Realtyna Managed Hosting for your real estate service, SSH access might need to be provided to Realtyna to check your server configuration. You may need to contact your hosting service provider to open specific ports.

Terms and Features of Realtyna’s Organic Data Feed Integration:

1. Only ACTIVE listings will be imported. If you need to import other types of listings such as expired, sold, open house etc., you will need to get the approval from your MLS Provider. Importing extra types may or may not be subject to an extra cost.
2. All the imported listings will be automatically assigned to the main user (owner) of the website unless you are using the ‘MLS Agent ID Mapping add-on’ to assign the listings to the profiles you manually create through the backend of your website. The profile of the respective user/company will be shown on the listing details page.
3. If the listings come from MLS database, it is possible to automatically mark the listings belonging to the respective user/owner (above) as ‘Featured Listings’ as long as the feed provides the respective fields. Adding more agent/office IDs might be subject to extra cost and time.
4. Due to server performance considerations, a maximum of 200 data fields per listing will be mapped. Mapping more fields is subject to extra cost and time.
5. Time frame estimations are based on the assumptions that:
a. The server/hosting requirements are met.
b. The correct and sufficient access to the data feed and hosting/server is granted on time.
c. There are no third party related issues, such as third party templates or plugins.
d. There is no interference from third party developers and users while the Realtyna team is working on the project.
6. After the Realtyna Organic Data Feed Integration is completed as outlined in this document, any future changes to the feed done by the Data Provider (for example MLS Provider) requiring new adjustments to the data structure or user interface on your website can be taken care of through a paid Webmastering Service.
7. Organic MLS Integration where Realtyna acts as the vendor:
The terms of becoming an approved vendor with the MLS Real Estate Boards carry heavy obligations and responsibilities. Therefore, when Realtyna acts as a vendor (on behalf of the client), the client must ensure that:
a) No third party has access to the MLS database and
b) We maintain full access to the client’s websites at all times.
* If a client wishes Realtyna to be the vendor, and is not interested in purchasing our hosting plan or signing our Maintenance Service Contract Agreement, we will provide the service under the following conditions:
a) You will be required to sign an NDA (Non-Disclosure Agreement) with Realtyna;
b) You will be required to sign Realtyna's Vendor Terms of Service Agreement;
c) It will be necessary to provide Realtyna with FULL ACCESS to your website when needed;
d) You will be required to co-sign the vendor agreement if applicable;

Realtyna’s Organic Data Feed Integration does not include:

1. Creating menus and pages for different categories of properties. This can be done through a paid Webmaster Service, reviewing the manuals, or through the client’s webmaster.
2. Fixing third party template/plugin issues or redesigning parts of Realtyna’s templates to your taste. Such requests can be handled through a paid Webmaster Service.
Note: If you are working with a web designer, we strongly suggest that your web designer waits until the integration is completed before working on your site. Simultaneous work can create several issues and clear our recent work.
3. Although Realtyna’s solution comes with advanced search engine friendly features and benefits, the SEO configurations are required to activate the full potential of the website. The SEO configurations are not a part of the data integration service. This service can be done through a paid Webmaster Service by Realtyna or a third party webmaster.
Please note: During the process of integration, your website interacts directly with the MLS provider’s server. This means that you own the data. This has great SEO value. All of your website traffic generated through your marketing efforts will add SEO value to your own website over time and not some other service provider's website.
4. Meeting the MLS compliance rules and regulations outside what we have described above. The compliance rules can differ with each MLS provider.
5. Once the MLS integration is done successfully and the feed is imported and approved by the client, if the MLS Provider makes any modification to their data structure, or rules & regulations, the updates can be done through a paid Webmaster Service.
6. It is the client’s responsibility to collect the RESO/RETS access info from the MLS board.
7. Obtaining Open House Data - When obtaining Open House information, there are two procedures available. The first is to only collect the Open House dates and display them in the Property Details page. This can be done with our standard information, provided that the data is available in the MLS database. The second procedure is to have the ability to search the Open House listings and dates. This option is a customization and is available for an additional cost of $350.00.

Post-Launch Maintenance after Realtyna’s Organic Data Feed Integration

After the integration is completed, you may need additional support as time progresses. Your WPL purchase includes one year of support and updates. Our website offers knowledgebase articles, how-to videos, manuals and the ability to submit a technical ticket for support.
Please see the following links:
WPL Manual:
Technical Ticket Submission:
Support Coverage Policy:
System Requirements:

MLS Integration Q + A (FAQ)

How does your MLS Integration work?
Our MLS Integration works like a Web version of the RESO connector. This means that Realtyna, as a developer, never keeps the MLS data nor do we even have access to it after the completion of the project. Like the RESO Connector, our software will pull the authorized data only.
I have a current WordPress website already built. Can you do the Integration on my website?
Yes, you can install WPL Pro and the MLS Add-on on any standard WordPress theme. There is a tool in WPL Pro called the UI Customizer (UI: User Interface) that allows you to match the font/colors and some styles of the internal elements of WPL with your 3rd party theme. However for a more in-depth matching of designs, you will need CSS/HTMLS editing, done by a professional web designer. You can order such customizations from Realtyna as well.
Can I install WPL Pro and Realtyna’s MLS Add-on on a third party Real Estate WordPress theme?
Technically you can install WPL & MLS on a third party theme, however, the internal real estate elements of the website (such as listing boxes, search widgets, property details page, agent listings, etc) will look like those of WPL, and not the theme. You will need to match the styles of WPL with your selected theme through a customization webmastering service.
Will clients still be able to search for all of the homes listed on the Multiple Listing Service from my website with the Realtyna Organic MLS Integration?
If your RESO/RETS access to your MLS Provider has sufficient access to the data (required authorization), the answer is yes. Your website will have full syndication with the MLS database and so they will be able to search the entire MLS database with our MLS integration. A number of MLS Providers provide two levels of access:
1. Access to all data (95% of the cases)
2. Access to the listings belonging to that agent/broker only (5% of the cases).
Can clients be set up to receive listings as they come on the market from my site with the Realtyna Organic MLS Integration?
Yes. This is called a ‘Saved Search Notifications’ and it’s a part of the Advanced Portal Search (APS) Add-on. With this feature clients can save their search criteria and as soon as a new listing matching that criteria becomes available on the MLS database, they will receive a notification from your website.
Can I set up a required sign in (with name, phone and email) prior to online consumers being able to search the MLS from my site?
There are different ways to achieve this. 1- WordPress itself has a registration form. You can request the name and email of the users for the registration. This information will be emailed to the administrator. However you cannot restrict your online consumers from accessing the MLS Listings. Everyone can search and view listings. 2- In WPL Membership Add-on, you can request the user’s phone number as well, and the information will be emailed to you. In addition, you can restrict access to the MLS listings to registered users only. This will force users to register on your website. 3- With our CRM Add-on, you can have full control over the fields of the registration form. Also when a user registers, the lead will be generated and added to the CRM system, with extensive tools to manage and monitor the lead. For more information about Realtyna’s CRM features click here.
Can I have an email forwarded to me when prospects sign up to search the MLS?
Yes, this is possible. For the full answer, please refer to the previous question and answer.
I am contacting my real estate board to get the RESO access. They said I need the Vendor to sign the contract. Are you the Vendor?
Realtyna is the Vendor of some major MLS Providers and based on market demand, it is open for negotiations with other MLS Providers for signing the vendor contract with them. Please contact us for more information.
Do you have a trial version for the MLS Integration?
Realtyna’s MLS integration needs customized syndicated mapping to work, and the process requires hours of technical work. As a result there is no trial version. In addition to our proven track record and the availability to review our examples of the Organic MLS integration projects that we have done, we also have a money back guarantee in the event we are unable to integrate the data.
Can I have more than one MLS Integration into my website?
You can have up to 16 MLS integration on the same website. The listings will be merged (co-mingled search results) and you will have all of the listings as a unified database. Each MLS will need its own MLS integration package. There is a progressive discount offer for integration of more than one MLS feed. Please contact us for more information.
I have several domains. Can I have the Integration on my other domains?
The MLS integration is valid for one domain only. If you have more than one domain, please contact us for a special offer.
Is your MLS system compatible with Fusion, Paragon and Matrix?
Our system is compatible with all RESO XML methods including Paragon, Matrix and Fusion.
What are third party issues that could result in a delay in the projected time frame for the MLS Integration?
Third party issues mean if we are integrating the data into a current website with a third party template/theme design, you, your developer, or Realtyna (whichever is applicable) may need to redesign some elements during the process, and will need to change the CSS/HTML files. This could cause delays in the projected time frame. Your Real Estate Board or your hosting provider are also third parties. If they delay sending us required information or if any issues arise because of these third parties, your projected time frame could also be delayed.
Can you assign agents to their listings?
For Realtors who have their own listings, you can create those Realtor profiles in WPL Pro (your website). Then we can associate their profiles with their agent ID from the MLS (if this field is available in the MLS feed). When a listing belongs to that agent ID, we can automatically assign it to the same agent in our system. This is possible through MLS Agent Mapping add-on.
Can I have a blog on my website with the Realtyna solution?
Yes. In fact, Realtyna's solution is based on the WordPress CMS. Therefore, in addition to using the features of our products, you are able to use the full features of WordPress and possibly other 3rd party plugins/extensions. This means that there are no restrictions from our side, but please note that we can’t guarantee that ALL 3rd party plugins are compatible with our products.
Can I use my own hosting?
Absolutely. Although Realtyna provides advanced ‘managed hosting’, you are free to choose any hosting/server that meets the hosting/server that meets the system requirements.
Will I have access to the backend of the website? For prospects who sign in, can they see the information in the back end?
You, as the website owner, will have full access to the backend and the admin section of the website. Make sure you don’t change the technical settings of the website to ensure your website continues to work smoothly. Prospects will not have access to the backend of the website. They will only be able to login to the frontend.

Terms of Fees,payments, etc.

Please note that in the event of using Realtyna as your MLS vendor, if MLS data access recurring fees are not covered within the given time frame (7 business days) the company has the right to disconnect the feed and cancel the agreement after 1 notice via an email to your billing address on file. After the feed has been disconnected, reconnection will require: Payment of any applicable fees which MLS might charge Realtyna to facilitate a new paperwork for bringing the client back on Realtyna’s vendor account. MLS re-integration fee of $750.00 for completing MLS integration project from scratch. Reconnection fee of $350.00.


By signing the data feed agreement, you have agreed to comply with these terms and conditions of using our Services, specifically MLS data feed connection.





Leave this empty:

Signature arrow sign here

Signature Certificate
Document name: Realtyna Data Integration Terms of Service
lock iconUnique Document ID: 09512a8a7d1431cde260b446fa87380a3f2a078b
Timestamp Audit
January 28, 2022 3:40 pm ESTRealtyna Data Integration Terms of Service Uploaded by Ali Attar - [email protected] IP