Preview VersionThese are pre-release scores, not final grades. Every vendor's full markdown report is published here so the scoring can be checked line by line. A complete rerun follows in roughly 60 days. Found a factual error?

Preview Version

The PM API Report Card

Presented by Column

Grading the property management platforms we all use, on whether they'll actually let you access your own data. Same rubric for every platform: five weighted categories totalling 100 points. No cherry-picking, no platform-specific tuning, and the grading file is yours to download and check.

The results.

Scores are point-in-time, based on first-party documentation and, where available, live testing. Open any graded platform for its own page: all 27 checks, the evidence behind each mark, and the full report to download.

Note: Peter may have consulting agreements with, or financial interests in, companies mentioned on this page. However, there are NO affiliate links on this page or the individual results pages. Click here for more information.

Scroll the table sideways to see every category →

Platform Functional Coverage/15 Design & Reliability/10 Access Control/5 Docs & AI-Ready/5 Access & Cost/15 Preliminary
Score
Preliminary
Grade
PM Software10 listed
BuildiumFull report →157.553.757.578C+
Magic DoorFull report →13.14.131.31573C
PropertywareFull report →11.35.94.52.511.371C-
RentvineFull report →9.42.552.51569D+
Rent ManagerFull report →13.154.51.97.564D
AppFolioFull report →5.67.91.91.37.548F
DoorLoopAre you a DoorLoop customer? Click here to grade →
Rentec DirectAre you a Rentec Direct customer? Click here to grade →
RevelaAre you a Revela customer? Click here to grade →
Yardi BreezeAre you a Yardi Breeze customer? Click here to grade →
Add a platform to PM Software
Listings, Applications & Tenant Screening8 listed
RentEngineFull report →5.67.9451575C
BoomFull report →7.5553.11571C-
ShowdigsFull report →7.53.301.31554F
ShowMojoFull report →1.96.70.81.31551F
Tenant TurnerFull report →3.84.21.31.31551F
RentlyWhat we grade →Scoring in progress
FindigsAre you a Findigs customer? Click here to grade →
RentSpreeAre you a RentSpree customer? Click here to grade →
Add a platform to Listings, Applications & Tenant Screening
Workflow & CRM3 listed
LeadSimpleFull report →155.84.43.11587B+
Process StreetFull report →13.153.13.811.373C
AptlyFull report →7.54.1557.558F
Add a platform to Workflow & CRM
Maintenance4 listed
LatchelFull report →9.43.323.11566D
Property MeldFull report →5.652.53.87.549F
MasonWhat we grade →Scoring in progress
VendorooWhat we grade →Scoring in progress
Add a platform to Maintenance
Banks2 listed
ColumnFull report →157.554.41594A
Enterprise BankNo API available
Add a platform to Banks
Corporate Accounting2 listed
XeroFull report →13.16.74.54.411.380B-
QuickBooks OnlineFull report →7.59.23.54.47.564D
Add a platform to Corporate Accounting
Phone5 listed
RingCentralFull report →157.953.81593A
QuoFull report →157.92.5511.383B
ZoomFull report →1555511.383B
SimpleVOIPFull report →13.15.81.31.911.367D+
JustCallWhat we grade →Scoring in progress
Add a platform to Phone

PM Software10 listed

BuildiumPreliminary78/100C+
Functional Coverage15 / 15
Design & Reliability7.5 / 10
Access Control5 / 5
Docs & AI-Ready3.75 / 5
Access & Cost7.5 / 15
Full report →
Magic DoorPreliminary73/100C
Functional Coverage13.1 / 15
Design & Reliability4.1 / 10
Access Control3 / 5
Docs & AI-Ready1.3 / 5
Access & Cost15 / 15
Full report →
PropertywarePreliminary71/100C-
Functional Coverage11.3 / 15
Design & Reliability5.9 / 10
Access Control4.5 / 5
Docs & AI-Ready2.5 / 5
Access & Cost11.3 / 15
Full report →
RentvinePreliminary69/100D+
Functional Coverage9.4 / 15
Design & Reliability2.5 / 10
Access Control5 / 5
Docs & AI-Ready2.5 / 5
Access & Cost15 / 15
Full report →
Rent ManagerPreliminary64/100D
Functional Coverage13.1 / 15
Design & Reliability5 / 10
Access Control4.5 / 5
Docs & AI-Ready1.9 / 5
Access & Cost7.5 / 15
Full report →
AppFolioPreliminary48/100F
Functional Coverage5.6 / 15
Design & Reliability7.9 / 10
Access Control1.9 / 5
Docs & AI-Ready1.3 / 5
Access & Cost7.5 / 15
Full report →
DoorLoopLooking for a customer
Are you a DoorLoop customer? Click here to grade →
Rentec DirectLooking for a customer
Are you a Rentec Direct customer? Click here to grade →
RevelaLooking for a customer
Are you a Revela customer? Click here to grade →
Yardi BreezeLooking for a customer
Are you a Yardi Breeze customer? Click here to grade →
Add a platform to PM Software

Listings, Applications & Tenant Screening8 listed

RentEnginePreliminary75/100C
Functional Coverage5.6 / 15
Design & Reliability7.9 / 10
Access Control4 / 5
Docs & AI-Ready5 / 5
Access & Cost15 / 15
Full report →
BoomPreliminary71/100C-
Functional Coverage7.5 / 15
Design & Reliability5 / 10
Access Control5 / 5
Docs & AI-Ready3.1 / 5
Access & Cost15 / 15
Full report →
ShowdigsPreliminary54/100F
Functional Coverage7.5 / 15
Design & Reliability3.3 / 10
Access Control0 / 5
Docs & AI-Ready1.3 / 5
Access & Cost15 / 15
Full report →
ShowMojoPreliminary51/100F
Functional Coverage1.9 / 15
Design & Reliability6.7 / 10
Access Control0.8 / 5
Docs & AI-Ready1.3 / 5
Access & Cost15 / 15
Full report →
Tenant TurnerPreliminary51/100F
Functional Coverage3.8 / 15
Design & Reliability4.2 / 10
Access Control1.3 / 5
Docs & AI-Ready1.3 / 5
Access & Cost15 / 15
Full report →
RentlyScoring in progress
What we grade →
FindigsLooking for a customer
Are you a Findigs customer? Click here to grade →
RentSpreeLooking for a customer
Are you a RentSpree customer? Click here to grade →
Add a platform to Listings, Applications & Tenant Screening

Workflow & CRM3 listed

LeadSimplePreliminary87/100B+
Functional Coverage15 / 15
Design & Reliability5.8 / 10
Access Control4.4 / 5
Docs & AI-Ready3.1 / 5
Access & Cost15 / 15
Full report →
Process StreetPreliminary73/100C
Functional Coverage13.1 / 15
Design & Reliability5 / 10
Access Control3.1 / 5
Docs & AI-Ready3.8 / 5
Access & Cost11.3 / 15
Full report →
AptlyPreliminary58/100F
Functional Coverage7.5 / 15
Design & Reliability4.1 / 10
Access Control5 / 5
Docs & AI-Ready5 / 5
Access & Cost7.5 / 15
Full report →
Add a platform to Workflow & CRM

Maintenance4 listed

LatchelPreliminary66/100D
Functional Coverage9.4 / 15
Design & Reliability3.3 / 10
Access Control2 / 5
Docs & AI-Ready3.1 / 5
Access & Cost15 / 15
Full report →
Property MeldPreliminary49/100F
Functional Coverage5.6 / 15
Design & Reliability5 / 10
Access Control2.5 / 5
Docs & AI-Ready3.8 / 5
Access & Cost7.5 / 15
Full report →
MasonScoring in progress
What we grade →
VendorooScoring in progress
What we grade →
Add a platform to Maintenance

Banks2 listed

ColumnPreliminary94/100A
Functional Coverage15 / 15
Design & Reliability7.5 / 10
Access Control5 / 5
Docs & AI-Ready4.4 / 5
Access & Cost15 / 15
Full report →
Enterprise Bank

No API available

Add a platform to Banks

Corporate Accounting2 listed

XeroPreliminary80/100B-
Functional Coverage13.1 / 15
Design & Reliability6.7 / 10
Access Control4.5 / 5
Docs & AI-Ready4.4 / 5
Access & Cost11.3 / 15
Full report →
QuickBooks OnlinePreliminary64/100D
Functional Coverage7.5 / 15
Design & Reliability9.2 / 10
Access Control3.5 / 5
Docs & AI-Ready4.4 / 5
Access & Cost7.5 / 15
Full report →
Add a platform to Corporate Accounting

Phone5 listed

RingCentralPreliminary93/100A
Functional Coverage15 / 15
Design & Reliability7.9 / 10
Access Control5 / 5
Docs & AI-Ready3.8 / 5
Access & Cost15 / 15
Full report →
QuoPreliminary83/100B
Functional Coverage15 / 15
Design & Reliability7.9 / 10
Access Control2.5 / 5
Docs & AI-Ready5 / 5
Access & Cost11.3 / 15
Full report →
ZoomPreliminary83/100B
Functional Coverage15 / 15
Design & Reliability5 / 10
Access Control5 / 5
Docs & AI-Ready5 / 5
Access & Cost11.3 / 15
Full report →
SimpleVOIPPreliminary67/100D+
Functional Coverage13.1 / 15
Design & Reliability5.8 / 10
Access Control1.3 / 5
Docs & AI-Ready1.9 / 5
Access & Cost11.3 / 15
Full report →
JustCallScoring in progress
What we grade →
Add a platform to Phone

Scores are point-in-time and tied to the evidence access date. Methodology v1.1.

Categories still to come: Market Rent & Property Data, Inspections, Pets, Security Deposits, Insurance, E-sign, and Other. Platforms in those categories are not graded yet and are not counted anywhere on this page.

The problem.

Every platform will tell you their API is great. I wanted to find out if that's actually true.

Property managers should have access to their own data. These platforms are fantastic, but they vary wildly, both in how sophisticated the API is and in their commercial posture: how willing they are to let us reach our own data. Some of that is a technology problem. A lot of it is a business decision.

Grading that objectively wasn't possible at scale until recently. With AI, it is. The idea came from SaaStr's API Report Card for B2B SaaS. I wanted one for our industry.

The method.

One fixed grading prompt, run against every platform below. Same criteria, same process, every time.

Download it and check it yourself; every result traces back to it. If you think there's a better way to grade this, I want to hear it.

The grading file

The exact rubric behind every score on this page.

Download the .md file

Methodology v1.1

What gets graded

Five categories, each worth a fixed share of the 100 points. A category earns the fraction of its checks it passes, times its maximum.

1 Functional Coverage and Usefulness 15 pts

Can you get the data and take the actions your business runs on, and change them, not just read them? Coverage is scored against a predetermined critical, important, and optional weighting.

2 API Design, Reliability, and Operability 10 pts

Is the API built so your code, no-code tools, and AI agents behave predictably instead of breaking, across typing, errors, idempotency, rate limits, pagination, bulk export, webhook security, concurrency, versioning, traceability, and uptime transparency?

3 Access Control and Safe Automation 5 pts

Can you safely hand a limited slice of access to an app or an AI agent, and shut it off?

4 Documentation and AI-Agent Readiness 5 pts

Can a developer, or an AI coding tool, understand the API and build against it correctly?

5 Accessibility and Cost 15 pts

Can you get access without a sales call or a forced upgrade?

Every submission is graded three times

The first run collects the evidence and scores it. The next two re-grade the evidence already collected, then any disagreement between the runs is resolved against that evidence instead of being averaged. That is what catches a bad assumption in a single run, and it is why we ask for it. Where a disagreement cannot be settled from the evidence, we publish it rather than hide it, along with what the score would have been under the other reading.

How the grade is calculated

The five category scores add up to a raw total out of 50, which is doubled to a score out of 100 and mapped to a letter grade: A+ at 97 and above, down to F below 60. Scores are absolute, never curved against other platforms. A number is only published when the run clears the methodology's verification bar; otherwise the score is withheld.

Fair and transparent, on purpose.

Doesn't a sponsor on this page create a conflict? Let's address it directly.

This report is sponsored by Column, whose support makes it possible. Column is graded by the same process as everything else here, and their sponsorship did not influence their ranking.

The grading file contains no instruction to grade them favorably. Read it and confirm. Same goes for every platform here, sponsor or not.

Why I'm giving this away.

This is free because I want to push the industry forward: real pressure on vendors to build better APIs, and to stop treating basic data access as a paid upgrade.

Preview scores, and what happens next.

Every graded platform's preliminary score is published along with the full report that generated it, so any vendor can see precisely how the score was reached rather than arguing with a number.

This is a pre-release. Scores are not yet final. The intention of this 60-day pre-release period is:

1. For the community to provide feedback on the scoring methodology, both the overall weighting and the specifics of each category.

2. For vendors to address any low-hanging fruit or simple technical fixes that can improve their score.

A full rerun of every platform is planned in 60 days. At that time the scores will be final, and this page will not be updated again until a planned re-score in roughly 6 months.

Found a factual error in your grade?

Tell us and we will fix it. Every mark on this page traces to a specific piece of first-party evidence or a live API call, and the full report is published so you can see exactly what was checked and what it was checked against.

Confirmed factual errors are corrected immediately.

Everything else waits. We do not rescore piecemeal on request, because a board where some vendors have been re-run and others have not is not a fair comparison. Shipped improvements, changed documentation and disagreements about judgement all go into the next full rerun.

Contact us with a factual error
Top of results Presented byColumn