Furnished Finder Scraper avatar

Furnished Finder Scraper

Pricing

from $1.00 / 1,000 rental listings

Go to Apify Store
Furnished Finder Scraper

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

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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.

ActorRole
Furnished Finder Scraper ◄── you are hereUS mid-term furnished rentals
Subito Real Estate ScraperItaly sale and rent
realestate.com.au ScraperAustralia 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

FieldRequiredDefaultWhat it does
CityNoAustinUS city. Ignored when Start URLs or a full map box is set.
StateNoTXState name or two-letter code.
Radius (miles)No15Circle around the city center. 1–40.
Map edgesNo—minLatitude, minLongitude, maxLatitude, maxLongitude. All four skip the city lookup.
Start URLsNo—Housing search URL. Map bounds on the URL replace the radius.
Min / max monthly rentNo—USD filter on the search card.
Minimum bedrooms / bathroomsNo—Drop smaller units.
Property typeNo—Case-insensitive match, for example House.
Maximum listingsNo25Dataset cap, up to 500.
Monitor modeNofalseSave only ids that were not stored for this search last time.
Monitor state storeNofurnished-finder-monitorNamed key-value store for seen ids.
ProxyNooffLeave off unless a run is blocked.
{
"city": "Austin",
"state": "TX",
"radiusMiles": 15,
"maxItems": 25,
"monitorMode": false,
"proxyConfiguration": { "useApifyProxy": false }
}

Output

FieldMeaning
listingIdListing id with unit suffix
urlPublic listing URL
nameHeadline
propertyTypeHouse, Apartment, Condo, and similar
monthlyRentMonthly rent
currencyUsually USD
bedrooms / bathroomsCounts from the card
minimumStayDaysMinimum stay
latitude / longitudeApproximate map point
city / stateSearch location, not a parsed street address
amenitiesAmenity codes on the card
imageUrlsUp to 8 photo URLs
scrapedAtUTC 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 os
from apify_client import ApifyClient
client = 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().items
print(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.