# Foreclosure Scraper — Auction.com Pre-Foreclosure & REO (`intelscrape/foreclosure-scraper`) Actor

Scrape Auction.com foreclosure, pre-foreclosure, REO, and auction listings. PPE: listing rows + auction-summary $0.01 when includeAuctionSummary delivers a batch summary. Demo mode included.

- **URL**: https://apify.com/intelscrape/foreclosure-scraper.md
- **Developed by:** [IntelScrape](https://apify.com/intelscrape) (community)
- **Categories:** Real estate, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.50 / 1,000 foreclosure listings

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Foreclosure Scraper – Auction.com Pre-Foreclosure & REO

![Actor Banner](https://api.apify.com/v2/key-value-stores/PyvJzfQg02FD3RYhd/records/foreclosure-scraper-banner.png)

> 🇨🇳 **中文简介 (Chinese — China & Singapore):**
> 想批量盯美国止赎与 REO？本 Actor 抓取 Auction.com 上的 pre-foreclosure 与 REO 公开房源信号，返回地址、状态、拍卖相关字段，方便投资与收购拓客。按交付房源计费，无需自备第三方 API Key——适合中美跨境房产买家与投研团队。现在就在 Apify 试跑，把线索送进 CRM 或 Claude / Cursor。

> 🇸🇬 **Ringkasan Melayu (Singapore):**
> Nak pantau foreclosure & REO AS secara pukal? Actor ini scrape senarai pre-foreclosure dan REO awam di Auction.com — alamat, status dan isyarat lelong. Bayar per listing, tiada API key pihak ketiga. Sesuai untuk pelabur hartanah di Singapura yang sasar pasaran AS. Cuba di Apify hari ini.

#### 🤖 NEW: Connect This To Your AI!

Want to use this scraper directly inside Claude, Cursor, or ChatGPT? Check out **[Skip Trace MCP Server](https://apify.com/intelscrape/skip--trace)**. Combined IntelScrape agents over Model Context Protocol — autonomous leads, enrichment, and research workflows.

#### 🏆 Featured Bots by IntelScrape

1. **[Foreclosure Scraper](https://apify.com/intelscrape/foreclosure-scraper)** — Auction.com Pre-Foreclosure & REO Listings
2. **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)** — Name, Address, Phone & Email People Lookup
3. **[TruePeopleSearch Scraper](https://apify.com/intelscrape/truepeoplesearch-scraper)** — Phone & Email Matches
4. **[TikTok Scraper](https://apify.com/intelscrape/tiktok-scraper)** — Emails & Influencer Leads
5. **[Amazon Product Review Scraper](https://apify.com/intelscrape/amazon-product-review-scraper)** — Deep E-commerce & Review Extraction
6. **[Building Permit Scraper](https://apify.com/intelscrape/building-permit-scraper)** — US Cities Open Data
7. **[Google Maps No-Website Leads](https://apify.com/intelscrape/website-Leads)** — Local Businesses Without a Website
8. **[UCC Lien Scraper](https://apify.com/intelscrape/ucc-lien-scraper)** — Florida & New Jersey Filings
9. **[Skip Trace MCP Server](https://apify.com/intelscrape/skip--trace)** — Use Skip Trace inside Claude, Cursor, ChatGPT

***

⚡ **Use this Actor in n8n — no code**

Building no-code workflows in [n8n](https://n8n.io)? Use the official **Apify** node.

**Setup (30 seconds):**

1. Add the official **Apify** node.
2. Connect your **Apify API token**.
3. **Run an Actor** with ID: `IntelScrape/foreclosure-scraper`.
4. Fill JSON input and run!

***

![price](https://img.shields.io/badge/price-$2.50_/_1K-e83e8c) ![billing-pay\_per\_listing](https://img.shields.io/badge/billing-pay_per_listing-2ea44f) ![API key](https://img.shields.io/badge/API_key-not_required-blue) ![coverage-Auction.com\_US](https://img.shields.io/badge/coverage-Auction.com_US-8a2be2)

**Pull Auction.com pre-foreclosure and REO listing signals at scale.** Get address, status, and auction-related fields for investor outreach and deal screens.
**No third-party API key. Pay per listing delivered.**

> **Honest coverage & billing (read this):** Source is **Auction.com public listing pages** (pre-foreclosure & REO as titled). Fields depend on what the page shows. Billing is **PPE**: Actor start **$0.005** + **$0.0025 per listing** via `pushData` + optional **`auction-summary` $0.01**/run when summary is delivered. `demoMode` returns fictional samples.

***

> 🧭 Built for **real-estate investors, wholesalers, and acquisition teams.** Popular with teams in the **US, China, and Singapore**.

> ⭐ **Store rating is driven by daily power users.** If this Actor saves you time, please [leave a review](https://apify.com/intelscrape/foreclosure-scraper).

> ⚖️ **Lawful business use only.** Scrape only publicly available data. You are responsible for lawful use and compliance with site terms.

> 📌 *Examples in this README are **fictional** unless stated otherwise.*

***

### Pricing (pay-per-event)

- **Actor start** — charged when the run starts
- **Result** — one charge per listing row
- **Auction summary** (`auction-summary`, $0.01) — one charge per run when `includeAuctionSummary` is on (default) and ≥1 listing is delivered; adds an `auctions-batch-summary` dataset row with counts, price band, and type mix

### Soft CTA — next steps after listings

When you have Auction.com addresses, enrich the same deal flow:

- **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)** — owner phones & emails (people lookup)
- **[TruePeopleSearch Scraper](https://apify.com/intelscrape/truepeoplesearch-scraper)** — alternate public-record matches
- **[UCC Lien Scraper](https://apify.com/intelscrape/ucc-lien-scraper)** — FL/NJ secured-debt filings on related names
- **[Building Permit Scraper](https://apify.com/intelscrape/building-permit-scraper)** — rehab/contractor permits by city/ZIP

Each run also pushes an `auctions-batch-summary` row with a `softCta` mesh (no extra PPE event).

### 🕵️‍♂️ Why Choose Us vs. "Cheaper" Competitors?

| Feature | This Actor | Thin Store stubs |
| :--- | :--- | :--- |
| **CN + SG sell blocks** | Full 简体中文 + Melayu | Missing / mojibake |
| **Honest PPE** | Documented start + per-result | Vague billing |
| **AI / n8n** | MCP + Actor ID | Often none |
| **Unique banner** | Niche HUD art | Generic / blank |

### What a result looks like

| address | status | price | url |
| :--- | :--- | ---: | :--- |
| 123 Oak St, Austin TX | Pre-foreclosure | 285000 | https://www.auction.com/... |

### Quick start

```json
{
  "demoMode": true,
  "maxItems": 5
}
```

### Input / Output / Pricing

Aligns to live PPE events on the Actor (start + dataset item). Output: Apify dataset (JSON/CSV/Excel).

### Legal

Lawful business research only. Not affiliated with the source site. Comply with site terms and applicable law.

# Actor input Schema

## `location` (type: `string`):

City, county, or area name (e.g. Chicago, Cook County). Used with state when ZIP is empty.

## `zip` (type: `string`):

5-digit US ZIP for Auction.com public search (e.g. 60620). Preferred over free-text location.

## `state` (type: `string`):

2-letter US state code (e.g. IL). Used for state-scoped search when ZIP is empty.

## `maxItems` (type: `integer`):

Maximum foreclosure/auction listings to push.

## `listingTypes` (type: `array`):

Keep only these types. Empty = all. Values: foreclosure, pre-foreclosure, reo, auction, bank-owned.

## `minPrice` (type: `number`):

Filter out listings cheaper than this (0 = no min).

## `maxPrice` (type: `number`):

Filter out listings more expensive than this (0 = no max).

## `discordWebhook` (type: `string`):

Optional Discord incoming webhook for listing alerts.

## `demoMode` (type: `boolean`):

Load bundled fixture listings. When false, refuses synthetic fallback on empty/block.

## `includeAuctionSummary` (type: `boolean`):

When true (default), push one auctions-batch-summary row per run and charge auction-summary PPE.

## Actor input object example

```json
{
  "location": "Chicago",
  "zip": "60620",
  "state": "IL",
  "maxItems": 50,
  "listingTypes": [
    "foreclosure",
    "pre-foreclosure",
    "reo",
    "auction",
    "bank-owned"
  ],
  "minPrice": 0,
  "maxPrice": 0,
  "demoMode": false,
  "includeAuctionSummary": true
}
```

# Actor output Schema

## `listings` (type: `string`):

Auction/foreclosure rows pushed to the default dataset.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "location": "Chicago",
    "zip": "60620",
    "state": "IL",
    "listingTypes": [
        "foreclosure",
        "pre-foreclosure",
        "reo",
        "auction",
        "bank-owned"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("intelscrape/foreclosure-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "location": "Chicago",
    "zip": "60620",
    "state": "IL",
    "listingTypes": [
        "foreclosure",
        "pre-foreclosure",
        "reo",
        "auction",
        "bank-owned",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("intelscrape/foreclosure-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "location": "Chicago",
  "zip": "60620",
  "state": "IL",
  "listingTypes": [
    "foreclosure",
    "pre-foreclosure",
    "reo",
    "auction",
    "bank-owned"
  ]
}' |
apify call intelscrape/foreclosure-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,intelscrape/foreclosure-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/xAVdONSGoYyF1T613/builds/ShePsbQL9O2VRc6eN/openapi.json
