# Redfin Scraper | Listings, Sold Homes and Agents (`silentflow/redfin-scraper`) Actor

Redfin scraper for homes for sale and sold comps. Type a city, ZIP code or address, or paste a Redfin URL, and get 50 homes in 18 seconds with 79 fields each: price, beds, baths, listing agent and phone, tax, price history, schools, walk score, value and rent estimates, every photo. No login.

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

## Pricing

from $0.40 / 1,000 homes

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Redfin Scraper | Listings, Sold Homes, Agents and Estimates (2026)

**Get every Redfin home in a city, ZIP code or search as one full row: price, size, listing agent and phone, tax roll, price history, schools, walk score, value and rent estimates, and every photo.** Type a location or paste a Redfin URL. 50 Austin homes in 18 seconds on our test run, no account.

### Why choose this actor?

Opening Redfin listings one tab at a time to find the agent, the tax bill and the last sale? Exporting a search and getting a price, an address and nothing else? Building the search on Redfin first because your scraper only takes URLs?

- <strong>79 fields filled per home, not a search teaser.</strong> On the prefilled run (50 homes for sale in Austin, TX, September 28, 2026), 79 of the 85 fields present in the rows were filled on at least half of them: listing agent, phone and brokerage, full description, MLS number, parcel number, county, annual tax and assessed values, price history, tax history, schools with ratings, walk, bike and transit scores, Redfin's value estimate and its one-year change, and the full photo list among them. The output example of the most used Redfin actor on the Store lists 61 keys, the raw search record.
- <strong>Type a city, or paste the Redfin URL you already have.</strong> One list takes locations the way you would type them on Redfin (`Austin, TX`, `78751`, `Brooklyn, NY`, `Travis County, TX`, or a street address for one home). The other takes Redfin search pages with their filters, and home pages. Both work in the same run. The most used Redfin actor on the Store takes search URLs only.
- <strong>3 fields to fill, none of them required.</strong> Locations, URLs and a cap. Filters come with the URL you paste, so there is no filter form to learn. The most used Redfin actor on the Store asks 4. Left as prefilled, the form returned 50 full homes in 18 seconds.

### Try your first home

Paste this into the JSON tab of the input and press Start. It is the prefilled input: the 50 newest homes for sale in Austin, Texas, each with its full record.

```json
{
  "searchQueries": ["Austin, TX"],
  "maxItems": 50
}
```

You can run it on the Apify Free plan. On September 28, 2026 this input returned 50 homes in 18 seconds, all 50 with a description, photos, schools and a walk score, 47 with the listing agent's name and 40 with the agent's phone number. Each home is one row of the dataset, ready to export as JSON, CSV or Excel.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/redfin-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full context of this scraper:

```
You have access to the Redfin Scraper on Apify: silentflow/redfin-scraper

Input schema (no field is required, give at least one location or one URL):
- searchQueries (array of strings): cities, ZIP codes, neighborhoods, counties or street addresses,
  written like on Redfin ("Austin, TX", "78751", "Brooklyn, NY", "4502 Avenue H, Austin, TX").
  A location returns its homes for sale (active and coming soon), newest listings first.
  An address returns that one home.
- startUrls (array of {"url": string}): Redfin search pages (city, ZIP code, neighborhood, county,
  with their /filter/ part: price, beds, baths, sqft, year built, HOA, property type, sort, map area,
  status=pending, include=sold-1wk|1mo|3mo|6mo|1yr|2yr|3yr|5yr) or Redfin home pages.
- maxItems (integer, default 100): the most homes saved for the whole run.

Output: one row per home, flat JSON, up to 90 fields, absent values omitted:
- identity: id (Redfin property id, string), url, listingId, mlsId, address, streetAddress, unitNumber,
  city, state, zipCode, countryCode, neighborhood, county, latitude, longitude, fipsCode, parcelNumber
- listing: status, propertyType, description, highlights[], keyFacts[], listingSource, isHot,
  isNewConstruction, isRedfinListing, has3DTour, hasVideoTour, hasVirtualTour (booleans)
- measures (numbers): price, currency, pricePerSqft, originalListPrice, hoaFee (monthly), beds, baths,
  sqft, lotSize (sq ft), lotSizeAcres, yearBuilt, yearRenovated, stories, daysOnMarket, photosCount
- money (numbers): taxAnnualAmount, taxYear, taxAssessedValue, taxAssessedLandValue,
  taxAssessedImprovementValue, propertyTaxRate (percent), homeInsuranceYearly, mortgageRate30Year,
  estimatedValue, estimatedValueChange1Year (percent), estimatedValueUpdatedAt, rentEstimate,
  rentEstimateLow, rentEstimateHigh (monthly)
- area: walkScore, walkScoreLabel, bikeScore, transitScore, schoolDistrict, elementarySchool,
  elementarySchoolRating, middleSchool, middleSchoolRating, highSchool, highSchoolRating,
  schools[] {name, grades, type, rating, distanceMiles, url}
- people: agentName, agentPhone, brokerName, listingAgents[] {name, broker}, buyerAgentName, buyerBrokerName
- time (RFC 3339 UTC): listedAt, lastSoldDate, lastSoldPrice (number), lastUpdatedAt, openHouseStart,
  openHouseEnd, timeZone
- history and media: priceHistory[] {date, event, price, source}, taxHistory[] {year, taxAmount,
  assessedValue, landValue, improvementValue}, features[] (strings), imageUrl, images[]
- meta: searchInput (the location or URL the row came from), scrapedAt

Use apify-client for Python or JavaScript: client.actor("silentflow/redfin-scraper").call(run_input=...)
then read the default dataset.
```

### How to scrape Redfin listings

Three inputs, from the simplest to a filtered search. Each one runs as is.

#### Get the newest homes for sale in a city

```json
{
  "searchQueries": ["Austin, TX"],
  "maxItems": 50
}
```

A city, a ZIP code, a neighborhood or a county returns its homes for sale (active and coming soon), the newest listings first. This is the prefilled input: 50 homes in 18 seconds on our test run.

#### Pull sold comps for the last three months

```json
{
  "startUrls": [
    { "url": "https://www.redfin.com/city/16163/WA/Seattle/filter/include=sold-3mo" }
  ],
  "maxItems": 25
}
```

Set the "Sold" filter on Redfin, copy the address bar, paste it. On our test run this returned 25 Seattle homes sold in the last three months in 9 seconds, each with its sale price, sale date, listing agent and buyer's agent, and 24 of the 25 with the price and date it was first listed at.

#### Combine filters: two-bedroom condos in Brooklyn, one exact address and one home page

```json
{
  "searchQueries": ["4502 Avenue H, Austin, TX"],
  "startUrls": [
    { "url": "https://www.redfin.com/WA/Seattle/4201-51st-Ave-S-98118/home/489741" },
    { "url": "https://www.redfin.com/neighborhood/219258/NY/New-York/Brooklyn/filter/property-type=condo,max-price=900k,min-beds=2" }
  ],
  "maxItems": 15
}
```

An address returns that one home, a home page returns that one home, and a filtered search keeps every filter you set on Redfin. This run returned 15 homes in 9 seconds: the Austin address, the Seattle home, and 13 Brooklyn condos, all priced under 900k with at least two bedrooms.

### Input parameters

| Field | Type | What it does | Example |
|---|---|---|---|
| `searchQueries` | list of text | Cities, ZIP codes, neighborhoods, counties or street addresses. A location returns its homes for sale, newest first. An address returns one home. | `["Austin, TX", "78751", "Brooklyn, NY"]` |
| `startUrls` | list of URLs | Redfin search pages (with their filters) and Redfin home pages. | `[{"url": "https://www.redfin.com/zipcode/78751/filter/include=sold-3mo"}]` |
| `maxItems` | number | The most homes saved for the whole run, across all locations and URLs. Default 100. | `500` |

Give at least one location or one URL. A home found by two inputs is saved once.

#### Accepted locations

- City and state: `Austin, TX`, `Miami, FL`, `San Diego, CA`
- ZIP code: `78751`, `98118`
- Neighborhood: `Brooklyn, NY`, `Hyde Park, Austin`
- County: `Travis County, TX`, `King County, WA`
- Street address (one home): `4502 Avenue H, Austin, TX`

Write them as you would in Redfin's search box. The run log tells you which place each one matched, for example `Austin, TX` or `78751, TX`.

#### Accepted URLs

- City: `https://www.redfin.com/city/30818/TX/Austin`
- ZIP code: `https://www.redfin.com/zipcode/78751`
- Neighborhood: `https://www.redfin.com/neighborhood/219258/NY/New-York/Brooklyn`
- County: `https://www.redfin.com/county/2866/TX/Travis-County`
- Recently sold page: `https://www.redfin.com/city/30818/TX/Austin/recently-sold`
- Any of the above with filters: `.../filter/property-type=house+condo,min-price=250k,max-price=1.5M,min-beds=3,min-baths=2,min-sqft=1.5k-sqft,min-year-built=2000,hoa=500,sort=lo-price`
- Sold homes: `.../filter/include=sold-1wk`, `sold-1mo`, `sold-3mo`, `sold-6mo`, `sold-1yr`, `sold-2yr`, `sold-3yr`, `sold-5yr`
- Pending and contingent homes: `.../filter/status=pending+contingent`
- A map area you drew or zoomed: `.../filter/viewport=28.61051:28.50029:-81.21071:-81.41155`
- A home page: `https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268`

Rental searches (apartments for rent) are not covered: the run skips them and says so in the log.

### What data can you extract from Redfin?

One row per home, flat, with up to 90 fields grouped the same way on every row. A field Redfin does not show for a home is left out of that row, never filled with an empty string.

| Group | Fields | What you get |
|---|---|---|
| Identity | 17 | `id` (Redfin property id), `url`, `listingId`, `mlsId`, full `address`, `streetAddress`, `unitNumber`, `city`, `state`, `zipCode`, `countryCode`, `neighborhood`, `county`, `latitude`, `longitude`, `fipsCode`, `parcelNumber` |
| Listing | 12 | `status` (Active, Coming Soon, Pending, Closed…), `propertyType`, full `description`, `highlights`, `keyFacts`, `listingSource` (the MLS), and six yes/no flags: hot home, new construction, Redfin listing, 3D tour, video tour, virtual tour |
| Measures | 15 | `price`, `currency`, `pricePerSqft`, `originalListPrice`, monthly `hoaFee`, `beds`, `baths`, `sqft`, `lotSize` (sq ft), `lotSizeAcres`, `yearBuilt`, `yearRenovated`, `stories`, `daysOnMarket`, `photosCount` |
| Money | 14 | annual tax, tax year, assessed value (total, land, improvements), property tax rate, yearly home insurance estimate, 30-year mortgage rate, Redfin's value estimate with its one-year change and update date, monthly rent estimate with its low and high bounds |
| Area | 12 | walk score and its label, bike score, transit score, school district, elementary, middle and high school with their ratings, and the `schools` list |
| People | 6 | listing agent name and phone, brokerage, every listing agent (`listingAgents`), buyer's agent and buyer's brokerage on sold homes |
| Time | 7 | `listedAt`, `lastSoldDate`, `lastSoldPrice`, `lastUpdatedAt`, `openHouseStart`, `openHouseEnd`, `timeZone` |
| History and media | 5 | `priceHistory` (every listing, price change, pending and sale event), `taxHistory` (one line per tax year), `features` (the full amenity list: heating, cooling, parking, appliances, flooring, HOA, utilities…), `imageUrl`, `images` (every listing photo) |
| Meta | 2 | `searchInput` (the location or URL that found the home), `scrapedAt` |

The lists hold objects: each school has 6 fields (`name`, `grades`, `type`, `rating`, `distanceMiles`, `url`), each price history line 4 (`date`, `event`, `price`, `source`), each tax year 5 (`year`, `taxAmount`, `assessedValue`, `landValue`, `improvementValue`), each listing agent 2 (`name`, `broker`).

What to expect on a real run, measured on the prefilled Austin run of 50 homes: every row had a description, photos (26 per home on average), a school list and a walk score; 47 had the listing agent, 40 the agent's phone, 44 Redfin's value estimate, 38 the annual tax, 22 an HOA fee (homes without an HOA have none) and 9 a rent estimate.

Some facts about the data that help when you store it:

- `id` is Redfin's property id. It never changes for a home, even when the home is listed again years later; `listingId` changes with each new listing.
- `url` is the permanent Redfin page of the home.
- Dates are RFC 3339 in UTC (`2026-09-27T07:00:00Z`). `timeZone` gives the home's local zone.
- Money is in US dollars, as plain numbers. `hoaFee` and the rent estimates are monthly; tax and insurance are yearly.
- `estimatedValue` is the latest point of Redfin's value history for the home, updated at the date in `estimatedValueUpdatedAt`.
- Photo links point to Redfin's image server. They serve the listing's photos; download the files if you need to keep them after the home goes off the market.

#### Output example

One full row from the prefilled run (a two-bedroom condo in Austin, September 28, 2026). The `images`, `features`, `priceHistory` and `taxHistory` lists are shortened here; the row had 19 photos, 55 features, 16 history lines and 17 tax years.

```json
{
  "id": "31254745",
  "url": "https://www.redfin.com/TX/Austin/5332-Balcones-Dr-78731/unit-B/home/31254745",
  "listingId": "223903056",
  "mlsId": "4414495",
  "address": "5332 Balcones Dr Unit B, Austin, TX 78731",
  "streetAddress": "5332 Balcones Dr Unit B",
  "unitNumber": "Unit B",
  "city": "Austin",
  "state": "TX",
  "zipCode": "78731",
  "countryCode": "US",
  "neighborhood": "Highland Park West Condo Amd",
  "county": "Travis County",
  "latitude": 30.3361284,
  "longitude": -97.759794,
  "fipsCode": "48453",
  "parcelNumber": "126308",
  "status": "Active",
  "propertyType": "Condo/Co-op",
  "description": "Updated first-floor condo in a prime Central Austin location with convenient access to Mopac, Loop 360, and nearby dining and retail. This unit features an open-concept layout with seamless flow between the living, dining, and kitchen areas. Interior highlights include updated finishes, hard surface flooring in main areas, abundant natural light throughout, and an * * in-unit washer and dryer to be installed prior to closing * * . The functional floor plan offers two well-sized bedrooms and two full bathrooms, providing flexibility for guests, roommates, or a home office. Situated in a quiet community setting with mature trees and shared green space, the property offers a balance of privacy and accessibility. Located just minutes from The Domain, Downtown Austin, and major employers, with easy access to everyday conveniences.",
  "highlights": [
    "SHARED GREEN SPACE",
    "PRIME CENTRAL AUSTIN LOCATION",
    "IN-UNIT WASHER AND DRYER"
  ],
  "keyFacts": [
    "Shared green space",
    "$41 HOA",
    "Parking"
  ],
  "listingSource": "Unlock MLS",
  "isHot": false,
  "isNewConstruction": false,
  "isRedfinListing": false,
  "has3DTour": false,
  "hasVideoTour": false,
  "hasVirtualTour": false,
  "price": 265000,
  "currency": "USD",
  "pricePerSqft": 266,
  "originalListPrice": 265000,
  "hoaFee": 41,
  "beds": 2,
  "baths": 2,
  "sqft": 995,
  "lotSize": 3920,
  "lotSizeAcres": 0.09,
  "yearBuilt": 1960,
  "yearRenovated": 1970,
  "stories": 1,
  "daysOnMarket": 1,
  "photosCount": 19,
  "taxAnnualAmount": 3524.27,
  "taxYear": 2026,
  "taxAssessedValue": 172211,
  "taxAssessedLandValue": 70562,
  "taxAssessedImprovementValue": 101649,
  "propertyTaxRate": 1.33,
  "homeInsuranceYearly": 1411,
  "mortgageRate30Year": 7.375,
  "estimatedValue": 241418,
  "estimatedValueChange1Year": -11.2,
  "estimatedValueUpdatedAt": "2026-09-28T12:37:13Z",
  "rentEstimate": 1956,
  "rentEstimateLow": 1892,
  "rentEstimateHigh": 1966,
  "walkScore": 64,
  "walkScoreLabel": "Somewhat Walkable",
  "bikeScore": 48,
  "transitScore": 36,
  "schoolDistrict": "Austin Independent School District",
  "elementarySchool": "Highland Park Elementary School",
  "elementarySchoolRating": 10,
  "middleSchool": "Lamar Middle School",
  "middleSchoolRating": 9,
  "highSchool": "McCallum High School",
  "highSchoolRating": 8,
  "schools": [
    {
      "name": "Highland Park Elementary School",
      "grades": "PreK-5",
      "type": "Public",
      "rating": 10,
      "distanceMiles": 0.4,
      "url": "https://www.redfin.com/school/51798/TX/Austin/Highland-Park-Elementary-School"
    },
    {
      "name": "Lamar Middle School",
      "grades": "6-8",
      "type": "Public",
      "rating": 9,
      "distanceMiles": 1.1,
      "url": "https://www.redfin.com/school/51550/TX/Austin/Lamar-Middle-School"
    },
    {
      "name": "McCallum High School",
      "grades": "9-12",
      "type": "Public",
      "rating": 8,
      "distanceMiles": 1.9,
      "url": "https://www.redfin.com/school/100084/TX/Austin/McCallum-High-School"
    }
  ],
  "agentName": "Brooks Eady",
  "agentPhone": "(512) 217-8980",
  "brokerName": "Douglas Elliman Real Estate",
  "listingAgents": [
    {
      "name": "Brooks Eady",
      "broker": "Douglas Elliman Real Estate"
    }
  ],
  "listedAt": "2026-09-27T07:00:00Z",
  "lastSoldDate": "2022-08-26T07:00:00Z",
  "lastUpdatedAt": "2026-09-28T09:00:22Z",
  "timeZone": "US/Central",
  "priceHistory": [
    {
      "date": "2026-09-27T07:00:00Z",
      "event": "Listed",
      "price": 265000,
      "source": "Unlock MLS"
    },
    {
      "date": "2022-08-29T07:00:00Z",
      "event": "Sold (Public Records)",
      "source": "Public Records"
    }
  ],
  "taxHistory": [
    {
      "year": 2026,
      "taxAmount": 3524.27,
      "assessedValue": 172211,
      "landValue": 70562,
      "improvementValue": 101649
    },
    {
      "year": 2025,
      "taxAmount": 5457.44,
      "assessedValue": 266674,
      "landValue": 70562,
      "improvementValue": 196112
    }
  ],
  "features": [
    "Parking Features: Assigned, Outside",
    "# of Parking (Total): 1",
    "# of Main Level Bedrooms: 2",
    "# of Full Bathrooms: 2",
    "Laundry Features: Common Area, Multiple Locations",
    "Appliances: Dishwasher, Electric Cooktop, Exhaust Fan, Disposal, Microwave, Oven"
  ],
  "imageUrl": "https://ssl.cdn-redfin.com/photo/92/bigphoto/495/4414495_0.jpg",
  "images": [
    "https://ssl.cdn-redfin.com/photo/92/bigphoto/495/4414495_0.jpg",
    "https://ssl.cdn-redfin.com/photo/92/bigphoto/495/4414495_1_0.jpg",
    "https://ssl.cdn-redfin.com/photo/92/bigphoto/495/4414495_2_0.jpg"
  ],
  "searchInput": "Austin, TX",
  "scrapedAt": "2026-09-28T12:37:14Z"
}
```

### Advanced usage

Five recipes for the jobs teams run most. Each input runs as is.

#### Screen a whole metro for investment deals

```json
{
  "searchQueries": ["Travis County, TX", "Williamson County, TX"],
  "maxItems": 2000
}
```

Counties cover every city and suburb inside them. Open the Investment view of the dataset: price, Redfin's value estimate, rent estimate, annual tax, HOA and days on market side by side, so you can sort by the gap between price and estimate or by rent against price.

#### Build an agent and brokerage prospecting list

```json
{
  "searchQueries": ["78701", "78702", "78703", "78704", "78705"],
  "maxItems": 1000
}
```

A list of ZIP codes covers a territory. The Agents view shows the listing agent, the phone number, the brokerage, the listing date and the home, ready for a CRM import. Group by `brokerName` to see which brokerages hold the most inventory in the area.

#### Refresh the new listings of a market every morning

```json
{
  "startUrls": [
    { "url": "https://www.redfin.com/city/30818/TX/Austin/filter/sort=lo-days" }
  ],
  "maxItems": 100
}
```

Save this input as a task and give it a daily schedule in Apify. Homes come newest first, so 100 homes a day covers the fresh inventory of a large city; compare `id` with yesterday's dataset to keep only the homes you have not seen.

#### Follow price cuts and pending sales

```json
{
  "startUrls": [
    { "url": "https://www.redfin.com/county/2866/TX/Travis-County/filter/status=pending+contingent" }
  ],
  "maxItems": 500
}
```

Pending and contingent homes show which prices sell. Read `priceHistory` for the "Price Changed" lines and compare `originalListPrice` with `price` to see how much each seller gave up before going under contract.

#### Pull a map area drawn on Redfin, with your own filters

```json
{
  "startUrls": [
    { "url": "https://www.redfin.com/zipcode/32754/filter/property-type=house,min-beds=3,max-price=500k,viewport=28.61051:28.50029:-81.21071:-81.41155" }
  ],
  "maxItems": 300
}
```

Zoom or draw on Redfin's map, set your filters, then copy the address bar. The run searches exactly the box on your screen with the same filters, whatever the city or ZIP code under it.

### FAQ

**What does this Redfin scraper return?**
One row per home with its address, price, beds, baths, size, lot, year built, status, full description, listing agent and phone, brokerage, MLS number, parcel number, annual tax and assessed values, price history, tax history, schools with ratings, walk, bike and transit scores, Redfin's value estimate, rent estimate, the amenity list and every listing photo.

**Do I need a Redfin account?**
No. The actor reads the same public pages any visitor sees, without a login and without an API key.

**Can I search without building a URL on Redfin first?**
Yes. Type a city with its state (`Austin, TX`), a ZIP code (`78751`), a neighborhood (`Brooklyn, NY`), a county (`Travis County, TX`) or a street address in `searchQueries`. Paste URLs only when you want Redfin's filters.

**Which Redfin filters are kept when I paste a URL?**
Price, beds, baths, square feet, year built, HOA, property type, sort order, the map area, pending and contingent status, and the sold windows from one week to five years. Filters combine: `property-type=condo,max-price=900k,min-beds=2` on a Brooklyn page returned only condos under 900k with two bedrooms or more on our test run.

**Can I get sold homes and their sale prices?**
Yes, with a sold filter in the URL (`include=sold-3mo`, or the `/recently-sold` page). Our Seattle test returned the sale price, the sale date and the buyer's agent on all 25 homes. Some states, Texas among them, do not disclose sale prices: there the sale date is filled and `lastSoldPrice` is left out rather than showing an older price.

**How many homes can I get?**
As many as `maxItems` allows. One search returns up to 10,000 homes; for a larger area, list its ZIP codes or counties as separate locations, and a home found twice is saved once.

**How fresh is the data?**
Every run reads Redfin live at run time, nothing is cached. `lastUpdatedAt` tells you when Redfin last updated the listing and `scrapedAt` when the row was read.

**Why are some fields missing on some homes?**
The actor leaves out what Redfin does not show for that home. A home without an HOA has no `hoaFee`, Redfin shows a rent estimate for some homes only (9 of the 50 Austin homes of our test run), new buildings often have no tax roll yet, and the agent phone depends on the listing's MLS.

**Can I scrape several cities in one run?**
Yes. Put one location per line in `searchQueries` and as many URLs as you want in `startUrls`. `maxItems` caps the whole run, and `searchInput` on each row tells you which location or URL found the home.

**Does it cover rentals?**
Not yet. Rental searches (apartments for rent) are skipped with a message in the log. Homes for sale, coming soon, pending and sold are covered, and each home gets a monthly rent estimate when Redfin has one.

**What is Redfin?**
Redfin is a US real estate brokerage and home search site, in the same family as Zillow and Realtor.com. It shows MLS listings with photos, price history, tax records, school ratings and its own value estimate for most US homes.

**How do I export the results?**
From the dataset page, download JSON, CSV, Excel, XML or HTML, or pick the Homes, Investment or Agents view first. From code, read the dataset with the Apify API or the apify-client library for Python and JavaScript.

### More SilentFlow scrapers

**🛒 E-commerce**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EwIy6hmAIkV86xJUC-aJ1jMMbt1P-pinterest-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-atanai8HrwCpCBlt5-E6CthBRt0r-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin Ppe** - [Leboncoin Scraper Ppe](https://apify.com/silentflow/leboncoin-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-C0NPCweMgn5yWwbUx-lod4axD8CS-backmarket-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aU0gg4bdpvsOcMXVB-hXmXwVmyyM-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-TEpaAoZ4jUpjMEJUd-9qLyyz2kJq-1688-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **1688 Wholesale** - [1688 Wholesale Scraper](https://apify.com/silentflow/1688-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BRosfzMGHW8iDZTf0-K9GzqNGke9-importyeti-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ImportYeti - US Customs Records, Suppliers & Trade Data** - [ImportYeti Scraper - US Customs Records, Suppliers & Trade Data](https://apify.com/silentflow/importyeti-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eOXjDH0bayKUrhdVh-fg8IiUlQN7-storeleads-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-s1RZ9wIkef7aFJn2F-1dcklKrFce-udemy-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-1EifBfwD2bfPzRiev-e5JKkzexMU-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok Shop** - [TikTok Shop Scraper](https://apify.com/silentflow/tiktok-shop-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-e6ep7rXdChT8aamvM-zkMRbNCYoj-BAG-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-onhF7mRv3VP49FIaB-wGgRc3t1Ca-walmart-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aavQkGpC2LBeuvEwN-oYO7WBfcxM-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-fp237KZlZX0UgUspX-N7fpyolYeG-vinted-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hUgLd6vx8vkB2jhVF-yrOqnRI7Hd-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-PZuh7g95fK3Bg1Xc2-QP7cGrDZWw-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Alibaba** - [Alibaba Scraper | Products, Prices and Suppliers](https://apify.com/silentflow/alibaba-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-cSvTTTqAx3ZyUxgoS-ZznO3s3p1N-amazon-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QNlZ05n2CMGkjdfNC-8apA5gg993-europages-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VbfvtmvKpzUinMqJe-X5aTJaQg8L-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D5FpGqMOcyOiDybiK-xSBVgIuB7G-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-YqSo5lNgQjoviRgL3-9gl1AOFXcg-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Taobao** - [Taobao Scraper | Products, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-q8VhkhmohTsKt1LBt-VaesRNrMjv-amazon-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tzuadHpcDbR8q0wAg-fC9ziOmYxT-autoscout24.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EdmY2dSHXAUjwjWSQ-BLKPSuVZiq-ebay-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-nFDJa9hpMkgdm0cdT-LrkY4gLA8l-mobile-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-M2BasJxgdoFV19BBa-6zkqT15IrI-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FJAkbqgbJTRwSPiB-iBvUugof0i-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QWGmrJFfdRhAzjZVu-9sdljw0os9-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-PPmMAK41kmcgEknlo-tdaljEgep6-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D87Z9kVGh1gWRAnkT-mSHgaaEupo-wttj-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tAqXRXa8zXGiR3DFW-8JgTWQUjXq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9GPqfanGlbgZ21fvt-pQBn8BMrKB-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8sqgZzxpFOMN5fjlS-7yQ5JySZrZ-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed Jobs Ppr** - [Indeed Jobs Scraper Ppr](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hhgmb5se3nld9o4RQ-qprQYVjDoz-jora-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eRgZpJacbZbsunaoK-qxyRdrPxAN-_Arbeitsagentur-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-iMsJMUzpktqLbm4OV-eiqodM2mWC-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-mSbSDu9LyBQBaQpfd-hst3kbWWUw-dicejobs-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6J8r8gH0kZNBYNXwB-VnxP6Gxhxy-malt-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-W7cEQHjESuSAwr4Vm-axPWLT6fki-stepstone-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m4mtOcp6kQMdi7iyh-7gIaTKwjLg-naukri-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-bGlNyxwqHMZKTsFwR-vRF9llQsLh-seek-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)

**🏠 Real estate**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NlweoCSkQ7af9rUsM-j0ehaDblPL-seloger-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-V815A23P36Qn3Ug0h-HdUhHKA4N8-zillow-png.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Yeajib8i2WxOgUPHy-CAzWajmmro-bienici-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSWH7QNYqqhEvT8Du-elGJDy3g1C-realtor-logo_%281%29.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-FrWpTeBvt2jFMh5xl-TcBdTPkao9-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-453jnXoLeE3fsojPc-S9dhZdlBdn-idealista-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BCYe75iB5AhwosyOy-NYviTLAHJI-Realestate.com.au-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zq09H5yXin1a6Caox-jVuubAzZ54-app-store.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-CDJe91RJzge21TvRu-u8RETl6mRT-trulia-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uvVEeQTILZ62Pq7ON-9ltCYD8oJl-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)

**📣 Social media**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-S2b0EfKNdLjlGdFVR-SqQ2kgXX7Z-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSLP7HLRQnCrqvGvx-lhDdKNbTgS-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-05SDCsJvEWHJfCDbA-EvakITGVxq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zNpIOqbBjhHKVhqxf-VdyRFdjjA5-onylfans-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aJodi46eH9Kr4ZSyb-gEI022sLhb-instagram-logo2.webp" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9I9dIxRr2sK94ff1x-1onfiTo8Tu-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-JKVy5Y2JdZp3cJx9V-GVsYqNqVH2-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-jmc7hG0vNhHWEOW1a-67ngl6PWgl-meta-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-lkCHlZSMFv48uKnIr-dY20UYSmKN-skool-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-arhuSPVRAhKI1CqUU-h2NvOAEcgn-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-IMuIFYJbPsCO9oXXS-zP9gSGKOGA-youtube-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-q6aVcOjrqdHNXS79v-f8BWK5KGKb-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aG488smg5t0vnFb9v-phbAlgcSO7-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-v5cQ9qwSmnrMfJHQJ-qavGTbOUpH-reddit-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Reddit - Posts, Comments, Communities &** - [Reddit Scraper - Posts, Comments, Communities & Users](https://apify.com/silentflow/reddit-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Zarijahb0dFeg32qJ-qu8MGxPOi3-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m3pr1TZsKhqcZnk0R-Kv74VhVgkQ-bilibili-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bilibili** - [Bilibili Scraper](https://apify.com/silentflow/bilibili-scraper)

**🏢 Business data**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KPjqpu03XAU7GlRZU-nJ299wrqI1-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-vNMTvhk3dJ3gztmP1-jeZobV1vkO-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tAJUhpJVPoNN3H5jg-vldssPszfs-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-molBrkMO74CErSMGg-FveXkhqbJj-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-snEodwgEvVrTsBzcT-f0il7miWdO-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-4FdcRNY2hYZLRbWA1-lbV7wdzd5C-teachable-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ZvqwjzGwkb8yFlsgu-gWaYSkgERc-trustpilot-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trustpilot** - [Trustpilot Enricher](https://apify.com/silentflow/trustpilot-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VsEQmSNYZCRKgexdN-Rh9GICaaQC-web-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)

**✈️ Travel**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-DcAFMmwt5U2hZXaSi-N0K1QMZadw-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Cl3eFekoWO9WFmDJN-QVTefWmdkV-booking-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ayeR077oYKlBZdWGZ-hxYhjr3L43-flight2-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)

**🎯 Lead generation**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NPFgqJahwiGTjGmdF-WMbjLtWOxq-northdata-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8QjNHBHwi6m4awQ8b-2E7tsQrIWK-dealroom-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zxzRS4QySkSBzDPsB-MpbtFuDj0I-zdoc-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ZocDoc - Pay Per Result** - [ZocDoc Scraper - Pay Per Result](https://apify.com/silentflow/zocdoc-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QBlXIgTOEj8XDdOuI-rJPXrTZKA5-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-7ZSer45MB15gBXjRZ-wCV94F8Nhe-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-GoORhIEeC4la4PnMx-MTKFeiBlLG-Thomas-Icon-Color.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-z9QhRrPrdfQmCZO2v-s8gKspupMf-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uSH8ckz2SnZ4FZtKT-xUfpA6j45X-cnpj-enricher.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9s2llJK2JRvW3atfY-zIhH30wKB8-domain-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-R3SWmAlqqNZUQx8SY-d5psHwfs4f-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D18bYkUMZ1mUWBXeR-nmfTb5wgea-ukcompanies-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KhRum5obqh2RUOTIX-f4pihDffGL-clutch-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6lzwIvVe4fAkDLgII-olkoL9cODd-g2-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FggZKVaE5EeuKpf2-MiZ58MbXUz-replace-pagesjaunes.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)

**🔎 SEO**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-0KzAYVtr9dAFLZtPG-ssWkWrTQzl-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available data from Redfin. It does not bypass any login, paywall or CAPTCHA, and it reads only what any visitor of redfin.com can see. Users are responsible for complying with Redfin's terms of service and with applicable data protection laws (GDPR, CCPA, and PIPL where relevant). The output contains personal data, such as the names and phone numbers of listing and buyer's agents: handle it accordingly, including for any outreach you do with it. Estimates, tax figures and school ratings are informational; verify them before using them for lending, valuation or other regulated decisions.

*Built by SilentFlow for investors, agents and analysts who need every Redfin home in one table.*

# Actor input Schema

## `searchQueries` (type: `array`):

Cities, ZIP codes, neighborhoods, counties or street addresses, one per line, written like on Redfin: <code>Austin, TX</code>, <code>78751</code>, <code>Brooklyn, NY</code>, <code>Travis County, TX</code>. A location returns its homes for sale, newest listings first. An address returns that one home.

## `startUrls` (type: `array`):

Redfin search pages or home pages, copied from your browser. Filters set on the site are kept: price, beds, baths, square feet, year built, HOA, property type, sort, map area, pending and sold homes (<code>/filter/include=sold-3mo</code>). Example: <code>https://www.redfin.com/city/30818/TX/Austin/filter/max-price=600k</code> or <code>https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268</code>.

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

The most homes to save for the whole run, across all locations and URLs. One search returns up to 10,000 homes; for a larger area, split it by ZIP code.

## Actor input object example

```json
{
  "searchQueries": [
    "Austin, TX"
  ],
  "maxItems": 50
}
```

# Actor output Schema

## `overview` (type: `string`):

Address, price, beds, baths, size, status, listing agent and link.

## `investment` (type: `string`):

Price, estimated value, rent estimate, annual tax, HOA and days on market.

## `agents` (type: `string`):

Listing agent, phone, brokerage, address, price, status and listing date.

## `results` (type: `string`):

Every field of every home: identity, listing, measures, tax, estimates, walk score, schools, agents, price history, tax history, features and photos.

# 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 = {
    "searchQueries": [
        "Austin, TX"
    ],
    "maxItems": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/redfin-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 = {
    "searchQueries": ["Austin, TX"],
    "maxItems": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/redfin-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 '{
  "searchQueries": [
    "Austin, TX"
  ],
  "maxItems": 50
}' |
apify call silentflow/redfin-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/redfin-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/H9asTePxqVY5E9ywm/builds/f4DWqckDcYSFk3XsG/openapi.json
