↗ Free Your StackSOFTWARE ACCESS RESEARCH

INDUSTRIES / PROPERTY MANAGEMENT

Who can connect to your property software?

Compare how Yardi, AppFolio, MRI and Entrata handle connections to other tools. See who holds the credentials, which routes need approval and how plan requirements affect access.

4 vendor reviewsBased on provider documentationPublished 09 Oct 2026

What this comparison covers

These reviews assess the named property-management products through their documented API, partner, data-delivery and customization routes. Some capabilities require paid add-ons (their commercial barriers cap the data-access score relative to the lowest paid plan). The grade does not imply that every capability is included on that plan.

MRI’s UK PMX exit disclosure does not establish US contract rights. RentCafe partner terms do not establish Voyager customer termination rights. Each vendor review identifies the product, route, region and agreement supporting its answers; rights on one route do not transfer to another.

We apply the site-wide customer-control methodology. The industry determines which products and routes we research; the grading questions, anchors and weights stay the same.

SAME QUESTIONS / DIFFERENT ROUTES

Vendor comparison

Overall grades combine six dimensions, with every answer retaining its route and plan (completeness and reliability still require live tests).

Overall customer control

0-10 · Higher is better

0510
EntrataC 5.2*

* Scores with unresolved inputs show the midpoint of their possible scores (document-based assessment). Scoring method ↗

* Scores with unresolved inputs show the midpoint of their possible scores (document-based assessment). Scoring method ↗

Data access combines read, bulk delivery and query capabilities, capped by the access cost barrier. Paid add-ons and plan upgrades cannot earn the same access grade as access included on the lowest paid plan. Comparable activation times remain unresolved. See the formula ↗

PUBLIC AGREEMENTS / PROGRAM RULES

What are the actual conditions?

These are yes/no answers, defined categories and quantities from provider materials. A hyphen leaves an unresolved answer blank; hover for the research state and open the source for its conditions.

QuestionYardi Voyager ↗AppFolio Property Manager ↗MRI Software ↗Entrata ↗
Does the partner route require provider approval?
YesStandard Interface Partner Program
Source & conditions ↗
YesStack partner route
Source & conditions ↗
YesPartner Connect route only
Source & conditions ↗
YesEntrata / contracted API-partner route
Source & conditions ↗
Does the integrating company need a provider agreement?
YesStandard Interface Partner Program
Source & conditions ↗
YesStack partner route
Source & conditions ↗
YesPartner Connect route only
Source & conditions ↗
YesEntrata / contracted API-partner route
Source & conditions ↗
Minimum company history for the partner program?
2 yearsStandard Interface Partner Program
Source & conditions ↗
-
-
-
Minimum existing clients for the partner program?
3 clientsStandard Interface Partner Program
Source & conditions ↗
-
-
-
Published customer integration add-on price?
-
$0.50 / connected unit / monthStack Premium customer add-on
Source & conditions ↗
-
-
Published minimum customer integration add-on spend?
-
$100 / account / monthStack Premium customer add-on
Source & conditions ↗
-
-
Annual partner interface license amount?
$25,000 / interface / yearVoyager / third-party interface program / Yardi France publication
Source & conditions ↗
-
-
-
Mandatory one-time customer access setup fee?
-
-
-
-Entrata Core / Data Share customer
Source & conditions ↗
Published development/review estimate: lower end?
3 monthsVoyager / interface development and provider review / Yardi France publication
Source & conditions ↗
-
-
-
Published development/review estimate: upper end?
6 monthsVoyager / interface development and provider review / Yardi France publication
Source & conditions ↗
-
-
-
Published maximum time from a complete request to usable access?
-Voyager / new SIPP partner
Source & conditions ↗
-Property Manager / new Stack partner
Source & conditions ↗
-PMX / UK configured customer interfaces
Source & conditions ↗
-Entrata / new API partner
Source & conditions ↗
Measured time from a complete request to the first usable query?
-
-
-
-
What permission is required for external AI processing?
-
-Stack partner route
Source & conditions ↗
-Partner Connect route
Source & conditions ↗
Written approvalAPI partners / Entrata-derived data
Source & conditions ↗
When is independent security attestation required?
-
-
-
Risk-based requirementAPI partner security tiers
Source & conditions ↗
What write capability is documented?
-Voyager / licensed interfaces
Source & conditions ↗
Max: read/write APIProperty Manager / customer Max plan
Source & conditions ↗
Custom save methodsPMX / UK configured interfaces
Source & conditions ↗
Specific write operationsEntrata / permitted API services
Source & conditions ↗
What change mechanism is documented?
Change data captureVoyager / Replicate
Source & conditions ↗
Updated-since filtersStack API / selected objects
Source & conditions ↗
-MIX / current tenant
Source & conditions ↗
Updated-since filtersEntrata / selected API services
Source & conditions ↗
What export output is documented?
Customer warehouseVoyager / Replicate
Source & conditions ↗
API objectsStack API / selected objects
Source & conditions ↗
CSV / XLS / PDFPMX / UK G-Cloud offering
Source & conditions ↗
Reports; formats unspecifiedEntrata Reporting
Source & conditions ↗
Does API access continue after agreement termination?
NoRentCafe API partner agreement only
Source & conditions ↗
-
-
-
Must the partner return or delete data at termination?
-
-
-
YesAPI partner / Common Client data
Source & conditions ↗
Is a customer custom-API toolkit documented?
-Voyager / customer-only API
Source & conditions ↗
-Property Manager / customer API
Source & conditions ↗
YesMRI Information eXchange (MIX)
Source & conditions ↗
-
Who owns custom workflows under the reviewed terms?
-
-
-
Provider owns workflowsUS Core / custom Workflow Agents
Source & conditions ↗

40 documented answers from 19 provider sources, checked 09 Oct 2026. Public terms describe the named route; signed customer agreements may differ. No tenant was tested.

ACCESS IS ROUTE-SPECIFIC

An API isn’t one access model

Credentials and approval by connection method

Yes No- Unknown

A check means the column applies to that route (customer credentials can still require provider approval). Report exports use the customer account without separate API credentials. Open a connection method for its authentication, requirements and last review date.

AppFolio access by plan

Core

Customer APINot listedStack integrationsStandard integrations

Plus

Customer APIRead onlyStack integrationsPremium integrations

Max

Customer APIRead / writeStack integrationsPremium integrations

Residential Property Manager plan comparison. “Not listed” means the plan page doesn’t advertise that feature. AppFolio pricing ↗ · Checked 2026-10-09.

Customer credentials

A customer account can authorize a connection, but the plan must include the required objects and operations. AppFolio’s profile separates customer API entitlement from Stack partnership; the customer’s tier and the integration provider’s arrangement both need checking.

Approved partner interfaces

Yardi and Entrata document partner paths. Review requirements, contracts and licensed methods affect whether a chosen third party can connect. An approved route for one partner does not establish that another tool has the same rights.

Warehouse and report routes

Yardi’s warehouse products and MRI’s report outputs offer other extraction paths. They can support analytics without establishing write access, complete attachments or a migration-ready history. Keep those capabilities separate in a buying decision.

BEFORE YOU COMMIT

Ask for a route-specific answer

01

Can our chosen third party connect, and which approvals are required?

02

Which product, plan, region, objects and fields are included?

03

Who owns and can revoke the credentials?

04

What are the initial and recurring fees, limits and review timelines?

05

Which write operations are permitted, and how are retries handled?

06

Can we export relationships, attachments, corrections and complete history?

07

What access remains during cancellation and after termination?

Request written terms and validate them against a representative tenant. The linked vendor profiles provide the evidence and the unresolved questions for each route.