The Feedance AI features is rolling out. Check it out!
How Feedance can help your revenue growth
250+ channel and platform integrations
Start optimizing with powerful integration
Wordpress compatible e-commerce integration
Start optimizing Magento very quickly
Open source e-commerce platform integration
Integrate ChatGPT Ads Catalog in seconds
Optimize Meta Catalog Ads
Optimize your Google Shopping visibility correctly
Optimization of TikTok Catalog Ads
Kyero is a UK-based overseas property portal, founded in 2003 and headquartered in Bath, England, that connects international buyers and long-term renters with local estate agents selling homes across Spain, Portugal, France and Italy. The site aggregates listings from more than 7,000 estate agencies into a single searchable catalogue, and in December 2024 the platform was acquired by idealista, the leading real estate marketplace in Spain, Portugal and Italy. Kyero isn't a portal where agents log in and type up each listing by hand — the normal workflow is for an agency to keep its property data in its own property management system (PMS) or a structured export, and let Kyero's importer pull that data in automatically on a recurring schedule via a feed URL.
Because Kyero is built around imported data rather than manual entry, the feed effectively is the listing relationship: Kyero explicitly instructs agents to manage property details in their source system, not inside the Kyero control panel, because the daily import overwrites whatever is stored on Kyero.com. A properly structured feed means price changes, new instructions, availability updates and sold/withdrawn properties propagate automatically, and it prevents listings from falling into Kyero's "incomplete" state — a status applied (and hidden from public search) whenever the importer can't recognise a valid price, town, province or property type. For an agency advertising the same portfolio across Kyero and other overseas-property channels, feed automation is what keeps every destination in sync instead of drifting out of date.
Kyero property data is submitted using the Kyero XML feed, built on the current v3.x import specification — one of the most widely used property data formats among international estate agents, alongside the BLM standard. A handful of structural rules are strictly enforced:
username:password@yourdomain.com
CDATA
<
>
&
'
"
<date>
YYYY-MM-DD HH:MM:SS
Kyero geographically scopes the import to properties in its supported markets and provides a dedicated validator at validator.kyero.com so agents can check structure and encoding before submitting a feed URL for approval.
validator.kyero.com
The XML import specification defines both mandatory tags (needed for a property to be accepted and shown publicly) and optional tags that enrich the listing. The core set:
id
price
currency
price_freq
type
town
province
location
beds
baths
pool
built
plot
desc
features
images
ref
surface_area
energy_rating
new_build
virtual_tour_url
video_url
contact_number
whatsapp_number
Feedance takes your existing property data — a PMS export, CRM database, spreadsheet, or an existing feed built for another channel — and restructures it to match Kyero's exact XML import rules, rather than requiring your team to hand-build and maintain a compliant file. In practice that means: mapping your source fields to the lowercase Kyero tag set (id, price, town, province, beds, baths, images, and the rest), entity-encoding special characters automatically so a stray ampersand or apostrophe in a description never breaks the parse, generating one absolute (full-catalogue) feed per Kyero account, and advancing each property's <date> tag only when its underlying data actually changes — so updates register with Kyero without artificially forcing every property into reprocessing. Feedance hosts the resulting file at a stable HTTPS URL (with basic-auth credentials if you keep the feed private), which you then submit through Kyero's support ticket process for the initial validator check and approval, exactly as Kyero's own onboarding instructions describe.
Kyero's processing cadence depends on the agency's package: accounts on a Prime package are processed nightly, five nights a week (Sunday/Monday through Thursday/Friday), with feeds typically picked up around 01:30 CET once a property is live. Accounts on a Free package are processed once per week. Feeds that fail validation or otherwise misbehave are demoted to weekly-only processing, or disabled entirely, until the issue is fixed — so a feed that's technically valid but rarely changes its <date> tags won't get more frequent treatment than the package allows, but a broken feed can get less frequent treatment than it's entitled to.
Kyero's documented failure modes center on a few recurring issues:
A few practices, drawn from Kyero's own guidance, help a feed stay in good standing and process on the fastest schedule your package allows: run every feed through validator.kyero.com (structure) and a UTF-8/W3C check (encoding) before submitting a new or changed feed URL; keep the <id> and <ref> values for each property stable across every export so Kyero — and any other channel you distribute to — can reliably match updates to the same listing; populate desc with language sub-nodes rather than relying on features alone if you're targeting Kyero's international buyer audience; keep all 50 image slots filled with real, stable photo URLs rather than a placeholder; and manage every property edit in your source PMS, never inside the Kyero control panel directly, since manual edits are overwritten by the next automated import.
<id>
<ref>
Is a Kyero feed the same as a Google Merchant Center or shopping feed?No. Kyero imports real-estate listings (price, location, beds/baths, plot size, images), not product/e-commerce attributes like GTIN or SKU — the Kyero XML import specification is a real-estate-specific schema.
What format does Kyero require?The Kyero XML feed, currently on its v3.x import specification, submitted as a single absolute (full-catalogue) file per Kyero account.
Can one feed cover multiple estate agent accounts?No — each feed URL is tied to a single Kyero account; agencies with multiple accounts need a separate feed URL for each.
How often is my feed refreshed on Kyero.com?Prime-package accounts are processed nightly (five nights a week); Free-package accounts are processed once a week; non-conforming feeds may be dropped to weekly or disabled until fixed.
What happens if a property is missing required data?It's flagged "incomplete" and hidden from public search until price, town, province and property type are all present and recognised.
How do I know if my feed is working?Check live properties in your Kyero account, run the feed through validator.kyero.com, or wait for Kyero's automated email alert, which is sent if an import fails.
We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!