OrbTop

SalesWeb CivilView Sheriff Foreclosure Sales Scraper

REAL ESTATELEAD GENERATION

SalesWeb CivilView Sheriff Foreclosure Sales Scraper

Extract multi-county sheriff foreclosure sale listings from the SalesWeb (Tyler CivilView) platform — the official sheriff-sale portal for counties across New Jersey, Pennsylvania, Ohio, Illinois, and more.

All 61+ available counties are covered in a single run. Each listing includes the property address, plaintiff (lender), defendant (owner), sale date, and a link to the detail page for enrichment data (judgment amounts, parcel APN, attorney).

What You Get

Field Description
county Full county + state label (e.g. "Essex County, NJ")
state State abbreviation (e.g. "NJ")
sheriff_number Sheriff sale number (e.g. "F-22000326")
sales_date Scheduled sale date (MM/DD/YYYY)
plaintiff Foreclosing lender / plaintiff name
defendant Property owner / defendant name
property_address Street address
city City
zip ZIP code
sale_type Type of sale (foreclosure / tax / execution)
property_id CivilView PropertyId integer
detail_url URL to the sale detail page
first_seen ISO timestamp when record was scraped

With fetchDetails: true (optional):

Field Description
upset_amount Approximate upset/judgment amount
judgment_amount Same as upset_amount (alias for schema consistency)
parcel_apn Parcel / APN number
attorney Plaintiff attorney name
status Current status (Re-Scheduled / Adjourned / etc.)

Use Cases

  • Distressed property leads — identify properties headed to sheriff sale before they hit the MLS
  • Lender / plaintiff research — track which lenders are most active in foreclosure proceedings per county
  • Title company due diligence — monitor all active sheriff sales in target counties
  • Investor deal flow — run weekly to catch newly scheduled, postponed, or cancelled sales
  • Data aggregation — combine all NJ or PA counties into a unified dataset for analysis

Input

Parameter Type Default Description
maxItems Integer Maximum records to scrape (leave blank for all)
countyIds Array [2] (Essex, NJ) County IDs to scrape. Leave blank for all 61+ counties. Find IDs in the detail URL of any listing.
fetchDetails Boolean false Fetch individual sale detail pages for enriched fields (upset amount, APN, attorney, status)

County ID Reference (sample)

County ID
Essex County, NJ 2
Camden County, NJ 1
Bergen County, NJ 7
Burlington County, NJ 3
Atlantic County, NJ 25
Cape May County, NJ 52

Leave countyIds blank to scrape all available counties in one run.

How It Works

  1. County discovery — Scrapes the homepage to enumerate all available county links
  2. Listing scrape — For each county, fetches the listing page (plain GET, server-rendered HTML, no captcha)
  3. Detail enrichment (optional) — If fetchDetails: true, fetches each listing's detail page for judgment amounts, APN, and attorney info

The SalesWeb platform refreshes county data every 30 minutes (9 AM–4 PM, Mon–Fri). Run weekly or daily to capture new listings and postponement changes.

Notes

  • No proxy, captcha, or authentication required — the site is publicly accessible
  • Detail pages (fetchDetails: true) require the session cookie established by the listing page visit. Runs in Apify cloud handle this automatically via the session cookie jar.
  • Each county typically has 50–200 active listings. Essex County NJ has ~174 active at any time.