OrbTop

ForSaleByOwner Featured Listings Scraper

REAL ESTATELEAD GENERATION

ForSaleByOwner Featured Listings Scraper

Scrapes the rotating featured FSBO listings from the ForSaleByOwner.com homepage. Returns up to ~20 active listings per run with address, price, beds, baths, sqft, property type, listing image URL, seller name, and detail URL.

What it does

The scraper fetches the ForSaleByOwner.com homepage (server-rendered Next.js, no JavaScript execution required) and extracts all featured listing cards from the homepage carousel. Each run captures the current set of featured FSBO listings.

Output

Each record contains:

Field Type Description
id string Listing ID from the URL (24-char hex)
url string Full URL to the listing detail page
address string Full address (e.g. 21275 Fresco Court, Richmond, MN 56368)
addressLine1 string Street address line
addressLine2 string City, state, ZIP
price string Listing price as displayed (e.g. $519,000)
priceAmount string Numeric price in USD
beds string Number of bedrooms
baths string Number of bathrooms (may be decimal, e.g. 2.5)
sqft string Square footage
propertyType string Property type label (e.g. House For Sale, Townhouse For Sale)
badge string Listing badge if present (e.g. New)
imageUrl string URL of the listing photo
listedBy string Seller/lister name as shown on the card
scrapedAt string ISO-8601 timestamp when the record was scraped

Input

Parameter Type Default Description
maxItems integer 20 Maximum number of listings to return

Notes

  • The homepage features approximately 20 FSBO listings at any given time. This set rotates — re-running the actor at different times returns different listings.
  • Detail pages are React-rendered and are not scraped by this actor. Use the url field to navigate to a listing's detail page.
  • No proxy required — the site is fully accessible without authentication or IP rotation.
  • Typical run completes in under 10 seconds.