WpRentals does not include a built-in feature to automatically synchronize or export properties from your website to third-party portals via XML.
Most property portals accept listings only in specific formats (XML templates, CSV, or API), and each portal has its own requirements, mandatory fields, and validation rules. Because of this, exporting from your website to portals is not a one-click feature inside WpRentals by default.
What WpRentals Can Do (Out of the Box)
- Store and manage property listings inside WordPress as custom post types.
- Display properties on your site with filters, search, booking features, and user dashboards.
- Allow property owners or agencies to add and update listings from the front end (depending on your setup).
Importing Listings in XML or CSV into WpRentals
If your goal is to bring properties into your WpRentals website from an external source, the most common approach is to use a third-party import tool.
As far as we know, WP All Import created a dedicated add-on that allows clients to import listings in XML or CSV format into the WpRentals theme.
You can review their documentation and video here:
How to import listings to WpRentals with WP All Import
Important: WP All Import is a third-party product. Their add-on focuses on importing data into your website. Exporting to portals is a separate topic and depends on each portal’s feed rules.
Exporting Listings from Your Website to Property Portals
Exporting listings from your site to portals like JamesEdition, Rightmove, or Kyero usually works in one of these ways:
- Portal XML feed upload: The portal provides an XML specification. You generate an XML feed that matches their format and provide the feed URL to the portal.
- Portal partner or aggregator: Some portals only accept feeds through approved partners. In this case, you connect your site to an aggregator that pushes listings to multiple portals.
- API integration: Some portals offer an API. This typically requires custom development and depends on whether the portal grants API access.
In all cases, the portal decides what fields are required, what images are accepted, what statuses are allowed, and how often the feed is fetched.
WpRentals API for Custom Sync Applications
If you want to build a custom integration (for example, synchronize properties between multiple websites, push data to external systems, or create a middleware service), WpRentals provides API support that developers can use to create custom applications for data synchronization.
The WpRentals API documentation is available here:
WpRentals API Documentation (Postman)
This option is usually the best fit when:
- You need a reliable, automated workflow (not manual exports).
- You want to keep multiple systems in sync with clear rules.
- You are working with portals or partners that require structured data exchange via API.
Note: Building a sync solution through an API is a development project. It requires mapping your WpRentals fields to the external platform fields, handling authentication, and defining how updates behave (create, update, remove, images, statuses).
What You Need From the Portal
Before planning an export or synchronization, request these details from the portal support team:
- Their accepted format (XML, CSV, API)
- Their exact feed specification or XML template
- Mandatory fields and accepted values (statuses, currencies, property types, locations)
- Image requirements (size, number of images, hosting rules)
- How they validate and fetch the feed (frequency, authentication, IP restrictions)
- Whether they require an approved partner or aggregator
Recommended Approach
The best approach depends on what you are trying to achieve:
- If you need to import listings into WpRentals: Use WP All Import with the WpRentals add-on and map your XML/CSV fields to WpRentals fields.
- If you need to export listings to a portal: Confirm the portal’s feed format first. Then choose between a feed generator plugin, an integration service, or custom development.
- If you want automated, custom synchronization: Use the WpRentals API and build a custom sync application or middleware service that follows the portal requirements and your internal rules.
Common Questions
Does WpRentals generate XML feeds for portals?
No. WpRentals does not include a built-in XML export feature tailored for specific portals.
Can WP All Import help me export listings to portals?
WP All Import is mainly used for importing content into WordPress. Exporting to portals depends on the portal’s accepted formats and may require a different tool or a custom feed solution.
Why does each portal require a different solution?
Because each portal uses its own data structure, naming conventions, required fields, and validation rules. Even when two portals both say “XML,” their XML structure is usually different.
Next Step
If you tell us which portal you want to connect first (JamesEdition, Rightmove, or Kyero) and share the portal’s feed specification or requirements, we can advise on the most practical workflow for your case.