# Redfin Detail Scraper | Property Data, Estimates and Flood Risk (`silentflow/redfin-detail-scraper`) Actor

Redfin scraper for full property details: paste Redfin links, property IDs or street addresses and get price, beds, baths, home facts, listing agent and phone, tax and price history, schools, Redfin estimate, rent estimate, flood and fire risk, photos. 20 homes in 16 seconds, 109 fields each.

- **URL**: https://apify.com/silentflow/redfin-detail-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 $8.50 / 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 Detail Scraper | Property Data, Redfin Estimates and Climate Risk (2026)

**Turn a list of Redfin links, property IDs or street addresses into one full property record per home: price and status, home facts, listing agent and phone, tax roll, price history, schools, Redfin value and rent estimates, flood, fire, heat and wind risk, and every photo.** 20 homes in 15 seconds on our test run, no account.

### Why choose this actor?

Opening one Redfin tab per address to copy the estimate, the tax bill and the flood zone? Holding a list of property IDs that your current tool refuses without a second ID? Getting back a handful of nested fields when the page shows a hundred?

- <strong>107 fields filled per home, as plain columns.</strong> On the prefilled run (20 homes, November 4, 2026), 107 data fields were filled on at least half of the rows: address, status, price, beds, baths, square feet, MLS number, parcel number, county, heating, cooling, roof, flooring, parking, appliances, annual tax and assessed values, tax history, price history, schools with ratings, walk, bike and transit scores, Redfin estimate and its one-year change, listing agent and phone, flood, fire, heat, wind and air scores, FEMA zone and every photo. On 15 Seattle homes sold in the last three months, 104 fields were filled on at least half of the rows.
- <strong>A link, a bare property ID or a street address: all three work, in the same run.</strong> The number at the end of a Redfin home link is enough on its own, there is no listing ID to dig up first. Pairs such as `31327561:220569412` are read too. Addresses go through Redfin's own address search. Search pages and areas (a city, a ZIP code) also work, and every home they list comes back in full. A mixed run of a Denver link, a Seattle ID, a Miami ID pair and a Seattle address returned 4 full homes in 10 seconds, with the one repeated home saved once.
- <strong>Climate risk and home facts in their own columns.</strong> Flood, fire, heat, wind and air scores from 1 to 10, the FEMA flood zone, the flood insurance range, and the MLS sheet (heating, cooling, roof, construction, foundation, parking, garage spaces, laundry, sewer, water) each get a named column instead of a block of text. On the prefilled run, 17 of 20 homes came with their flood and fire scores and 16 of 20 with heating and roof; on the Seattle sold run, 15 of 15 had both.

### Try your first home

Paste this into the JSON tab of the input and press Start. It is the prefilled input: one home from its link, one from its property ID, one from its street address, then the newest listings of Austin, Texas until 20 homes are saved.

```json
{
  "startUrls": [
    { "url": "https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268" }
  ],
  "propertyIds": ["31425582"],
  "searchQueries": ["10411 Turnbull Loop, Austin, TX 78717", "Austin, TX"],
  "maxItems": 20
}
```

You can run it on the Apify Free plan. On November 4, 2026 this input returned 20 homes in 15 seconds: the three named homes first, then 17 newest Austin listings. All 20 had schools and a walk score, 19 had a Redfin estimate, a description and photos, 17 had the listing agent and the climate risk scores. 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-detail-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 Detail Scraper on Apify: silentflow/redfin-detail-scraper

Input schema (no field is required, give at least one link, one ID or one address):
- startUrls (array of {"url": string}): Redfin home pages, such as
  https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268 (for sale, pending, sold or
  off the market). Redfin search pages also work: each home they list is read in full, with the
  filters of the page (price, beds, baths, sqft, type, sold in the last 1 week to 5 years, pending).
- propertyIds (array of strings): Redfin property IDs, the number at the end of a home link
  ("31425582"), or "propertyId:listingId" pairs ("31327561:220569412").
- searchQueries (array of strings): US street addresses with city and state
  ("10411 Turnbull Loop, Austin, TX 78717"), each gives its home. A city, ZIP code, neighborhood or
  county ("Austin, TX", "78704") gives its newest listings after the named homes.
- maxItems (integer, default 50): the most homes saved for the whole run.

Output: one row per home, flat JSON, up to 123 fields, absent values omitted (never empty strings):
- 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
- home facts (strings unless noted): heating, cooling, parking, garageSpaces (number),
  parkingSpaces (number), flooring, appliances, laundry, fireplaces (number), roof,
  constructionMaterials, foundation, builderName, sewer, waterSource, poolFeatures, hoaName
- measures (numbers): price, currency ("USD"), 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 (RFC 3339),
  rentEstimate, rentEstimateLow, rentEstimateHigh (monthly)
- area: walkScore, walkScoreLabel, bikeScore, transitScore, schoolDistrict, elementarySchool,
  elementarySchoolRating, middleSchool, middleSchoolRating, highSchool, highSchoolRating,
  schools[] {name, grades, type, rating, distanceMiles, url}
- climate risk: floodFactorScore, floodRisk, femaZone, floodInsuranceLow, floodInsuranceHigh,
  fireFactorScore, fireRisk, fireInsuranceLow, fireInsuranceHigh, heatFactorScore, heatRisk,
  windFactorScore, windRisk, airFactorScore, airRisk, riskFactorUrl (scores 1 to 10, insurance yearly)
- people: agentName, agentPhone, brokerName, listingAgents[] {name, broker}, buyerAgentName, buyerBrokerName
- time (RFC 3339 UTC): listedAt, lastSoldDate, lastUpdatedAt, openHouseStart, openHouseEnd; plus
  lastSoldPrice (number) and timeZone
- history and media: priceHistory[] {date, event, price, source}, taxHistory[] {year, taxAmount,
  assessedValue, landValue, improvementValue}, features[] (every line of the MLS sheet), imageUrl, images[]
- meta: searchInput (the link, ID or address that produced the row), scrapedAt (RFC 3339)

Rows are deduplicated on id. Use apify-client for Python or JavaScript to run it and read the dataset.
```

### How to scrape Redfin property details

Three inputs, from the simplest to a full enrichment batch. Each one runs as is.

#### Get one home's full page from its Redfin link

Copy the address bar of any Redfin home page and paste it. The home can be for sale, pending, sold or off the market.

```json
{
  "startUrls": [
    { "url": "https://www.redfin.com/CO/Denver/6153-N-Ceylon-St-80249/unit-3-302/home/203569188" }
  ]
}
```

#### Look up the property IDs from your CRM

Paste the IDs one per line. A bare ID works, and so does the `propertyId:listingId` pair other tools export. An ID Redfin does not know is reported in the log and gives no row.

```json
{
  "propertyIds": ["188725026", "42997198:226319964", "31425582"],
  "maxItems": 10
}
```

#### Enrich a spreadsheet of street addresses

Paste the address column of your sheet. Write the street, the city and the state, the way you would type it on Redfin. Mixing links, IDs and addresses in one run is fine: a home asked for twice is saved once.

```json
{
  "searchQueries": [
    "4201 51st Ave S, Seattle, WA 98118",
    "3847 NE 88th St, Seattle, WA 98115",
    "10411 Turnbull Loop, Austin, TX 78717"
  ],
  "startUrls": [
    { "url": "https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268" }
  ],
  "maxItems": 10
}
```

### Input parameters

| Field | Type | Default | What it does |
|---|---|---|---|
| `startUrls` | array of links | none | Redfin home pages, one row each. Redfin search pages work too: each home they list comes back in full, filters kept. |
| `propertyIds` | array of text | none | Redfin property IDs (`31425582`), or `propertyId:listingId` pairs (`31327561:220569412`). |
| `searchQueries` | array of text | none | Street addresses with city and state, one home each. A city, ZIP code, neighborhood or county gives its newest listings. |
| `maxItems` | integer | 50 | The most homes saved for the whole run. Named homes come first, areas and search pages fill the rest. |

No field is required: give at least one link, one ID or one address. The run reads named homes first (links, then IDs, then addresses), then areas and search pages, until `maxItems` homes are saved.

#### Accepted links

- Home pages: `https://www.redfin.com/{state}/{city}/{address}/home/{propertyId}`, units included (`.../unit-48/home/31123701`). Homes for sale, coming soon, pending, sold and off the market all work.
- Search pages, read home by home: city (`/city/30818/TX/Austin`), ZIP code (`/zipcode/78704`), neighborhood, county and state pages, with their `/filter/` part kept: price, beds, baths, square feet, year built, HOA, property type, sort order, map area, pending homes, and sold homes from one week to five years (`/filter/include=sold-3mo`).
- Rental pages are skipped with a message: this actor reads homes for sale and sold homes.

#### Accepted property IDs

- The number at the end of a home link: `31425582` in `https://www.redfin.com/TX/Austin/4701-Harmon-Ave-78751/home/31425582`.
- A pair `propertyId:listingId` as exported by other Redfin tools: `31327561:220569412`. The listing ID then picks that listing.
- A whole home link pasted in this box is read as a link. Anything else (letters, a ZIP code) is skipped with a message.

#### Accepted addresses and areas

- A street address with its city and state: `10411 Turnbull Loop, Austin, TX 78717`, `4201 51st Ave S, Seattle, WA 98118`.
- A property ID typed here (six digits or more) is read as an ID.
- A city, ZIP code, neighborhood or county (`Austin, TX`, `78704`, `Travis County, TX`) gives its newest homes for sale, each read in full.

### What data can you extract from Redfin?

Each row holds up to 123 fields: 121 fields about the home and 2 fields about the run. Values Redfin does not give are left out of the row, never written as empty text. Numbers are numbers, dates are RFC 3339 in UTC.

| Group | Fields | What you get |
|---|---|---|
| Identity | 17 | `id` (Redfin property ID), `url`, `listingId`, `mlsId`, full and street address, unit, city, state, ZIP code, country, neighborhood, county, latitude, longitude, FIPS code, parcel number |
| Listing | 12 | status, property type, full description, highlights, key facts, listing source, hot home, new construction, Redfin listing, 3D tour, video tour, virtual tour |
| Home facts | 17 | heating, cooling, parking, garage spaces, parking spaces, flooring, appliances, laundry, fireplaces, roof, construction materials, foundation, builder, sewer, water source, pool, HOA name |
| Measures | 15 | price, currency, price per square foot, original list price, monthly HOA fee, beds, baths, square feet, lot size in square feet and acres, year built, year renovated, stories, days on market, photo count |
| Money | 14 | annual tax, tax year, assessed value with land and improvement split, tax rate, yearly insurance estimate, 30-year mortgage rate, Redfin estimate, its one-year change and date, rent estimate with low and high |
| Area | 12 | walk, bike and transit scores, walk score label, school district, nearest elementary, middle and high school with ratings, and the `schools` list (6 fields each) |
| Climate risk | 16 | flood, fire, heat, wind and air scores (1 to 10) with a one-line summary each, FEMA flood zone, flood and fire insurance ranges, link to the full risk report |
| People | 6 | listing agent, agent phone, brokerage, every listing agent with their brokerage, buyer's agent and brokerage on sold homes |
| Time | 7 | listing date, last sale date and price, last update, next open house start and end, time zone |
| History and media | 5 | `priceHistory` (4 fields per event), `taxHistory` (5 fields per year), `features` (every line of the MLS sheet), main photo, every photo URL |
| Run | 2 | `searchInput` (the link, ID or address that produced the row), `scrapedAt` |

Usability notes:

- `id` is Redfin's property ID and never changes for a home. `url` is the permanent Redfin page. `listingId` changes when the home is listed again.
- Photo URLs point to Redfin's photo servers and stay valid while the listing is on Redfin; save the files you need to keep.
- Sale prices stay empty in states that keep them private (Texas, for example), rather than showing an older figure.
- The rent estimate is left out when Redfin does not show one for the home.
- Climate risk is present when Redfin has a risk report for the address: 17 of 20 homes on the prefilled run, 15 of 15 on the Seattle sold run.

#### Output example

One real row from the prefilled run of November 4, 2026 (a condo for sale in Austin). Lists are cut to their first entries here; the dataset holds them in full.

```json
{
  "id": "31123701",
  "url": "https://www.redfin.com/TX/Austin/8110-Ranch-Road-2222-78730/unit-48/home/31123701",
  "listingId": "226317233",
  "mlsId": "9991021",
  "address": "8110 Ranch Road 2222 #48, Austin, TX 78730",
  "streetAddress": "8110 Ranch Road 2222 #48",
  "unitNumber": "#48",
  "city": "Austin",
  "state": "TX",
  "zipCode": "78730",
  "countryCode": "US",
  "neighborhood": "Hillside Amd The",
  "county": "Travis County",
  "latitude": 30.380225,
  "longitude": -97.807343,
  "fipsCode": "48453",
  "parcelNumber": "738830",
  "status": "Active",
  "propertyType": "Condo/Co-op",
  "description": "This 2 bedroom, 2.5 bathroom condo is located in the gated Hillside subdivision and features an open concept kitchen, wet bar, dining and living room area. There is a front entry garage, balcony, enclosed patio and multiple levels. Schedule a showing today!",
  "highlights": [
    "BALCONY",
    "WET BAR",
    "FRONT ENTRY GARAGE",
    "DINING AND LIVING ROOM AREA",
    "OPEN CONCEPT KITCHEN",
    "GATED HILLSIDE SUBDIVISION"
  ],
  "keyFacts": [
    "Open concept kitchen",
    "Wet bar",
    "Balcony"
  ],
  "listingSource": "Unlock MLS",
  "isHot": false,
  "isNewConstruction": false,
  "isRedfinListing": false,
  "has3DTour": false,
  "hasVideoTour": false,
  "hasVirtualTour": false,
  "heating": "Central",
  "cooling": "Central Air, Ceiling Fan(s), Electric",
  "parking": "Attached, Garage Faces Front, Garage, Garage Door Opener",
  "garageSpaces": 2,
  "parkingSpaces": 2,
  "flooring": "Tile, Wood",
  "appliances": "Dishwasher, Gas Cooktop, Disposal, Microwave, Self Cleaning Oven, Stainless Steel Appliance(s)",
  "laundry": "Inside, Laundry Closet, Lower Level, Washer Hookup, Electric Dryer Hookup",
  "fireplaces": 1,
  "roof": "Composition, Shingle",
  "constructionMaterials": "Metal Siding",
  "foundation": "Slab",
  "sewer": "Public Sewer",
  "waterSource": "Public",
  "poolFeatures": "Community",
  "hoaName": "Hillside Condos",
  "price": 619900,
  "currency": "USD",
  "pricePerSqft": 340,
  "originalListPrice": 619900,
  "hoaFee": 518,
  "beds": 2,
  "baths": 2.5,
  "sqft": 1823,
  "lotSize": 9931,
  "lotSizeAcres": 0.228,
  "yearBuilt": 2007,
  "stories": 2,
  "daysOnMarket": 1,
  "photosCount": 17,
  "taxAnnualAmount": 11862.7,
  "taxYear": 2026,
  "taxAssessedValue": 579662,
  "taxAssessedLandValue": 99433,
  "taxAssessedImprovementValue": 480229,
  "propertyTaxRate": 1.886,
  "homeInsuranceYearly": 2898,
  "mortgageRate30Year": 7.125,
  "estimatedValue": 520280,
  "estimatedValueChange1Year": -22.2,
  "estimatedValueUpdatedAt": "2026-11-04T03:45:05Z",
  "rentEstimate": 2681,
  "rentEstimateLow": 2642,
  "rentEstimateHigh": 2711,
  "walkScore": 16,
  "walkScoreLabel": "Car-Dependent",
  "bikeScore": 5,
  "transitScore": 0,
  "schoolDistrict": "Austin Independent School District",
  "elementarySchool": "Hill Elementary School",
  "elementarySchoolRating": 10,
  "middleSchool": "Murchison Middle School",
  "middleSchoolRating": 8,
  "highSchool": "Anderson High School",
  "highSchoolRating": 7,
  "schools": [
    {
      "name": "Hill Elementary School",
      "grades": "PreK-5",
      "type": "Public",
      "rating": 10,
      "distanceMiles": 3.5,
      "url": "https://www.redfin.com/school/91000/TX/Austin/Hill-Elementary-School"
    },
    {
      "name": "Murchison Middle School",
      "grades": "6-8",
      "type": "Public",
      "rating": 8,
      "distanceMiles": 3.4,
      "url": "https://www.redfin.com/school/50899/TX/Austin/Murchison-Middle-School"
    },
    {
      "name": "Anderson High School",
      "grades": "9-12",
      "type": "Public",
      "rating": 7,
      "distanceMiles": 3.3,
      "url": "https://www.redfin.com/school/121559/TX/Austin/Anderson-High-School"
    }
  ],
  "floodFactorScore": 1,
  "floodRisk": "Minimal risk of a flood reaching the building in the next 30 years",
  "femaZone": "X (unshaded)",
  "floodInsuranceLow": 507,
  "floodInsuranceHigh": 1088,
  "fireFactorScore": 3,
  "fireRisk": "0.31% chance of being in a wildfire in next 30 years",
  "fireInsuranceLow": 1222,
  "fireInsuranceHigh": 2270,
  "heatFactorScore": 8,
  "heatRisk": "7 days above 108° expected this year, 23 days in 30 years",
  "windFactorScore": 6,
  "windRisk": "66% chance of strong winds in next 30 years",
  "airFactorScore": 2,
  "airRisk": "1 unhealthy days expected this year, 1 days in 30 years",
  "riskFactorUrl": "https://firststreet.org/property/4811773551/4811773551_fsid/0?utm_source=redfin#overview",
  "agentName": "Tara Williams",
  "agentPhone": "(254) 953-0295",
  "brokerName": "Tara Williams",
  "listingAgents": [
    {
      "name": "Tara Williams",
      "broker": "Tara Williams"
    }
  ],
  "listedAt": "2026-11-03T08:00:00Z",
  "lastSoldDate": "2022-03-16T07:00:00Z",
  "lastUpdatedAt": "2026-11-04T01:00:27Z",
  "timeZone": "US/Central",
  "priceHistory": [
    {
      "date": "2026-11-03T08:00:00Z",
      "event": "Listed",
      "price": 619900,
      "source": "Unlock MLS"
    },
    {
      "date": "2022-03-18T07:00:00Z",
      "event": "Sold (Public Records)",
      "source": "Public Records"
    },
    {
      "date": "2022-02-22T08:00:00Z",
      "event": "Sold (Public Records)",
      "source": "Public Records"
    }
  ],
  "taxHistory": [
    {
      "year": 2026,
      "taxAmount": 11862.7,
      "assessedValue": 579662,
      "landValue": 99433,
      "improvementValue": 480229
    },
    {
      "year": 2025,
      "taxAmount": 12276.33,
      "assessedValue": 599874,
      "landValue": 99433,
      "improvementValue": 500441
    }
  ],
  "features": [
    "Has Garage",
    "# of Garage Spaces: 2",
    "Parking Features: Attached, Garage Faces Front, Garage, Garage Door Opener",
    "# of Parking (Total): 2",
    "# of Covered Spaces: 2",
    "# of Full Bathrooms: 2"
  ],
  "imageUrl": "https://ssl.cdn-redfin.com/photo/92/bigphoto/021/9991021_0.jpg",
  "images": [
    "https://ssl.cdn-redfin.com/photo/92/bigphoto/021/9991021_0.jpg",
    "https://ssl.cdn-redfin.com/photo/92/bigphoto/021/9991021_1_0.jpg",
    "https://ssl.cdn-redfin.com/photo/92/bigphoto/021/9991021_2_0.jpg"
  ],
  "searchInput": "Austin, TX",
  "scrapedAt": "2026-11-04T03:45:06Z"
}
```

### Advanced usage

Five recipes for the jobs teams use this actor for. Each input runs as is.

#### Screen a list of homes for flood and fire exposure

Paste the property IDs of a portfolio and open the Climate risk view of the dataset: flood, fire, heat and wind scores, the FEMA zone and the flood insurance range sit side by side, one home per row.

```json
{
  "propertyIds": ["31425582", "188725026", "42997198", "203569188"],
  "maxItems": 50
}
```

#### Pull sold comps with their full records

Build the search on Redfin (area, sold in the last three months, your filters), copy the link and paste it. Every sold home comes with its sale date and price, buyer's agent, tax roll, price history and estimate. On November 4, 2026 this link returned 15 Seattle homes in 5 seconds, each with a sale price and a buyer's agent.

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

#### Re-read a watch list every morning

Save the links of the homes you follow as a task and schedule it daily. Compare `status`, `price`, `daysOnMarket` and the first line of `priceHistory` from one run to the next to catch price cuts, pending sales and closings.

```json
{
  "startUrls": [
    { "url": "https://www.redfin.com/TX/Austin/8110-Ranch-Road-2222-78730/unit-48/home/31123701" },
    { "url": "https://www.redfin.com/WA/Seattle/3847-NE-88th-St-98115/home/188725026" }
  ],
  "maxItems": 100
}
```

#### Feed the ID pairs another Redfin export gives you

If an earlier export gave you `propertyId` and `listingId` columns, join them with a colon and paste them. The listing ID picks the listing to read, which matters for homes listed more than once.

```json
{
  "propertyIds": ["31327561:220569412", "42997198:226319964"]
}
```

#### Top up named homes with the newest listings of their ZIP code

Put the homes you already know first, then a ZIP code: the run reads your homes, then fills up to `maxItems` with the newest listings of that ZIP code, each in full detail.

```json
{
  "searchQueries": ["10411 Turnbull Loop, Austin, TX 78717", "78704"],
  "maxItems": 25
}
```

### FAQ

**What does this actor return for each home?**
Everything the Redfin property page shows, as one flat row: up to 121 fields about the home, from the address and status to the tax roll, the price and tax history, schools, the Redfin estimate, the rent estimate, climate risk scores, the listing agent and every photo. See the field table above.

**Do I need a Redfin account?**
No. The actor reads public Redfin pages. No login, no API key.

**I only have the number at the end of the link. Is that enough?**
Yes. That number is the Redfin property ID and it is enough on its own. If you also have the listing ID, paste `propertyId:listingId` to pick that exact listing.

**What if an address or an ID is not found?**
The log names it and the run moves on; it gives no row. Write the street with its city and state, as on Redfin. Redfin covers the United States; homes in areas Redfin does not serve may have no record.

**How fresh is the data?**
Each run reads Redfin at the time it runs, nothing is cached. `scrapedAt` says when each row was read, `lastUpdatedAt` when the listing last changed on Redfin, and `estimatedValueUpdatedAt` when the estimate was last computed.

**Can I mix links, IDs and addresses in one run?**
Yes. All three lists run together. Homes named one by one come first, then the homes of any area or search page, until `maxItems` is reached. A home asked for twice is saved once.

**Why are some fields missing on some rows?**
Redfin does not show everything for every home. Sale prices stay private in some states, the rent estimate is hidden on some homes, off-market homes have no listing agent, and the MLS sheet (heating, roof, parking) exists only for homes that were listed. A missing value is left out of the row rather than guessed.

**How many homes can I read in one run?**
There is no fixed limit: set `maxItems` to the number you need. On our test runs a home took a little under one second (20 homes in 15 seconds, 15 sold homes in 5 seconds).

**Where do the climate risk scores come from?**
Redfin shows First Street's Flood Factor, Fire Factor, Heat Factor, Wind Factor and Air Factor on each property page, with the FEMA flood zone. The actor copies them into columns, with the one-line summary Redfin shows and a link to the full report in `riskFactorUrl`.

**Does it work for rentals?**
No. Rental pages are skipped with a message. Homes for sale, coming soon, pending, sold and off the market are all covered.

**How do I export the results?**
From the dataset page, as JSON, CSV, Excel, XML or HTML, or through the Apify API (`https://api.apify.com/v2/datasets/{DATASET_ID}/items`). The dataset has four views: Homes, Climate risk, Valuation and Agents.

**Is it legal to scrape Redfin?**
The actor reads public pages only. You are responsible for using the data in line with Redfin's terms and the laws that apply to you; see Legal compliance below.

### More SilentFlow scrapers

**🛒 E-commerce**

- **JD** - [JD Products Scraper | JD.com Prices, Brands and Barcodes](https://apify.com/silentflow/jd-products-scraper)
- **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- **TikTok Shop** - [TikTok Shop Scraper | Products, Sellers and Creator Videos](https://apify.com/silentflow/tiktok-shop-scraper)
- **Leboncoin** - [Leboncoin Scraper | Classified Ads, Prices and Sellers](https://apify.com/silentflow/leboncoin-scraper-ppr)
- **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- **ImportYeti** - [ImportYeti Scraper | Suppliers, Importers and Bills of Lading](https://apify.com/silentflow/importyeti-scraper)
- **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- **1688** - [1688 Scraper | Products, Reviews, Details, Wholesale Prices](https://apify.com/silentflow/1688-scraper)
- **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- **Store Leads Ecommerce** - [Store Leads Ecommerce Scraper](https://apify.com/silentflow/storeleads-scraper)
- **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- **Pinterest** - [Pinterest Scraper](https://apify.com/silentflow/pinterest-scraper)
- **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- **Taobao** - [Taobao Scraper | Products, Details, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- **Eventim** - [Eventim Scraper | Events, Ticket Prices and Venues](https://apify.com/silentflow/eventim-scraper)
- **Keepa** - [Keepa Scraper | Amazon Price History and Offers](https://apify.com/silentflow/keepa-scraper)
- **Leboncoin** - [Leboncoin Scraper](https://apify.com/silentflow/leboncoin-scraper)
- **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- **Alibaba** - [Alibaba Scraper | Products, Supplier Companies and Prices](https://apify.com/silentflow/alibaba-scraper)
- **Avito** - [Avito Profiles Scraper | Sellers, Ratings and Reviews](https://apify.com/silentflow/avito-profiles-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Electronics Prices](https://apify.com/silentflow/backmarket-scraper)
- **Leboncoin** - [Leboncoin Details Scraper | Full Ad Data and Sellers](https://apify.com/silentflow/leboncoin-details-scraper)
- **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- **1688** - [1688 Reviews Scraper | Ratings, Buyer Photos and Variants](https://apify.com/silentflow/1688-reviews-scraper)
- **Acquire** - [Acquire Scraper | Startups for Sale & Prices](https://apify.com/silentflow/acquire-scraper)
- **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- **BAUHAUS** - [BAUHAUS Scraper | Product Prices, EAN and Specs](https://apify.com/silentflow/bauhaus-scraper)
- **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- **Che168** - [Che168 Scraper | Used Car Listings and Prices](https://apify.com/silentflow/che168-scraper)
- **Coles** - [Coles Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/coles-products-scraper)
- **eBay Marketplace** - [eBay Marketplace Scraper](https://apify.com/silentflow/ebay-scraper)
- **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- **GasBuddy** - [GasBuddy Scraper | Gas Prices by Station](https://apify.com/silentflow/gasbuddy-scraper)
- **Goofish** - [Goofish Detail Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/goofish-detail-scraper)
- **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- **Judge** - [Judge Scraper | Reviews, Ratings and Store Profiles](https://apify.com/silentflow/judge-scraper)
- **Mafengwo** - [Mafengwo Scraper | Attractions, Ratings and Tickets](https://apify.com/silentflow/mafengwo-scraper)
- **MakersRow** - [MakersRow Scraper | Manufacturers, Capabilities and Reviews](https://apify.com/silentflow/makersrow-scraper)
- **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- **RA** - [RA Scraper | Events, Lineups and Tickets](https://apify.com/silentflow/ra-scraper)
- **Sahibinden** - [Sahibinden Scraper | Real Estate and Car Listings](https://apify.com/silentflow/sahibinden-scraper)
- **Ticombo** - [Ticombo Scraper | Ticket Prices and Listings](https://apify.com/silentflow/ticombo-scraper)
- **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)
- **Udemy** - [Udemy Scraper](https://apify.com/silentflow/udemy-scraper)
- **VividSeats** - [VividSeats Scraper | Tickets, Prices and Events](https://apify.com/silentflow/vividseats-scraper)
- **Walmart** - [Walmart Scraper | Prices, Reviews, Sellers, Availability](https://apify.com/silentflow/walmart-scraper)
- **Webmotors** - [Webmotors Scraper | Car Listings, Prices and FIPE](https://apify.com/silentflow/webmotors-scraper)
- **Wildberries** - [Wildberries Detail Scraper | Product Data, Prices & Sellers](https://apify.com/silentflow/wildberries-detail-scraper)
- **Woolworths** - [Woolworths Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/woolworths-products-scraper)
- **YandexMarket** - [YandexMarket Scraper | Products, Prices and Sellers](https://apify.com/silentflow/yandexmarket-scraper)
- **Zap** - [Zap Scraper | Prices and Store Offers](https://apify.com/silentflow/zap-scraper)
- **Amazon** - [Amazon Product Scraper](https://apify.com/silentflow/amazon-scraper)
- **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- **Carousell** - [Carousell Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/carousell-scraper)
- **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- **Europages Deep Dive Extractor** - [Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs](https://apify.com/silentflow/europages-deep-dive-extractor)
- **Vinted** - [Vinted Scraper](https://apify.com/silentflow/vinted-scraper)
- **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- **Jobright** - [Jobright Scraper | Jobs, Salaries and H1B Sponsors](https://apify.com/silentflow/jobright-scraper)
- **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- **Malt Freelancer** - [Malt Freelancer Scraper](https://apify.com/silentflow/malt-scraper)
- **Glassdoor** - [Glassdoor Jobs Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper)
- **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- **Dice** - [Dice Jobs Scraper | US Tech Jobs, Salaries, Skills](https://apify.com/silentflow/dice-jobs-scraper)
- **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- **Francetravail** - [Francetravail Scraper | Job Offers and Salaries](https://apify.com/silentflow/francetravail-scraper)
- **Freelancermap** - [Freelancermap Scraper | Projects, Skills and Companies](https://apify.com/silentflow/freelancermap-scraper)
- **Gupy** - [Gupy Jobs Scraper | Brazil Jobs and Employers](https://apify.com/silentflow/gupy-jobs-scraper)
- **iimjobs** - [iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs](https://apify.com/silentflow/iimjobs-jobs-scraper)
- **Instahyre** - [Instahyre Jobs Scraper | Companies, Recruiters and Ratings](https://apify.com/silentflow/instahyre-jobs-scraper)
- **Jora** - [Jora Scraper | Jobs in Australia, New Zealand, Singapore](https://apify.com/silentflow/jora-scraper)
- **Kununu** - [Kununu Reviews Scraper | Employee Ratings and Interviews](https://apify.com/silentflow/kununu-reviews-scraper)
- **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- **YCombinator** - [YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders](https://apify.com/silentflow/ycombinator-jobs-scraper)
- **Zhaopin** - [Zhaopin Scraper | Jobs, Salaries and Companies](https://apify.com/silentflow/zhaopin-scraper)
- **All** - [All Jobs Scraper](https://apify.com/silentflow/all-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Scraper | German and Austrian Job Board](https://apify.com/silentflow/arbeitsagentur-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- **Cutshort** - [Cutshort Jobs Scraper | Salaries, Skills and Companies](https://apify.com/silentflow/cutshort-jobs-scraper)
- **iimjobs** - [iimjobs Scraper | Jobs, Companies and Recruiters](https://apify.com/silentflow/iimjobs-scraper)
- **Indeed** - [Indeed Companies Scraper | Reviews, Salaries, Interviews](https://apify.com/silentflow/indeed-companies-scraper)
- **Indeed** - [Indeed Jobs Scraper | NLP Skills](https://apify.com/silentflow/indeed-jobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | Job Listings in 73 Countries](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- **LinkedIn** - [LinkedIn Jobs Scraper](https://apify.com/silentflow/linkedin-jobs-scraper)
- **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Scraper | Jobs and Company Data](https://apify.com/silentflow/welcome-to-the-jungle-scraper)
- **Ziprecruiter** - [Ziprecruiter Scraper](https://apify.com/silentflow/ziprecruiter-scraper)

**🏠 Real estate**

- **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- **Airbnb Professional Host** - [Airbnb Professional Host Scraper | Emails, Phones, SIRET](https://apify.com/silentflow/airbnb-professional-host-scraper)
- **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- **SeLoger** - [SeLoger Scraper | French Property Listings and Agencies](https://apify.com/silentflow/seloger-scraper)
- **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- **Bienici** - [Bienici Scraper](https://apify.com/silentflow/bienici-scraper)
- **Domclick** - [Domclick Scraper | Real Estate Listings](https://apify.com/silentflow/domclick-scraper)
- **OpenRent** - [OpenRent Scraper | Rental Listings and Landlords](https://apify.com/silentflow/openrent-scraper)
- **Realtor** - [Realtor Detail Scraper | Property Details and Price History](https://apify.com/silentflow/realtor-detail-scraper)
- **Zapimoveis** - [Zapimoveis Scraper | Real Estate Listings and Prices](https://apify.com/silentflow/zapimoveis-scraper)
- **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- **Airbnb** - [Airbnb Detail Scraper | Listings, Hosts and Availability](https://apify.com/silentflow/airbnb-detail-scraper)
- **Airbnb Search** - [Airbnb Search Scraper | Prices, Fees, Amenities, Hosts](https://apify.com/silentflow/airbnb-search-scraper)
- **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper)
- **Propwire** - [Propwire Scraper | Property Owner Leads](https://apify.com/silentflow/propwire-scraper)
- **Realtor Rental** - [Realtor Rental Scraper](https://apify.com/silentflow/realtor-rental-scraper)
- **Trulia Rental** - [Trulia Rental Scraper | US Rentals, Prices, Pet Policy](https://apify.com/silentflow/trulia-rental-scraper)

**📣 Social media**

- **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- **TikTok Creative** - [TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics](https://apify.com/silentflow/tiktok-creative-ads-scraper)
- **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- **Douyin** - [Douyin Transcript Scraper | Subtitles and Speech to Text](https://apify.com/silentflow/douyin-transcript-scraper)
- **Reddit** - [Reddit Scraper | Posts, Comments and Subreddits](https://apify.com/silentflow/reddit-scraper)
- **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- **LinkedIn Hashtag &** - [LinkedIn Hashtag & Post Scraper | No Cookies](https://apify.com/silentflow/linkedin-posts-scraper)
- **LinkedIn Sales Navigator** - [LinkedIn Sales Navigator Scraper](https://apify.com/silentflow/linkedin-sales-navigator-scraper)
- **Pinterest** - [Pinterest Ads Scraper | Ad Library, Reach & Targeting](https://apify.com/silentflow/pinterest-ads-scraper)
- **Snapchat** - [Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats](https://apify.com/silentflow/snapchat-videos-scraper)
- **Discord** - [Discord Profiles Scraper | Users, Badges and Server Tags](https://apify.com/silentflow/discord-profiles-scraper)
- **Kwai** - [Kwai Scraper | Videos, Creators and Hashtags](https://apify.com/silentflow/kwai-scraper)
- **Likee** - [Likee Scraper | Videos, Hashtags and Creators](https://apify.com/silentflow/likee-scraper)
- **LinkedIn Event** - [LinkedIn Event Scraper](https://apify.com/silentflow/linkedin-events-scraper)
- **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- **Snapchat** - [Snapchat Contacts Scraper | Phones, Emails and Websites](https://apify.com/silentflow/snapchat-contacts-scraper)
- **TwitchTracker** - [TwitchTracker Scraper | Twitch Streamer Stats and Rankings](https://apify.com/silentflow/twitchtracker-scraper)
- **Bandsintown** - [Bandsintown Scraper | Concerts and Tour Dates](https://apify.com/silentflow/bandsintown-scraper)
- **Bilibili** - [Bilibili Scraper | Videos, Profiles, Comments, Danmaku](https://apify.com/silentflow/bilibili-scraper)
- **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- **Facebook Thread** - [Facebook Thread Profiles Scraper | Followers, Bios & Engagement](https://apify.com/silentflow/facebook-thread-profiles-scraper)
- **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- **LinkedIn Ads Library - No Cookies** - [LinkedIn Ads Library Scraper - No Cookies](https://apify.com/silentflow/linkedin-ads-scraper)
- **OnlyFans** - [OnlyFans Profiles Scraper | Creator Prices, Stats & Links](https://apify.com/silentflow/onlyfans-profiles-scraper)
- **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- **Pinterest** - [Pinterest Profiles Scraper | Followers, Emails and Bios](https://apify.com/silentflow/pinterest-profiles-scraper)
- **Pinterest** - [Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats](https://apify.com/silentflow/pinterest-videos-scraper)
- **Reddit** - [Reddit Comments Scraper | Search, Threads and Replies](https://apify.com/silentflow/reddit-comments-scraper)
- **Reddit** - [Reddit Profiles Scraper | User Karma, Activity and Communities](https://apify.com/silentflow/reddit-profiles-scraper)
- **RedNote** - [RedNote Videos Scraper | Downloader, Transcripts and Stats](https://apify.com/silentflow/rednote-videos-scraper)
- **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- **TikTok Lookalike** - [TikTok Lookalike Scraper | Influencers, Emails and Engagement](https://apify.com/silentflow/tiktok-lookalike-scraper)
- **YouTube Autocomplete** - [YouTube Autocomplete Scraper | Keyword Suggestions](https://apify.com/silentflow/youtube-autocomplete-scraper)
- **Douyin** - [Douyin Comments Scraper | Comments, Likes and IP Regions](https://apify.com/silentflow/douyin-comments-scraper)
- **Facebook** - [Facebook Company Scraper | Emails, Phones, Ratings](https://apify.com/silentflow/facebook-company-scraper)
- **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- **OnlyFans** - [OnlyFans Creator Scraper](https://apify.com/silentflow/onlyfans-scraper)
- **Reddit** - [Reddit Scraper | Comments, Posts and Users](https://apify.com/silentflow/reddit-scraper-ppr)
- **RedNote** - [RedNote Detail Scraper | Xiaohongshu Details, Images, Videos](https://apify.com/silentflow/rednote-detail-scraper)
- **Skool Group** - [Skool Group Scraper](https://apify.com/silentflow/skool-scraper)
- **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- **Weibo** - [Weibo Scraper | Posts, Profiles, Followers and Engagement](https://apify.com/silentflow/weibo-scraper)
- **X Timeline** - [X Timeline Scraper | Tweets and Engagement Stats](https://apify.com/silentflow/x-timeline-scraper)
- **Xigua** - [Xigua Scraper | Videos, Creators and Downloads](https://apify.com/silentflow/xigua-scraper)
- **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- **LinkedIn Company Search** - [LinkedIn Company Search Scraper | Profiles & Firmographics](https://apify.com/silentflow/linkedin-profiles-companies-scraper)
- **Teachable Course** - [Teachable Course Scraper](https://apify.com/silentflow/teachable-scraper)
- **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- **Trustpilot** - [Trustpilot Scraper | Reviews, Ratings and Company Contacts](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- **Tencent** - [Tencent Scraper | Maps Places, Phones and Ratings](https://apify.com/silentflow/tencent-scraper)
- **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- **Zomato** - [Zomato Reviews Scraper | Restaurant Ratings and Replies](https://apify.com/silentflow/zomato-reviews-scraper)
- **2GIS** - [2GIS Reviews Scraper | Ratings, Photos and Owner Replies](https://apify.com/silentflow/2gis-reviews-scraper)
- **Apple Maps** - [Apple Maps Scraper | Places, Phones and Emails](https://apify.com/silentflow/apple-maps-scraper)
- **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- **Despegar** - [Despegar Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/despegar-reviews-scraper)
- **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- **Kakao** - [Kakao Scraper | Map Places, Reviews and Phones](https://apify.com/silentflow/kakao-scraper)
- **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- **TheFork** - [TheFork Scraper | Restaurants, Menus and Ratings](https://apify.com/silentflow/thefork-scraper)
- **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)
- **Viator** - [Viator Reviews Scraper | Tour Reviews and Ratings](https://apify.com/silentflow/viator-reviews-scraper)
- **Booking** - [Booking Scraper | Hotel Prices, Photos, Availability](https://apify.com/silentflow/booking-scraper)

**🎯 Lead generation**

- **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- **ZocDoc** - [ZocDoc Scraper | Doctors, Reviews and Availability](https://apify.com/silentflow/zocdoc-scraper-ppr)
- **PagesJaunes** - [PagesJaunes Scraper | French Business Emails and SIRET](https://apify.com/silentflow/pagesjaunes-scraper)
- **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- **CSLB** - [CSLB Scraper | Contractor Licenses, Bonds and Leads](https://apify.com/silentflow/cslb-scraper)
- **Dealroom Startup Data** - [Dealroom Startup Data Scraper](https://apify.com/silentflow/dealroom-scraper)
- **Delaware** - [Delaware Scraper | Corporations, LLCs and Registered Agents](https://apify.com/silentflow/delaware-scraper)
- **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- **Paginasamarillas** - [Paginasamarillas Scraper | Business Leads, Emails and Phones](https://apify.com/silentflow/paginasamarillas-scraper)
- **Pappers** - [Pappers Scraper | French Companies, Directors & Financials](https://apify.com/silentflow/pappers-scraper)
- **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- **SoftwareAdvice** - [SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons](https://apify.com/silentflow/softwareadvice-scraper)
- **Sunbiz** - [Sunbiz Companies Scraper | New Florida Business Leads](https://apify.com/silentflow/sunbiz-companies-scraper)
- **Sunbiz** - [Sunbiz Scraper | Florida Companies and Officers](https://apify.com/silentflow/sunbiz-scraper)
- **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- **Clutch** - [Clutch Scraper | Agencies, Reviews, Ratings, Services](https://apify.com/silentflow/clutch-scraper)
- **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- **KVK** - [KVK Scraper | Dutch Companies and SBI Codes](https://apify.com/silentflow/kvk-scraper)
- **SIRET French** - [SIRET French Company Enricher](https://apify.com/silentflow/siret-enricher)
- **ZocDoc** - [ZocDoc Scraper](https://apify.com/silentflow/zocdoc-scraper)

**🔎 SEO**

- **Scribd** - [Scribd Scraper | Documents, Authors and Views](https://apify.com/silentflow/scribd-scraper)
- **SpyFu** - [SpyFu Scraper | SEO, PPC and Competitor Data](https://apify.com/silentflow/spyfu-scraper)
- **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)
- **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- **Bing** - [Bing Enricher Scraper | Mobile Friendly Test and Indexing](https://apify.com/silentflow/bing-enricher-scraper)
- **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)
- **Yandexsearch** - [Yandexsearch Scraper | Search Results and Rankings](https://apify.com/silentflow/yandexsearch-scraper)

**🎬 Video**

- **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**📰 News**

- **ForexFactory** - [ForexFactory Scraper | Economic Calendar and Forecasts](https://apify.com/silentflow/forexfactory-scraper)
- **OpenAI** - [OpenAI Scraper | News, Blog Posts and Research](https://apify.com/silentflow/openai-scraper)
- **FT** - [FT Scraper | Financial Times Articles, Authors and Topics](https://apify.com/silentflow/ft-scraper)

**🧰 More tools**

- **PrizePicks** - [PrizePicks Scraper | Player Props, Lines and Projections](https://apify.com/silentflow/prizepicks-scraper)
- **Equibase** - [Equibase Scraper | Horse Racing Entries and Results](https://apify.com/silentflow/equibase-scraper)
- **FanDuel** - [FanDuel Scraper | Odds, Spreads and Player Props](https://apify.com/silentflow/fanduel-scraper)
- **Maersk** - [Maersk Scraper | Vessel Schedules and Port Calls](https://apify.com/silentflow/maersk-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. Users are responsible for complying with Redfin's terms of service and with the data protection laws that apply to them (GDPR, CCPA, and PIPL where relevant). The output contains the names and phone numbers of listing and buyer's agents: these are personal data, handle them accordingly. The data returned is informational; verify it before any regulated use such as lending, insurance or appraisal decisions.

*Built by SilentFlow for teams that need every Redfin property page as data, one row per home.*

# Actor input Schema

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

Home pages copied from your browser, one per line: <code>https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268</code>. Homes for sale, pending, sold and off the market all work. A Redfin search page works too: each home it lists comes with its full page, filters kept (price, beds, sold in the last 3 months).

## `propertyIds` (type: `array`):

Redfin property IDs, the number at the end of a home link: <code>31425582</code>. Pairs exported by other tools as <code>propertyId:listingId</code> (<code>31327561:220569412</code>) are read as is. Handy when your list comes from a CRM, a spreadsheet or an earlier run.

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

US street addresses with their city and state, one per line: <code>10411 Turnbull Loop, Austin, TX 78717</code>. Each gives its home, on or off the market. A city, ZIP code or neighborhood (<code>Austin, TX</code>, <code>78704</code>) gives its newest listings after the homes named one by one.

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

How many homes the run saves in total, one row each. Homes named by link, ID or address come first, then the newest listings of each area or search page until this number is reached.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268"
    }
  ],
  "propertyIds": [
    "31425582"
  ],
  "searchQueries": [
    "10411 Turnbull Loop, Austin, TX 78717",
    "Austin, TX"
  ],
  "maxItems": 20
}
```

# Actor output Schema

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

Address, status, price, beds, baths, size, Redfin estimate and link.

## `risk` (type: `string`):

Flood, fire, heat and wind scores, FEMA zone and flood insurance range.

## `valuation` (type: `string`):

Price, Redfin estimate, rent estimate, annual tax, HOA and last sale price.

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

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

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

Every field of every home: identity, listing, home facts, measures, tax, estimates, scores, schools, climate risk, agents, price and 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 = {
    "startUrls": [
        {
            "url": "https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268"
        }
    ],
    "propertyIds": [
        "31425582"
    ],
    "searchQueries": [
        "10411 Turnbull Loop, Austin, TX 78717",
        "Austin, TX"
    ],
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/redfin-detail-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 = {
    "startUrls": [{ "url": "https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268" }],
    "propertyIds": ["31425582"],
    "searchQueries": [
        "10411 Turnbull Loop, Austin, TX 78717",
        "Austin, TX",
    ],
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/redfin-detail-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 '{
  "startUrls": [
    {
      "url": "https://www.redfin.com/TX/Austin/4502-Avenue-H-78751/home/31431268"
    }
  ],
  "propertyIds": [
    "31425582"
  ],
  "searchQueries": [
    "10411 Turnbull Loop, Austin, TX 78717",
    "Austin, TX"
  ],
  "maxItems": 20
}' |
apify call silentflow/redfin-detail-scraper --silent --output-dataset

```

## MCP server setup

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