# Feeds and open data

Public per-account URLs so portals can read your listings, international feeds with your consent, RSS and plain-text versions for AI tools.

Source: https://multilistado.mx/developers/feeds?lang=en · Updated: 2026-09-30 · Other language: https://multilistado.mx/developers/feeds.md

## Feeds for Mexican portals

Every agent and agency gets feed URLs ready to register with portals. **Always per account**: add `?agent=<your-slug>` or `?agency=<agency-slug>` (your slug is the last part of your profile, `multilistado.mx/agente/<slug>`). Without it the feed returns 400: we do not publish whole-MLS dumps because they would syndicate other agents' listings without their permission.

| Feed | URL | For |
|---|---|---|
| Navent XML | `https://multilistado.mx/feeds/inmuebles24.xml?agency=my-agency` | Inmuebles24 / Vivanuncios (the portal confirms the mapping at onboarding) |
| Lamudi XML | `https://multilistado.mx/feeds/lamudi.xml?agent=my-slug` (also `/feeds/propiedades.xml`) | Lamudi, Propiedades.com, Casas y Terrenos |
| Trovit XML | `https://multilistado.mx/feeds/trovit.xml?agent=my-slug` | Trovit, Mitula, Nestoria and aggregators |
| EasyBroker-compatible JSON | `https://multilistado.mx/feeds/easybroker.json?agent=my-slug` | Tools that read the EasyBroker format |
| GeoJSON | `https://multilistado.mx/feeds/listings.geojson?agent=my-slug` | Maps and GIS (approximate public coordinates) |

```bash
curl -s "https://multilistado.mx/feeds/trovit.xml?agency=pro-bienes-mexico" | head -20
```

They include your **published** listings (up to 5000) with photos, price and approximate coordinates (exact only if you chose to show the address). They never include commissions or licensed imports from other MLSs. In the portal, **More → Portals** shows your URLs ready to copy.

## International feeds (Kyero v3)

With your per-portal consent at [Portal → International portals](https://multilistado.mx/portal/internacional), your listings go into a Kyero v3 feed (MXN prices converted to USD at the day's rate, noted in the feed; photos as JPEG):

| Portal | URL | Format confirmed |
|---|---|---|
| Properstar / ListGlobally | `https://multilistado.mx/feeds/properstar.xml?agent=my-slug` | Yes (accepts Kyero) |
| Kyero | `https://multilistado.mx/feeds/kyero.xml?agent=my-slug` | Yes (official Kyero v3); Mexico coverage not confirmed |
| Realtor.com International | `https://multilistado.mx/feeds/realtor-intl.xml?agent=my-slug` | No: requires an agreement with the portal |
| JamesEdition | `https://multilistado.mx/feeds/jamesedition.xml?agent=my-slug` | Says it accepts Kyero; may require a paid account |

Only listings of agents who accepted **that** portal appear. The `X-Feed-Count` and `X-Feed-Skipped` headers tell how many were included and skipped (e.g. no photos or no price). Feeds refresh every 10 minutes.

The "US MLSs and GDX network (RESO)" consent produces no XML: it enables your listings on the [RESO Web API](https://multilistado.mx/developers/reso?lang=en).

## RSS

[`https://multilistado.mx/feed.xml`](https://multilistado.mx/feed.xml) (RSS 2.0; also `/rss.xml`): new listings and guides for agents. Use it in feed readers, Zapier/Make or newsletters.

## For AI and LLMs

- [`/llms.txt`](https://multilistado.mx/llms.txt): site index for language models; [`/llms-full.txt`](https://multilistado.mx/llms-full.txt): full context.
- **Markdown twins:** add `.md` to the URL of a listing, agent, registry entry, guide or these pages — e.g. `https://multilistado.mx/p/<slug>.md`, `https://multilistado.mx/agente/<slug>.md`, [`/developers/api.md?lang=en`](https://multilistado.mx/developers/api.md?lang=en). Listings, agents and registry pages also answer `Accept: text/markdown`.
- Listing pages embed schema.org JSON-LD (`RealEstateListing`, `RealEstateAgent`).
- The iPhone app's internal API (`/api/app/v1`) is neither public nor stable: use the [REST API v1](https://multilistado.mx/developers/api?lang=en).

Always cite the listing or agent URL, and remember prices and availability change.
