Avail, by Realtor.com, is a property management platform built for do-it-yourself landlords to list rentals, screen and accept tenants, sign leases, and collect rent online. An unofficial API lets you programmatically pull listings, applications, screening reports, leases, rent payments, and maintenance requests—and push updates like new listings, lease offers, and payment reminders back into Avail.

Avail, by Realtor.com, is a property management platform built for do-it-yourself landlords managing their own rental properties. Landlords use Avail to syndicate listings across high-traffic rental sites, collect online applications with TransUnion-powered screening reports, build lawyer-reviewed state-specific leases with built-in eSign, collect rent online, and track maintenance requests—all from one place, on any device.
Core product areas include:
Common data entities:
Landlords and proptech tools run real workflows on Avail every day, but turning its portal-driven experience into API-driven automation is non-trivial:
Supergood reverse-engineers Avail's authenticated landlord and tenant web flows to deliver a resilient API layer for your account—covering listings, applications, leases, payments, and maintenance without a public API.
Use Avail with AI agents: Avail MCP Server →
Book a 30-minute session to confirm your Avail account scope, data entities, and authentication model.
We deliver a production-ready Avail adapter tailored to your account and workflows.
Go live with continuous monitoring and automatic adjustments as Avail evolves.
Authentication
/authenticateAuthenticate to an Avail landlord or tenant account using email/password and obtain a session token for downstream calls.
Listings
/listingsList rental listings and their syndication status across connected platforms, with filters for property, unit, and availability.
Listings
/create_listingCreate a new rental listing and syndicate it to Avail's supported listing platforms.
Applications
/applicationsRetrieve rental applications with applicant profiles and attached TransUnion screening reports.
Leases
/create_leaseGenerate a state-specific lease from a template and send it to tenants for eSignature.
Payments
/paymentsPull rent payments, deposits, fees, balances, and payout activity with status and date-range filters.
- Pull active listings and syndication status across all 19+ platforms into one dashboard - Stream incoming applications and screening report outcomes to downstream CRM and decisioning tools - Reconcile applicant and tenant records across properties for a unified view
- Sync rent payments, deposits, and fees into accounting and general-ledger systems - Surface late or failed payments and trigger reminders without portal clicks - Match payouts against expected rent rolls for each unit
- Generate state-specific leases from templates and route them for eSignature - Track signed leases, amendments, and renewal status across the portfolio - Push lease milestones to calendar, CRM, and notification systems
- Pull maintenance requests with photos and status into a work-order system - Sync tenant messages and updates to a shared inbox or helpdesk - Trigger follow-ups when requests stall or payments come due
Authentication
Email/password sign-in and identity verification handled in a managed session
Connectivity
Authenticated landlord and tenant web flows reverse-engineered into a stable API surface
Response format
Normalized JSON across listings, applications, leases, payments, and maintenance objects
Rate limits
Adaptive throttling tuned to your account to avoid portal-side limits
Session management
Automatic session refresh, re-auth handling, and credential rotation
Data freshness
Near real-time pulls for payments and applications with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new applications, lease signatures, rent payments, and maintenance requests
Latency
Sub-second reads on cached entities; multi-second writes when posting listings, leases, and payments
Throughput
Horizontally scaled workers sized to multi-property, multi-unit portfolio volume
Reliability
Retry, backoff, and idempotency keys for listing, lease, and payment operations
Adaptation
Continuous monitoring of Avail portal changes and feature releases to keep the integration stable
No. Avail does not publish a documented developer API. Supergood works against your authenticated landlord and tenant web sessions to provide a stable API layer over listings, applications, leases, payments, and maintenance.
Yes. Supergood authenticates to the relevant landlord or tenant account and normalizes data from both sides, respecting each account's scope and the separate logins involved.
Screening reports carry strict consent and handling requirements. Supergood accesses credit, background, and eviction data only within your account's entitlements, with scoped tokens and audit logging rather than forcing a generic export.
Yes. You can pull rent payments, deposits, fees, balances, and payouts, and trigger reminders or reconcile activity into your accounting systems through the normalized payments surface.
Supergood continuously monitors Avail for UI and workflow changes and automatically adapts the integration, so your API keeps working as the platform evolves.