AppFolio is a Santa Barbara, California cloud-based real estate technology company providing property management software to residential, commercial, community association (HOA), student housing, single-family, and affordable housing operators, plus investment management tooling for sponsors and funds. Its flagship AppFolio Performance Platform unifies workflow automation, accounting and reporting, marketing and leasing, maintenance, resident communication, and resident services on a single multi-tenant SaaS. AppFolio embeds Realm-X, an in-house agentic AI layer (Realm-X Assistant, Performers, Flows) directly into the platform rather than as an add-on. Integrations are delivered through the AppFolio Stack marketplace, where certified partners (ButterflyMX, Conservice, HappyCo, Knock, Lowe's, Property Meld, and many more) connect via the AppFolio Stack API. The Stack API is gated behind a partner application, security-compliance questionnaire, and terms-of-service signing; OAuth 2.0, a sandbox environment, webhooks, and an OpenAPI/Swagger reference are made available only to approved partners through the developer.appfolio.com portal, so no public specification is reachable for catalog inclusion. AppFolio's revenue model is per-unit SaaS subscription plus value-added services (payments, screening, insurance, marketing). The AppFolio GitHub organization publishes internal Ruby on Rails, React, and tooling libraries (react-gears, ae_page_objects, store_base_sti_class) but no public API SDK, CLI, or OpenAPI artifact.
AppFolio is listed with 1 API on the APIs.io network. Tagged areas include Property Management, Real Estate, Residential, Commercial, and Community Associations.
AppFolio’s developer surface includes support, Stack Overflow tag, GitHub presence, engineering blog, pricing, YouTube channel, and 26 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/appfolio/"><img src="https://apis.io/badge/appfolio/card.svg" alt="AppFolio on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Machine-Readable Auth+10 pts — a served openid-configuration/oauth-authorization-server carrying `issuer` (served), else the securitySchemes class in the provider OpenAPIs — bound (mutualTLS, DPoP, Signature) > negotiable (oauth2 authorizationCode/clientCredentials, openIdConnect) > bearer (http bearer, apiKey)
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
Stable Error Semantics+8 pts — OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes
13 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Partner integration API for the AppFolio Performance Platform, covering resources such as attachments, bank accounts, bills, charges, properties, units, owners, occupancies and ...
aid: appfolio
name: AppFolio
description: AppFolio is a Santa Barbara, California cloud-based real estate technology company providing property management
software to residential, commercial, community association (HOA), student housing, single-family, and affordable housing
operators, plus investment management tooling for sponsors and funds. Its flagship AppFolio Performance Platform unifies
workflow automation, accounting and reporting, marketing and leasing, maintenance, resident communication, and resident
services on a single multi-tenant SaaS. AppFolio embeds Realm-X, an in-house agentic AI layer (Realm-X Assistant, Performers,
Flows) directly into the platform rather than as an add-on. Integrations are delivered through the AppFolio Stack marketplace,
where certified partners (ButterflyMX, Conservice, HappyCo, Knock, Lowe's, Property Meld, and many more) connect via the
AppFolio Stack API. The Stack API is gated behind a partner application, security-compliance questionnaire, and terms-of-service
signing; OAuth 2.0, a sandbox environment, webhooks, and an OpenAPI/Swagger reference are made available only to approved
partners through the developer.appfolio.com portal, so no public specification is reachable for catalog inclusion. AppFolio's
revenue model is per-unit SaaS subscription plus value-added services (payments, screening, insurance, marketing). The AppFolio
GitHub organization publishes internal Ruby on Rails, React, and tooling libraries (react-gears, ae_page_objects, store_base_sti_class)
but no public API SDK, CLI, or OpenAPI artifact.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: low
probe_state: unreadable
source:
- plans
- security
generated: '2026-11-06'
method: derived
position: Producing
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appfolio.png
tags:
- Property Management
- Real Estate
- Residential
- Commercial
- Community Associations
- HOA
- Multifamily
- Single-Family Rental
- Student Housing
- Affordable Housing
- Investment Management
- PropTech
- Software-as-a-Service
- Accounting
- Leasing
- Maintenance
- AI Agents
- Realm-X
- AppFolio Stack
tags_raw:
- Property Management
- Real Estate
- Residential
- Commercial
- Community Associations
- HOA
- Multifamily
- Single Family Rentals
- Student Housing
- Affordable Housing
- Investment Management
- PropTech
- SaaS
- Accounting
- Leasing
- Maintenance
- Agentic AI
- Realm-X
- AppFolio Stack
- Real-Estate
url: https://raw.githubusercontent.com/api-evangelist/appfolio/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-10-20'
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: Plans
url: plans/appfolio-plans-pricing.yml
- type: Lifecycle
url: lifecycle/appfolio-lifecycle.yml
- type: LLMsTxt
url: llms/appfolio-llms.txt
- type: Hosts
url: hosts/appfolio-hosts.yml
- type: IntegrationEdges
url: integrations/appfolio-integration-edges.yml
- type: Vendors
url: vendors/appfolio-vendors.yml
- type: TrustCenter
url: https://www.appfolio.com/trust/
- type: Support
url: https://www.appfolio.com/help/owner
- type: Leadership
url: https://www.appfolio.com/markets/hoa/management
- type: DomainSecurity
url: security/appfolio-domain-security.yml
- type: Website
url: https://www.appfolio.com
- type: PropertyManager
url: https://www.appfolio.com/property-manager
- type: Stack
url: https://www.appfolio.com/stack
- type: StackAPI
url: https://www.appfolio.com/stack/partners/api
- type: BecomePartner
url: https://www.appfolio.com/stack/become-a-partner
- type: DeveloperPortal
url: https://developer.appfolio.com/
- type: EngineeringBlog
url: https://engineering.appfolio.com/
- type: GitHub
url: https://github.com/appfolio
- type: StatusPage
url: https://status.appfolio.com/
- type: TermsOfService
url: https://www.appfolio.com/terms
- type: PrivacyPolicy
url: https://www.appfolio.com/privacy
- type: Login
url: https://www.appfolio.com/login
- type: Newsroom
url: https://www.appfolio.com/newsroom
- type: Blog
url: https://www.appfolio.com/blog
- type: Pricing
url: https://www.appfolio.com/pricing
- type: Company
url: https://www.appfolio.com/company
- type: Contact
url: https://www.appfolio.com/contact
- type: InvestorRelations
url: https://ir.appfolioinc.com/
- type: Twitter
url: https://twitter.com/appfolio
- type: LinkedIn
url: https://www.linkedin.com/company/appfolio
- type: YouTube
url: https://www.youtube.com/@AppFolio
- type: Facebook
url: https://www.facebook.com/AppFolio
apis:
- aid: appfolio:appfolio-stack-api
name: AppFolio Stack API
description: Partner integration API for the AppFolio Performance Platform, covering resources such as attachments, bank
accounts, bills, charges, properties, units, owners, occupancies and work orders. The public page lists resources and
attributes only; the reference, OAuth credentials and sandbox are available to approved AppFolio Stack partners through
the developer.appfolio.com sign-in.
humanURL: https://www.appfolio.com/stack/partners/api
tags:
- Property Management
- Accounting
- Partner API
properties:
- type: Documentation
url: https://www.appfolio.com/stack/partners/api
- type: DeveloperPortal
url: https://developer.appfolio.com/
x-enrichment:
date: '2026-10-20'
status: enriched
artifacts_added: 3
pass: local-v5
x-coverage:
state: unreadable
reason: no-machine-readable-spec
method: derived
generated: '2026-10-20'
generator: derive-coverage.py (pre-flight evidence)
detail: the company publishes developer documentation but serves no machine-readable contract from it
evidence:
- url: https://www.appfolio.com
status: 200
AppFolio API — frequently asked questions
Does AppFolio have an API?
Yes. APIs.io lists 1 API from AppFolio, including AppFolio Stack API.
How much does the AppFolio API cost?
AppFolio publishes its prices; its Core plan is $1.49* as of 2026-10-20. APIs.io lists 3 pricing plans for AppFolio, with each plan's price, limits and inclusions under Pricing on this page.
Is the AppFolio API ready for AI agents?
AppFolio has a Kin Score of 23.9 out of 100 (emerging) and an Agent Readiness score of 0.0 (human-only), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.