FSBO.com For-Sale-By-Owner Lead Extractor avatar

FSBO.com For-Sale-By-Owner Lead Extractor

Pricing

from $5.00 / 1,000 results

Go to Apify Store
FSBO.com For-Sale-By-Owner Lead Extractor

FSBO.com For-Sale-By-Owner Lead Extractor

Extract authentic for-sale-by-owner listings from FSBO.com -- seller name, property address, asking price, original seller description, and photos. Search by state, city, keyword, price, or property type.

Pricing

from $5.00 / 1,000 results

Rating

5.0

(1)

Developer

Xtractoo

Xtractoo

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull authentic for-sale-by-owner listings from FSBO.com — the seller's name, the property address, the asking price, the original seller-written description, and every photo — straight into a clean dataset you can hand to your sales team or pipe into a CRM.

Built for real-estate wholesalers, flippers, and investors who want to reach motivated sellers directly, without an agent in the middle.

Why use this actor

  • No account, no login, no API key required.
  • Seller name on every record — the person actually selling the home, not a listing agent.
  • Full original description the owner wrote, plus beds/baths/sqft, year built, county, neighborhood, and all listing photos.
  • Authentic FSBO only — owner-posted listings are kept; aggregated/unclaimed rows are filtered out by default.
  • Search the whole country or narrow it down — by state, city, ZIP, keyword, price range, or property type.
  • Stable JSON output suitable for pipelines, spreadsheets, or a database — download as JSON, CSV, or Excel.

A note on phone & email: FSBO.com only reveals a seller's direct phone and email through its on-site contact form to signed-in users — they are never shown publicly. This actor collects only what is publicly available, so phone and email are returned as null. You get the seller's name + exact property address, which is everything you need to skip-trace or send a direct-mail / door-knock campaign.

How it works

  1. You give the actor one or more searches (e.g. { "state": "TX", "minPrice": 100000 }) — or leave it empty to pull listings nationwide.
  2. The actor walks every page of matching listings and, for each one, pulls the full detail record including the seller's name and complete property description.
  3. Results stream into your dataset in real time, ready to download as JSON, CSV, or Excel.

You don't manage any of the fetching, paging, or retrying — just set your search and press Run.

Input

All fields are pre-filled in Apify Console, so you can press Run immediately. Prices are entered in plain dollars.

{
"searches": [
{ "state": "TX", "minPrice": 100000 },
{ "city": "Austin" }
],
"fetchDetails": true,
"fsboOnly": true,
"maxItems": 100,
"maxPages": 200,
"maxConcurrency": 6,
"maxRetries": 4,
"proxyConfiguration": { "useApifyProxy": false }
}
FieldTypeDescription
searchesarrayList of search filters. Each entry is an object combining any of: state (2-letter), city, zip, q (keyword), minPrice, maxPrice (in dollars), propertyType, sort. A plain string is treated as a keyword. Leave empty for a nationwide pull.
searchUrlsarrayAlternatively, paste FSBO.com /search URLs — their filters are reused automatically.
fetchDetailsbooleantrue (default) collects the seller name, county, neighborhood, and full attributes. Set false for a faster list-only pull (no seller name).
fsboOnlybooleantrue (default) keeps only owner-posted listings the seller can be reached on directly; drops aggregated/unclaimed rows.
maxItemsintegerSoft cap on rows emitted. 0 = unlimited. Default 100.
maxPagesintegerSafety ceiling on result pages (50 listings each) walked per search. Default 200.
maxConcurrencyintegerMax simultaneous requests. Default 6.
maxRetriesintegerRetries per request before giving up. Default 4.
proxyConfigurationobjectOptional. FSBO.com works fine without a proxy; add one only for extra IP headroom on very large pulls.

propertyType accepts: SINGLE_FAMILY, CONDO, MULTI_FAMILY, TOWNHOUSE, LAND, MOBILE_HOME, OTHER.

Output

Sample — full lead (default, fetchDetails: true)

Real output (description and photo list truncated for readability):

{
"source": "fsbo",
"sourceId": "cmp7a980b00ups601ejvv31n6",
"url": "https://www.fsbo.com/listings/cmp7a980b00ups601ejvv31n6",
"recordType": "LISTING",
"address": {
"line": "2635 Crazyhorse Pass",
"city": "Austin",
"state": "TX",
"zip": "78734",
"county": "Travis County",
"neighborhood": "Apache Shores",
"lat": 30.3802524,
"lng": -97.9256314
},
"status": "FOR_SALE",
"price": 350000,
"currency": "USD",
"beds": 3,
"baths": 2,
"sqft": 1152,
"yearBuilt": 1984,
"propertyType": "SINGLE_FAMILY",
"headline": null,
"description": "DARLING COTTAGE HOME LOCATED IN THE FABULOUS LAKE AREA*GREAT HILL COUNTRY VIEWS & LARGE YARD - 2 LOTS*GORGEOUS PINE CABINETS IN KITCHEN ...",
"photos": [
"https://www.fsbo.com/api/fsbo/photos?key=fsbo%2Flistings%2Fcmp7a980b00ups601ejvv31n6%2Fphotos%2F1779966943014-qtdtqgmyl9q.jpg"
],
"listingAgent": null,
"seller": { "name": "Samuel Logue", "phone": null, "email": null },
"fsbo": {
"planName": "Starter",
"mlsListed": false,
"isUnclaimed": false,
"buyerContact": false,
"askingPriceCents": 35000000,
"county": "Travis County",
"neighborhood": "Apache Shores",
"hasHOA": false,
"schoolDistrict": null
},
"scrapedAt": "2026-05-29T15:41:28Z",
"_input": "city=Austin",
"_source": "S1-api+detail"
}

Sample — list-only (fetchDetails: false)

Faster and lighter; same shape but seller.name stays null and the detail-only attributes are omitted:

{
"source": "fsbo",
"sourceId": "cmncdlltv3...",
"url": "https://www.fsbo.com/listings/cmncdlltv3...",
"address": { "line": "...", "city": "Houston", "state": "TX", "zip": "77004", "county": null },
"status": "FOR_SALE",
"price": 285000,
"propertyType": "MULTI_FAMILY",
"description": "...",
"photos": ["https://www.fsbo.com/api/fsbo/photos?key=..."],
"seller": { "name": null, "phone": null, "email": null },
"scrapedAt": "2026-05-29T15:41:28Z",
"_input": "state=TX, minPrice=10000000, maxPrice=40000000",
"_source": "S1-api"
}

Field reference

FieldTypeDescription
sourcestringAlways "fsbo".
sourceIdstringFSBO.com listing ID.
urlstringPublic listing page on FSBO.com.
addressobjectline, city, state, zip, county, neighborhood, lat, lng.
statusstringNormalized listing status, e.g. FOR_SALE.
priceintegerAsking price in US dollars.
currencystringAlways "USD".
beds / baths / sqft / yearBuiltnumberProperty basics.
propertyTypestringSINGLE_FAMILY, CONDO, MULTI_FAMILY, TOWNHOUSE, LAND, MOBILE_HOME, OTHER.
headlinestringSeller's listing headline (may be null).
descriptionstringThe original, full seller-written description.
photosarrayAll listing photo URLs.
listingAgentnullAlways null — FSBO listings have no agent (by design).
sellerobjectname (owner/contact name), phone, email. Phone & email are not public and return null.
fsboobjectFSBO-specific extras: planName, mlsListed, isUnclaimed, buyerContact, askingPriceCents (raw), county, neighborhood, hasHOA, hoaFee, features, amenities, interiorFeatures, schoolDistrict, occupancyStatus, virtualTourUrl, openHouses.
scrapedAtstringUTC timestamp (ISO 8601) of when the row was collected.
_inputstringThe search that produced this row.
_sourcestringS1-api (list-only) or S1-api+detail (with seller name).

Rows where a detail lookup couldn't complete carry a _warning field (e.g. detail_not_found) so nothing fails silently.

Other real-estate actors

Part of the same Apify real-estate collection — every actor emits stable JSON you can union downstream:

ActorWhat it does
Zillow All-in-One ScraperMap-area and search-results listings with full property details.
Realtor.com All-in-One ScraperAgent-listed homes, details, photos, agents, price & tax history.
FSBO.com Lead Extractorthis actorFor-sale-by-owner seller leads with direct property + owner details.
Auction.com Foreclosure ScraperUpcoming foreclosure & bank-owned auctions with schedule, value, and status.
PropertyFinder Off-Plan TrackerDubai/UAE off-plan & new projects with developer, handover, price & payment plans.
LandWatch Price-per-Acre ScraperRaw-land listings with acreage, price-per-acre, zoning, and broker contact.