1. Yardi Voyager
Yardi rarely gives you a "Download XML" button on a standard tenant screen. You generally have two paths:
Path A: Compliance Exports (The HUD/NAHMA Method)
If you manage affordable housing, navigate to Compliance > Interface > Export. Select the NAHMA or HUD 50059 format. This generates a standardized XML file containing deep tenant data (income, family composition, etc.).
Path B: Task Runner / Scripting
For general market-rate data, you typically need to use a Scripted Report.
Go to Administration > Toolbelt > Scripted Reports.
If you have the technical permissions, you can set the report output to XML.
If not, you may need to ask your Yardi Admin to enable the "OptShowReportFile" parameter, which shows the source file code and allows for more flexible export formats.
2. Entrata
Entrata is much more "open" than Yardi, but it still hides XML behind the Reports or Integration tabs.
The Export Wizard: 1. Go to Reports > Library > Tenant Directory.
2. Click Export (usually a small icon at the top right).
3. Instead of CSV, look for the "XML" or "NAHMA Export" option in the dropdown.
API/Developer Portal: If you need bulk documentation, Entrata’s API is the cleanest way to get XML. You can query the
getLeasesorgetCustomersendpoints, which return data in XML format by default.
3. AppFolio
AppFolio is the "closed loop" of the group. They do not typically allow direct XML downloads for standard users to prevent data "scraping."
The Workaround: 1. Run a Tenant Directory or Tenant Ledger report.
2. Export it as CSV/Excel.
3. You will likely need to use a simple converter (like Excel’s "Save As XML Data" or a Python script) to turn that spreadsheet into an XML structure.
AppFolio Stack: If you are on "AppFolio Stack" (their premium tier), you can use their official API to pull tenant data as JSON or XML.
4. RealPage (OneSite)
RealPage uses XML extensively for Compliance and Electronic Data Interchange (EDI).
Compliance Export: Go to Administration > Utilities > Export Tenant Data. Look for the "NextGen" or "NAHMA XML" format.
Document Management: If you are trying to download actual scanned documents (PDFs) in an XML wrapper, you must use the Document Management module and select the "Bulk Export" feature, which often generates a
.zipcontaining the PDFs and anindex.xmlfile mapping them to the tenants.
Quick Comparison Table
| Platform | Difficulty | Primary Location | Format Name to Look For |
| Yardi | Hard | Compliance / Task Runner | NAHMA / 50059 / Scripted |
| Entrata | Easy | Reports / Setup > Export | XML Export / API |
| AppFolio | Hard | Reporting | CSV Export only (standard) |
| RealPage | Medium | Administration > Utilities | EDI / NextGen XML |