FSBO Scraper avatar

FSBO Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
FSBO Scraper

FSBO Scraper

[๐Ÿ’ฐ $5.0 / 1K] Extract For Sale By Owner property listings from FSBO.com. Get direct seller contact info (name + phone), price, address, beds/baths, square footage, photos, and full property description. Search by state, city, ZIP code, or paste FSBO.com URLs.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull For Sale By Owner listings from FSBO.com at scale โ€” direct seller names, prices, addresses, photos, beds/baths/sqft, lat/lng, full descriptions, HOA fees, year built, and seller phone numbers extracted from listing text. Covers all 50 US states plus DC across roughly 11,600 active owner-listed properties. Built for real estate investors sourcing off-MLS deals, lead-generation agencies hunting direct-owner contacts, and market analysts tracking FSBO inventory shifts without paying for MLS subscriptions or building their own scraper.

Why This Scraper?

  • 3x cheaper than the leading competitor โ€” flat $5.00 per 1,000 results vs. $15.00 elsewhere on the Apify Store, with at least as many fields per row.
  • All 50 US states plus DC, ~11,600 active listings โ€” Florida alone carries ~1,378 properties across ~28 pages, Texas and California at similar scale.
  • Multi-location runs in one invocation โ€” mix state names ("Florida"), 2-letter codes ("FL"), city+state ("Austin, TX"), and 5-digit ZIPs ("33629") in a single searchLocations array.
  • Direct seller contact on every claimed listing โ€” owner's name in sellerName on the ~5% of listings posted directly by sellers (a field MLS-aggregator scrapers never carry), plus a best-effort sellerPhone extracted from the listing description text.
  • Latitude and longitude on every row โ€” stitched into the output so you can map results, geofence by drive-time, or compute distance-to-feature in your own pipeline.
  • Seven property type filters โ€” Single Family, Condo, Townhouse, Multi-Family, Mobile / Manufactured Home, Land / Lot, or Other (mixed-use).
  • Derived pricePerSqft and daysOnMarket on every listing โ€” pre-computed so your downstream queries skip the math.
  • Inline photo arrays โ€” typically 10 absolute photo URLs per listing, up to ~50 on premium-plan listings, with sort order and primary-photo flags preserved.
  • Friendly zero-result messaging โ€” runs that return no matches name the locations and filters tried in the status message, so you can copy-paste an alternative without digging through logs.

Use Cases

Investor Sourcing & Off-MLS Deal Flow

  • Surface owner-listed properties below MLS comps for direct-to-seller offers
  • Track new FSBO inventory daily in your target ZIPs and counties
  • Build a buy-box pipeline filtered by min beds, max price, and property type

Lead Generation for Real Estate Services

  • Build direct-owner contact lists for listing-agent recruiting (sellers who tried FSBO and may convert)
  • Source leads for title, escrow, photography, staging, and home-inspection services
  • Target investor-friendly markets with bulk seller name + phone exports

Market Research & FSBO Inventory Tracking

  • Monitor FSBO market share by state, city, or ZIP over time
  • Detect price-per-square-foot trends in owner-listed vs. MLS-listed segments
  • Quantify days-on-market for FSBO inventory in growth markets

Comparable-Property & Valuation Analysis

  • Pull comparable sqft/bed/bath/year-built sets for CMA reports
  • Feed FSBO asking prices into iBuyer and AVM training datasets
  • Layer FSBO inventory onto MLS heatmaps for full-market coverage

Real-Estate-Tech Data Ingestion

  • Power FSBO-specific listing aggregators with a fresh feed
  • Enrich CRM records with FSBO listing activity by owner name
  • Build alerting on new FSBO listings in saved geographies

Getting Started

Simple State Sweep

The simplest possible run โ€” pull the first 100 active FSBO listings in Florida:

{
"searchLocations": ["Florida"],
"maxResults": 100
}

Multi-Location with Filters

Mix a state, a city, and a ZIP in one run, narrowed to single-family homes between $250k and $750k with at least 3 beds:

{
"searchLocations": ["TX", "Austin, TX", "33629"],
"propertyType": "single_family",
"minPrice": 250000,
"maxPrice": 750000,
"minBeds": 3,
"maxResults": 500
}

Cheap Fast Card-Level Run

Skip the per-listing detail fetch when you only need card-level data (price, address, beds/baths/sqft, primary photo, seller name on claimed listings):

{
"searchLocations": ["California"],
"includePropertyDetails": false,
"maxResults": 1000
}

Paste a URL or Sweep Everything

Paste FSBO.com search or listing URLs directly, or set maxResults to 0 to sweep an entire small-inventory state:

{
"startUrls": [
"https://fsbo.com/buy/fl/miami",
"https://fsbo.com/listing/example-slug-123"
],
"searchLocations": ["Vermont"],
"maxResults": 0
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsstring[][]Paste FSBO.com search or listing URLs directly. Search filters in the URL (state, city, price, beds, type) are honored as-is. Mix freely with searchLocations.
searchLocationsstring[]["Florida"]Search by US state name ("Florida"), 2-letter code ("FL"), city + state ("Austin, TX"), or 5-digit ZIP ("78701"). Add multiple entries to sweep several markets in one run.

Filters

ParameterTypeDefaultDescription
propertyTypeselectAll TypesAll Types, Single Family Home, Condo, Townhouse, Multi-Family, Mobile / Manufactured Home, Land / Lot, or Other (mixed-use, unusual). Applies to search locations only.
minPriceintegernullOnly return listings priced at or above this amount in USD. Leave blank for no minimum.
maxPriceintegernullOnly return listings priced at or below this amount in USD. Leave blank for no maximum.
minBedsintegernullOnly return listings with at least this many bedrooms. Ignored for Land and Other.
minBathsintegernullOnly return listings with at least this many bathrooms. Ignored for Land and Other.

Output

ParameterTypeDefaultDescription
includePropertyDetailsbooleantrueVisit each listing's detail page to capture full description, every photo URL, lot size, year built, HOA fee, and seller phone. Disable for faster, cheaper card-level runs.

Limits

ParameterTypeDefaultDescription
maxResultsinteger100Hard cap on total listings across all URLs and searches. Set to 0 for no cap. The run stops requesting new pages once the cap is reached but keeps the full final page even if it slightly overshoots.

Output

One flat row per listing โ€” no nested children, no duplicate rows. Photos are inlined as an array of absolute URLs.

{
"listingId": "clxyz0123abc",
"url": "https://fsbo.com/search/123-main-st-austin-tx-78701",
"source": "fsbo.com",
"scrapedAt": "2026-05-16T14:30:00+00:00",
"headline": "Charming 3-Bed Bungalow Near Downtown",
"propertyType": "SINGLE_FAMILY",
"status": "ACTIVE",
"price": 525000,
"priceUsd": 525000,
"pricePerSqft": 315,
"address": "123 Main St",
"city": "Austin",
"state": "TX",
"zipCode": "78701",
"county": "Travis",
"neighborhood": "East Austin",
"latitude": 30.2672,
"longitude": -97.7431,
"beds": 3,
"baths": 2,
"sqft": 1665,
"lotSize": 6500,
"yearBuilt": 1972,
"description": "Updated bungalow with open floor plan. Call (512) 555-1234 to schedule a viewing...",
"features": ["Open Floor Plan", "Hardwood Floors", "Updated Kitchen"],
"interiorFeatures": ["Walk-In Closet", "Granite Counters"],
"utilities": ["City Water", "Natural Gas"],
"hoaFee": null,
"primaryPhotoUrl": "https://fsbo.com/api/fsbo/photos?key=abc-001",
"photoUrls": ["https://fsbo.com/api/fsbo/photos?key=abc-001", "https://fsbo.com/api/fsbo/photos?key=abc-002"],
"photos": [
{ "url": "https://fsbo.com/api/fsbo/photos?key=abc-001", "sortOrder": 0, "isPrimary": true }
],
"sellerName": "Jane Smith",
"sellerPhone": "(512) 555-1234",
"mlsListed": false,
"isUnclaimed": false,
"publishedAt": "2026-04-01T00:00:00Z",
"daysOnMarket": 45
}

Core Identity

FieldTypeDescription
listingIdstringUnique FSBO.com listing identifier
urlstringDirect link to the listing on FSBO.com
sourcestringAlways "fsbo.com"
scrapedAtstringISO timestamp of data extraction
headlinestringSeller's listing headline
propertyTypestringSINGLE_FAMILY, CONDO, TOWNHOUSE, MULTI_FAMILY, LAND, MOBILE_HOME, OTHER
statusstringListing status (ACTIVE, etc.)

Address & Location

FieldTypeDescription
addressstringFull street address
citystringCity name
statestringTwo-letter state code
zipCodestring5-digit ZIP code
countystringCounty name
neighborhoodstringNeighborhood name when present
schoolDistrictstringSchool district name when present
latitudenumberDecimal latitude
longitudenumberDecimal longitude

Pricing

FieldTypeDescription
pricenumberAsking price in USD
priceUsdnumberAsking price in USD (alias of price)
pricePerSqftnumberDerived: price divided by square footage
hoaFeenumberMonthly HOA fee in USD when present
hoaNamestringHOA name when present

Property Details

FieldTypeDescription
bedsnumberNumber of bedrooms
bathsnumberNumber of bathrooms
sqftnumberLiving area in square feet
lotSizenumberLot size value
lotUnitstringUnit for lotSize (e.g. acres, sqft)
yearBuiltnumberYear constructed
descriptionstringFull seller-written listing description
featuresstring[]Exterior and overall features
interiorFeaturesstring[]Interior features (flooring, fixtures, etc.)
utilitiesstring[]Utilities and connections

Photos

FieldTypeDescription
primaryPhotoUrlstringAbsolute URL of the primary listing photo
photoUrlsstring[]All listing photos as a flat array of absolute URLs
photosobject[]Photos with {url, sortOrder, isPrimary} for advanced ordering

Seller & Listing Meta

FieldTypeDescription
sellerNamestringOwner's name on claimed listings (~5% of catalog)
sellerPhonestringPhone number extracted from the description text when present
mlsListedbooleanTrue if also cross-listed on MLS
isUnclaimedbooleanTrue if the listing was MLS-scraped rather than owner-posted
planNamestringSeller's plan tier on FSBO.com

Dates & Derived

FieldTypeDescription
publishedAtstringISO date when the seller listed the property
daysOnMarketnumberDerived from publishedAt โ€” days since the listing went live

Tips for Best Results

  • City names need a state. Use "Austin, TX", not just "Austin" โ€” bare city names cross-collide across states and are rejected. State name alone ("Florida") or 2-letter code ("FL") is fine for state-wide sweeps.
  • Smaller-inventory states are catalog-exhaustible. States like Vermont and Wyoming often carry fewer than 100 active listings. Set maxResults: 0 to sweep them completely โ€” the run stops cleanly when the catalog ends.
  • Toggle includePropertyDetails for speed vs. depth. Turn it off for fast card-level runs (price, address, beds/baths/sqft, primary photo). Turn it on to capture full descriptions, every photo URL, HOA fees, year built, and the regex-extracted seller phone.
  • Claimed listings are the gold standard for lead generation. The ~5% of listings with isUnclaimed: false carry the seller's real name in sellerName. Filter your dataset on this flag to build clean direct-owner contact lists.
  • sellerPhone is best-effort from description text. It's populated only when the seller embedded a 10-digit number in their listing pitch โ€” expect this to be null on the majority of rows. The contactName source is independent and far more reliable.
  • ZIP codes return tight, focused result sets. A single ZIP like "78701" typically returns under 50 listings โ€” perfect for hyper-local market analysis without paginating large state sweeps.
  • Mix startUrls and searchLocations in one run. Paste a few specific listing URLs you already know about alongside broader location sweeps, and they all flow into the same dataset.

Pricing

$5.00 per 1,000 results โ€” flat, pay-per-result pricing roughly 3x cheaper than the leading FSBO scraper on the Apify Store ($15.00 per 1,000). No compute charges โ€” you only pay per result returned.

ResultsEstimated Cost
100$0.50
1,000$5.00
10,000$50.00
100,000$500.00

A "result" is any property row in the output dataset. Platform fees (storage, data transfer) are additional and depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

FSBO.com is a public marketplace where sellers list their properties for buyers to discover. This actor is designed for legitimate real estate market analysis, comparable-property research, investor sourcing, and lead generation for real estate services. Users are responsible for complying with applicable laws and FSBO.com's terms of service, including any limits on automated access and downstream use of contact information. Do not use extracted data for spam, harassment, or any illegal purpose. Be especially mindful of telephone consumer protection rules (TCPA) and CAN-SPAM when contacting sellers from this dataset.