Furnished Finder Scraper
Pricing
from $1.00 / 1,000 rental listings
Furnished Finder Scraper
Extract US mid-term rental listings from Furnished Finder by city. Rows include monthly rent, bedrooms, bathrooms, minimum stay, amenities, photos, and approximate coordinates. Schedule the same search to save only new listings.
Pricing
from $1.00 / 1,000 rental listings
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by Furnished Finder or its affiliates. Data is read from publicly accessible search listings only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
Furnished Finder scraper for US mid-term and travel-nurse rentals. Each row has monthly rent, bedrooms, bathrooms, minimum stay, amenities, photos, and approximate map coordinates. Use it as a Furnished Finder API alternative from Python, Node.js, cURL, or Apify MCP.
Best for: a hospital market’s furnished inventory, a rent comp sheet, and a scheduled check that saves only new listing ids.
| Actor | Role |
|---|---|
| Furnished Finder Scraper ◄── you are here | US mid-term furnished rentals |
| Subito Real Estate Scraper | Italy sale and rent |
| realestate.com.au Scraper | Australia sold comps and listing monitor |
When to use this Actor
- City search — Set a US city and state, such as Austin, TX, and a radius in miles.
- A map you already framed — Pass the four map edges, or a housing search URL that includes map bounds.
- New-listing monitor — Schedule the same city. Later runs save listing ids that were not in the previous window. A quiet tick writes zero rows.
- Rent, stay, and photos from the search card — Monthly rent, beds, baths, minimum stay, amenities, and photo URLs come from the public search result. This run does not open each property page.
When not to use this Actor
- Landlord phone or email — Those values are not on the public search card. This Actor does not log in.
- Italy or Australia residential markets — Use Subito Real Estate Scraper or realestate.com.au Scraper.
- A national dump in one run — Cap
maxItems. One map view returns at most 50 listings; the run splits that view until the cap or the query budget is reached.
Key features
- Search cards — Public search endpoint, default 256 MB, no browser.
- City or map box — City and state, an explicit viewport, or a housing search URL.
- Past the 50-listing view — A saturated view is split into quadrants and deduped by listing id.
- Rent and stay — Monthly rent, currency, beds, baths, minimum stay, amenities, and photos.
- Monitor — Named key-value store of listing ids already seen for that search.
Input
| Field | Required | Default | What it does |
|---|---|---|---|
| City | No | Austin | US city. Ignored when Start URLs or a full map box is set. |
| State | No | TX | State name or two-letter code. |
| Radius (miles) | No | 15 | Circle around the city center. 1–40. |
| Map edges | No | — | minLatitude, minLongitude, maxLatitude, maxLongitude. All four skip the city lookup. |
| Start URLs | No | — | Housing search URL. Map bounds on the URL replace the radius. |
| Min / max monthly rent | No | — | USD filter on the search card. |
| Minimum bedrooms / bathrooms | No | — | Drop smaller units. |
| Property type | No | — | Case-insensitive match, for example House. |
| Maximum listings | No | 25 | Dataset cap, up to 500. |
| Monitor mode | No | false | Save only ids that were not stored for this search last time. |
| Monitor state store | No | furnished-finder-monitor | Named key-value store for seen ids. |
| Proxy | No | off | Leave off unless a run is blocked. |
{"city": "Austin","state": "TX","radiusMiles": 15,"maxItems": 25,"monitorMode": false,"proxyConfiguration": { "useApifyProxy": false }}
Output
| Field | Meaning |
|---|---|
listingId | Listing id with unit suffix |
url | Public listing URL |
name | Headline |
propertyType | House, Apartment, Condo, and similar |
monthlyRent | Monthly rent |
currency | Usually USD |
bedrooms / bathrooms | Counts from the card |
minimumStayDays | Minimum stay |
latitude / longitude | Approximate map point |
city / state | Search location, not a parsed street address |
amenities | Amenity codes on the card |
imageUrls | Up to 8 photo URLs |
scrapedAt | UTC capture time |
{"listingId": "1044004_1","url": "https://www.furnishedfinder.com/property/1044004_1","name": "Furnished Hyde Park Duplex","propertyType": "House","monthlyRent": 3000,"currency": "USD","bedrooms": 2,"bathrooms": 2,"minimumStayDays": 30,"latitude": 30.304393,"longitude": -97.727177,"city": "Austin","state": "TX","amenities": ["wifi", "washeranddryer"],"imageUrls": ["https://staticproperties.furnishedfinder.com/1044004/1/1044004_1_70765583-full.jpg"]}
Use cases
- Pull furnished rentals around a hospital city and compare monthly rent, beds, and minimum stay in a spreadsheet.
- Schedule the same Austin search each morning and export only listing ids that were not in yesterday’s window.
- Feed rent, coordinates, and photos into an internal housing sheet.
- For Italy sale and rent, continue with Subito Real Estate Scraper. For Australia sold comps, use realestate.com.au Scraper.
Integration examples
Replace APIFY_TOKEN. The slug below is the Store name.
Node.js
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor("crawloop/furnished-finder-scraper").call({city: "Austin",state: "TX",radiusMiles: 15,maxItems: 25,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ["APIFY_TOKEN"])run = client.actor("crawloop/furnished-finder-scraper").call(run_input={"city": "Austin","state": "TX","radiusMiles": 15,"maxItems": 25,})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint(len(items))
cURL
curl -X POST "https://api.apify.com/v2/acts/crawloop~furnished-finder-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"city":"Austin","state":"TX","radiusMiles":15,"maxItems":10}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP.
Connect your Apify account, then call this Actor by its Store name crawloop/furnished-finder-scraper.
Example prompts:
- "Run Furnished Finder Scraper for Austin, TX and return monthly rent, beds, and minimum stay as JSON"
- "Scrape furnished rentals in Denver, CO within 15 miles and summarize the rent range"
- "Run Furnished Finder Scraper in monitor mode for Nashville, then use Subito Real Estate Scraper when the next market is Italy"
Suite next step
This Actor covers US mid-term furnished search cards. For residential markets already on the Store, run Subito Real Estate Scraper for Italy or realestate.com.au Scraper for Australia sold comps.
FAQ
Does this open every property page? No. Rows are the public search cards: rent, beds, baths, minimum stay, amenities, photos, and an approximate map point. Phone and email are not on that card.
Why might a dense city return fewer rows than the map shows?
One view returns at most 50 listings. The run splits saturated views into quadrants, deduped by listing id, and stops at maxItems or a query budget. Narrow the radius when you need a tighter neighborhood.
What does monitor mode skip?
Listing ids already seen for that same city, radius, or map box. The run remembers the whole search view, including cards it did not bill because of maxItems. Change the city and it is a new cursor. A run with no new ids in that view writes zero rows.
Do I need a proxy? No. Leave proxy off. Enable Apify Proxy only if a run is blocked, and try datacenter before residential.