FurnishedFinder $1πŸ’° Listings, Amenities & Reviews avatar

FurnishedFinder $1πŸ’° Listings, Amenities & Reviews

Pricing

from $1.00 / 1,000 results

Go to Apify Store
FurnishedFinder $1πŸ’° Listings, Amenities & Reviews

FurnishedFinder $1πŸ’° Listings, Amenities & Reviews

From $1/1K. Scrape furnishedfinder.com listings by city or URL. Extract structured data including price, beds, baths, occupancy, amenities, photos, location, square footage, ratings, reviews, utilities, house rules, and fees. Fast and reliable via the site's data API.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Furnished Finder Scraper

Scrape monthly furnished rental listings from Furnished Finder at scale. Search by city or paste URLs, and the actor walks every result page and returns clean, structured records: price, bedrooms, bathrooms, sleeps, amenities, photos, coordinates, square footage, ratings, reviews, utilities, house rules and fees. Built on the site's own data API, so it is fast, cheap, and resilient to page redesigns.

Why This Scraper?

  • Up to 30+ fields per listing, including square footage, average rating, review count, individual guest reviews, utilities included, house rules, fees and a full amenity list.
  • Two input modes: search by free-text city ("Houston, TX") or paste search and property URLs.
  • Forward auto-pagination, 50 listings per page, walking the whole catalogue by default (Max pages = 0 = unlimited); Max listings (default 20) is the sole soft cap on a run.
  • Verified filters that actually narrow results: price range, property type, minimum bedrooms, minimum bathrooms.
  • Optional detail enrichment so you only pay for the depth you need.
  • Concurrent enrichment with per-record output, so a stopped run still keeps everything finished so far.

Data You Get

Sample shape: values are illustrative placeholders, not from a live listing.

FieldExample
id00000001_1
urlhttps://www.furnishedfinder.com/property/00000001_1
nameSample Furnished Rental Near Downtown
propertyTypeHouse
propertyTypeClassentire_unit
priceValue2000
priceFormatted$2,000/month
priceCurrencyUSD
bedroomCount2
bathroomCount1
totalSleeps4
laundryTypeIn-Unit W/D
squareFootage1200
avgRating4.5
totalReviewCount2
reviews[{ "reviewerName": "Jane D", "starRating": 5, "submissionDate": "Jan 01, 2026", "title": "Great stay", "text": "Clean and comfortable.", "reply": null }]
utilitiesIncludedtrue
minimumStayDays30
cityHouston
stateTexas
latitude29.0000
longitude-95.0000
isAvailableNowtrue
availableOnDateAvailable
amenities["airConditioning", "wifi", "dishwasher"]
photoCount12
scrapedAt2026-01-01T00:00:00.000Z

How to Use

Search a single city (full details):

{
"mode": "search",
"locations": ["Houston, TX"],
"maxPages": 5,
"fetchDetails": true,
"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US" }
}

Search several cities with filters:

{
"mode": "search",
"locations": ["Seattle, WA", "Denver, CO", "Austin, TX"],
"minPrice": 1000,
"maxPrice": 2500,
"minBedrooms": 2,
"propertyTypeClass": "entire_unit",
"maxListings": 300
}

Paste a search URL and auto-paginate:

{
"mode": "url",
"urls": ["https://www.furnishedfinder.com/housing/us--tx--houston"],
"maxListings": 300
}

Walk an entire city's catalogue (no page or listing cap):

{
"mode": "search",
"locations": ["Houston, TX"],
"maxPages": 0,
"maxListings": 0
}

Resume a large walk-all pull without re-scraping what a prior run already saved:

{
"mode": "search",
"locations": ["Houston, TX"],
"maxPages": 0,
"maxListings": 0,
"resumeFromRunId": "<previous run ID or dataset ID>"
}

Monitor a search for changes on a recurring schedule (only NEW/UPDATED/REAPPEARED come back after the first run):

{
"mode": "search",
"locations": ["Houston, TX"],
"incrementalMode": true
}

Scrape specific property URLs:

{
"mode": "url",
"urls": [
"https://www.furnishedfinder.com/property/00000001_1",
"https://www.furnishedfinder.com/property/00000002_1"
],
"fetchDetails": true
}

Input Parameters

ParameterTypeDefaultDescription
modestringsearchsearch (cities + filters) or url (paste URLs).
locationsarray["Houston, TX"]Cities for search mode. Free text, City, State, or a us--tx--houston slug.
urlsarray(empty)Search or property URLs for URL mode.
propertyTypeClassstringanyany, entire_unit, or room.
minPriceinteger(none)Minimum monthly rent in USD.
maxPriceinteger(none)Maximum monthly rent in USD.
minBedroomsinteger(none)Minimum bedroom count.
minBathroomsinteger(none)Minimum bathroom count.
fetchDetailsbooleantrueFetch full property details per listing.
maxPagesinteger0Result pages per city or search URL (50 listings each). 0 = unlimited: walk the whole catalogue until a page comes back empty or repeats listings already collected (natural stop), or Max listings is hit first. Set a number only for an explicit page cap below that natural stop.
maxListingsinteger20The sole soft cap on the run, across all cities/URLs. Defaults to 20 so a run stays small unless you raise it. 0 = unlimited (bounded only by the natural stop on Max pages).
proxyobjectResidential USProxy config. Residential US is required.
resumeFromRunIdstring(empty)Optional prior run ID or dataset ID. Listings already saved by that run are loaded before scraping starts and skipped (deduped on id), so this run only appends new listings β€” useful for continuing a large walk-all pull across separate runs.
incrementalModebooleanfalseTurn on for daily/recurring monitoring of the SAME search. The first run returns everything as NEW; later runs return only NEW/UPDATED/REAPPEARED by default. State is remembered automatically per city/URL/filter/detail setup β€” distinct from resumeFromRunId, which continues one specific interrupted run.
stateKeystring(empty)Optional. Name an incremental-mode monitoring campaign explicitly, or leave empty to derive one automatically from the search scope.
emitUnchangedbooleanfalseIncremental mode only. Also return (and bill) listings with no change, marked UNCHANGED.
emitExpiredbooleanfalseIncremental mode only. Also return (and bill) listings no longer found, marked EXPIRED β€” only produced once a run fully scans the tracked search (not when capped or resumed).

Send results into your apps (MCP connectors)

Optionally pipe the scraped results into the apps you already use, via Model Context Protocol (MCP) connectors. This is an extra delivery step after the scrape β€” the Apify dataset is never changed.

What gets written to the connector: a condensed, human-readable summary of each record β€” not the full JSON. Each item becomes one entry with a title (the listing's name / address) and its key fields flattened to plain text (price, beds/baths, agent, URL, …). Nested objects are collapsed to their main value (e.g. an address object β†’ its full-address text) and long lists are trimmed to the first few names. The complete, full-fidelity record always stays in the Apify dataset β€” the connector copy is a readable digest for browsing in your app.

  • Notion β†’ one page per item (title + a summary body), created under the page you set in notionParentPageUrl.
  • Linear / Airtable / other β†’ one record/issue per item with the same title + fields.

How to enable:

  1. Authorize a connector once under Apify β†’ Settings β†’ Integrations (Notion, Linear, Airtable, or Apify).
  2. Select it in the "Pipe results into your apps" input field. (If the picker is empty, you haven't authorized a connector yet.)
  3. For Notion, also set notionParentPageUrl to the page where items should be created.

The connection is mediated by Apify's MCP proxy, so this actor never sees your third-party credentials. Leave the field empty to skip β€” the export only runs when a connector is selected.

Output Example

Sample shape: values are illustrative placeholders, not from a live listing.

{
"id": "00000001_1",
"propertyId": "00000001",
"unitId": "1",
"url": "https://www.furnishedfinder.com/property/00000001_1",
"name": "Sample Furnished Rental Near Downtown",
"propertyType": "House",
"propertyTypeClass": "entire_unit",
"bedroomCount": 2,
"bathroomCount": 1,
"bathroomType": "Private Bath",
"totalSleeps": 4,
"laundryType": "In-Unit W/D",
"priceFormatted": "$2,000/month",
"priceValue": 2000,
"priceCurrency": "USD",
"latitude": 29.0000,
"longitude": -95.0000,
"city": "Houston",
"state": "Texas",
"encodedLocationName": "us--tx--houston",
"isAvailableNow": true,
"availableOnDate": "Available",
"minimumStayInDays": 30,
"amenities": ["airConditioning", "wifi", "dishwasher"],
"photos": ["https://staticproperties.furnishedfinder.com/00000001/1/00000001_1_00000000-full.jpg"],
"photoCount": 12,
"description": "Full property description appears here when fetchDetails is on.",
"neighborhoodDescription": "Neighborhood summary text.",
"spaceDescription": "Space summary text.",
"squareFootage": 1200,
"avgRating": 4.5,
"totalReviewCount": 2,
"reviews": [
{ "reviewId": "00000001", "reviewerName": "Jane D", "reviewerImage": "J", "starRating": 5, "title": "Great stay", "text": "Clean and comfortable, great communication.", "submissionDate": "2026-01-01", "reply": null }
],
"utilitiesIncluded": true,
"minimumStayDays": 30,
"houseRules": [{ "name": "No smoking", "description": "Smoking is not allowed." }],
"fees": [{ "type": "Cleaning", "amount": "$100" }],
"detailAmenities": [{ "name": "Air Conditioning", "value": "airConditioning" }],
"bedroomsDetail": [{ "title": "Bedroom 1", "type": "Queen Bed" }],
"bathroomsDetail": [{ "title": "Bathroom 1", "type": "Full Bath" }],
"searchLocation": "Houston, TX",
"scrapedAt": "2026-01-01T00:00:00.000Z"
}

Plan Requirement

This actor needs Apify Residential proxy with country US. The site only accepts traffic from US residential connections, so data-centre IPs return zero results. Residential proxy is available on the Apify Starter plan and above. On the free plan the run will likely return no items; upgrade at https://apify.com/pricing to enable residential proxy access.