AppFolio Rental Listings Scraper — Vacancies + Office Phone
Pricing
from $0.00075 / rental listing
AppFolio Rental Listings Scraper — Vacancies + Office Phone
Scrape rental vacancies from any property manager's AppFolio listings site: rent, beds, baths, sq ft, availability, address, coordinates, photos, application fee, deposit, pet policy, amenities, apply link, office name and phone. Export CSV/JSON.
Pricing
from $0.00075 / rental listing
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
AppFolio Rental Listings Scraper: Vacancies, Rent and Office Phone
AppFolio Rental Listings Scraper extracts rental vacancies from the public AppFolio listing sites of US property managers (sites like yourmanager.appfolio.com/listings). AppFolio powers thousands of property-management companies, so one scraper covers a huge share of the US single-family and apartment rental market. For every vacancy you get the address, monthly rent, bedrooms, bathrooms, square feet, availability date, latitude and longitude, main photo, and with full details the description, application fee, security deposit, rental terms, pet policy (cats/dogs), amenities, utilities included, apply link, property manager name and office phone, and the full photo gallery. Add as many property managers as you like and export to CSV, Excel or JSON.
What does AppFolio Rental Listings Scraper do?
- 🏘️ Any AppFolio property manager: paste the listing site URL or just the company subdomain.
- 💵 Rent and available date for every vacancy.
- 🛏️ Bedrooms, bathrooms and square feet.
- 📍 Address with latitude and longitude for mapping.
- 📞 Property manager name and office phone for each listing.
- 🧾 Application fee and security deposit parsed into numbers.
- 🐶 Pet policy: cats and dogs allowed flags.
- ✨ Amenities and utilities included.
- 🔗 Apply link for each listing.
- 🖼️ All photos in large size.
- 🧹 Filters: rent range, minimum bedrooms, pet-friendly only.
What data can you scrape from AppFolio listing sites?
| Field | Description |
|---|---|
| Listing | ID, title, link, property manager site |
| Location | Address, latitude, longitude |
| Price | Rent, rent text |
| Layout | Bedrooms, bathrooms, square feet |
| Availability | Available date |
| Terms* | Application fee, security deposit, rental terms |
| Pets* | Pet policy, cats allowed, dogs allowed |
| Features* | Amenities, utilities included |
| Contact* | Office name, office phone, apply link |
| Media | Main photo, photo gallery* |
| Description* | Listing description |
* With Full listing details turned on (default).
Use cases for rental vacancy data
- Renters and relocation services: monitor new vacancies from local property managers.
- Property managers: benchmark rents, fees and deposits against competitors.
- Rental market research: track asking rents and availability by city and bedroom count.
- Proptech and listing aggregators: syndicate vacancies from many managers.
- Investors: estimate market rents for acquisitions.
- B2B sales to property managers: identify active managers and their office contacts.
How to scrape AppFolio listings
- Click Try for free to open the scraper in Apify Console.
- Add property manager listing sites (URL or subdomain).
- Optionally set a rent range, minimum bedrooms or pet-friendly only.
- Click Start and download the vacancies as CSV, Excel or JSON.
Input
Example input
{"startUrls": ["https://holtonwise.appfolio.com/listings", "anothermanager"],"maxRent": 3000,"minBedrooms": 2,"includeDetails": true,"maxItems": 500}
| Field | Description |
|---|---|
| Property manager listing sites | AppFolio listing URLs, hostnames or subdomains. |
| Minimum / Maximum rent | Monthly rent range in USD. |
| Minimum bedrooms | Bedroom filter. |
| Only pet-friendly | Only listings allowing cats or dogs. |
| Full listing details | Adds terms, pets, amenities, office contact, photos. |
| Max listings | Stop after this many (0 = no limit). |
Output
Listing example
{"listingId": "62fa26f8-de09-4af8-86ab-47dea69b10cf","url": "https://holtonwise.appfolio.com/listings/detail/62fa26f8-de09-4af8-86ab-47dea69b10cf","title": "3403 Washington Boulevard","address": "3403 Washington Boulevard, Cleveland Heights, OH 44118","rent": 2450,"bedrooms": 5,"bathrooms": 1.5,"available": "NOW","latitude": 41.5035789,"longitude": -81.5578893,"imageUrl": "https://images.cdn.appfolio.com/holtonwise/images/164f0241-a899-483d-9f68-d094e68eab0f/large.jpeg","propertyManagerSite": "https://holtonwise.appfolio.com","applicationFee": 40,"securityDeposit": 2450,"petPolicy": ["Cats allowed", "Dogs allowed"],"catsAllowed": true,"dogsAllowed": true,"amenities": ["Kitchen appliances included", "Close to Parks and Schools", "Close to Bus Line", "Freshly Painted Throughout"],"applyUrl": "https://holtonwise.appfolio.com/listings/rental_applications/new?listable_uid=62fa26f8-de09-4af8-86ab-47dea69b10cf&source=Website","officeName": "Holton-Wise Property Group","officePhone": "(216) 661-6633"}
Output schema
| Field | Type | Description |
|---|---|---|
listingId, url, title, propertyManagerSite | string | Listing. |
address, latitude, longitude | mixed | Location. |
rent, rentText | mixed | Rent. |
bedrooms, bathrooms, squareFeet | number | Layout. |
available | string | Availability. |
description | string | Description. |
applicationFee, securityDeposit, rentalTerms | mixed | Terms. |
petPolicy, catsAllowed, dogsAllowed | mixed | Pets. |
amenities, utilitiesIncluded | array | Features. |
applyUrl, officeName, officePhone | string | Contact. |
imageUrl, photos | mixed | Photos. |
scrapedAt | string | Timestamp. |
How much does it cost?
The scraper uses pay-per-listing pricing: a small fixed price per vacancy, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More US property data
- Redfin Scraper: US homes for sale and sold data.
FAQ
Which sites does this work with?
Public AppFolio listing sites of property managers (*.appfolio.com/listings).
How do I find a property manager's AppFolio site?
Look for "View all listings" or "Apply now" links on the manager's website; they usually point to something.appfolio.com.
Can I scrape many property managers at once? Yes. Add as many listing sites as you like.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate this scraper with other apps? The scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape these sites? The scraper only collects publicly advertised rental listings. You are responsible for using the data in line with each site's terms and applicable law.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with AppFolio or any property manager.