SalesWeb CivilView Sheriff Foreclosure Sales Scraper
Pricing
Pay per event
SalesWeb CivilView Sheriff Foreclosure Sales Scraper
Scrapes multi-county sheriff foreclosure sales from SalesWeb (Tyler CivilView). Covers all available counties across NJ, PA, OH, IL and more — returning scheduled, postponed, cancelled, and sold listings with addresses, plaintiff/defendant, and optional judgment amounts.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
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
- County discovery — Scrapes the homepage to enumerate all available county links
- Listing scrape — For each county, fetches the listing page (plain GET, server-rendered HTML, no captcha)
- 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.