Independent Realtor.com Community Details avatar

Independent Realtor.com Community Details

Pricing

from $1.20 / 1,000 community detail rows

Go to Apify Store
Independent Realtor.com Community Details

Independent Realtor.com Community Details

Extract community-level details from direct US Realtor.com community URLs: published USD price ranges, location, descriptions, features and photos. Community-only; no verified property search, individual-home details or agent database. Independent tool.

Pricing

from $1.20 / 1,000 community detail rows

Rating

0.0

(0)

Developer

tingyou333 zhuang

tingyou333 zhuang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Categories

Share

Independent Realtor.com US Details

Collect public US Realtor.com community details and selected ordinary-home details from known URLs. Each saved result retains source identity, nullable values, response time and body hash. This independent tool is not affiliated with Realtor.com or Move and does not cover Realtor.ca.

For community pages, the default HTML extraction returns published ranges, location, description, features and photos. For ordinary /realestateandhomes-detail/ URLs ending in _Mxxxxx-xxxxx, propertyDetailSource: "public_frontend" uses the site's anonymous public Home query. It selects identifiers, status, singular price, price per square foot, sold price/date, listing date, description, bedroom/bathroom counts, area, coordinates, listing source and photos. Fields outside that selection remain nullable; full MLS or competitor field coverage is not established.

A dated anonymous direct observation on September 30, 2026 UTC returned property 9391110998, listing 2999789471, at 410 Barrington Key Dr, Zebulon, NC: USD 294,900, 2,126 sqft, 3 bedrooms and 36 photo URLs. baths was 3 and baths_consolidated was "2.5"; both remain unchanged. The listing source identified a new_home. Sold price/date were explicitly null. This observation verifies that property's selected public response at that time; it does not establish resale MLS coverage, sold/rental discovery, nationwide availability or cloud acceptance of this transport.

Use a known ordinary-home URL

{
"startUrls": [{"url": "https://www.realtor.com/realestateandhomes-detail/410-Barrington-Key-Dr_Zebulon_NC_27597_M93911-10998"}],
"propertyDetailSource": "public_frontend",
"maxItems": 1,
"maxPages": 1,
"maxConcurrency": 1,
"minConcurrency": 1,
"maxRequestRetries": 0,
"requestTimeoutSecs": 20,
"maxRuntimeSecs": 100,
"proxy": {"useApifyProxy": false}
}

Read successful rows from the dataset and source failures or limits from SUMMARY. One known detail yields at most one row. Photos are URLs in that row, not separate downloads or billable results.

For a community, use this URL and omit propertyDetailSource:

https://www.realtor.com/community-detail/Barrington_401-Barrington-Run-Blvd_Zebulon_NC_27597_Q717000090054

The recorded community sample has property ID 717000090054, status active and a USD 259,900–380,990 range. Its singular list_price, beds and sqft are null. A community contains multiple homes/plans; its range is never substituted for a house price, completed sale or appraisal. Community HTML has historical bounded cloud evidence; its prices are dated observations, not current quotes.

Inputs and collection behavior

InputDefaultBehavior
startUrlsNoneUp to 50 known public US URLs; overrides guided location/filter inputs. Credentials and unsupported hosts/paths are rejected.
propertyDetailSourcehtmlhtml preserves embedded page extraction. public_frontend sends the bounded Home query for ordinary M-ID details and uses HTML for other routes. html_then_frontend falls back for M-ID details only after missing structured/detail payload or a network failure. It does not switch on access denial, challenge, unsafe DNS or identity mismatch.
maxItems1000Maximum persisted unique rows per start URL; deduplication applies across starts.
maxPages10Search page ceiling. Detail URLs produce one detail, without enumerating community homes/plans.
maxConcurrency, minConcurrency5, 11–20, min ≤ max. Starts retain input order; concurrent detail processing preserves source order.
maxRequestRetries5HTML transient network/502/503/504 retries, 0–5. Frontend queries always make one attempt with no redirects or retries. No access-denial retries.
requestTimeoutSecs, maxRuntimeSecs15, 100Per-request 1–20s and collection 1–100s. Time-limited results retain incomplete diagnostics.
monitoringModefalseDeliver unseen property ID/status pairs, or agent IDs; same-status price changes do not produce new rows.
monitoringStoreNamerealtor-round29-monitoringSeparate persistent store; avoid overlapping monitoring runs sharing it.
proxyDisabledExisting user-owned proxy configuration; target public-IP and original HTTPS hostname/certificate checks remain enforced. Live proxy effectiveness is unverified.

proxyConfiguration aliases proxy; supply one only. useProxy: true requires an enabled configuration. This tool does not create an account, buy a proxy, reuse personal cookies, log in or solve challenges.

Guided searchLocations, searchMode, searchStatuses, propertyTypes, inclusive price/bed/bath bounds and case-insensitive description keyword retain their compatibility behavior. Explicit Start URLs take precedence; guided filters are not applied to those direct targets. Search cards must resolve to matching detail identities. Source order, city/filter/sort scope and page increments are checked; missing payloads and unexplained empty pages fail. Fresh search, sorted/filtered pagination, sold time windows and rental periods have not been established by the ordinary-home observation. Do not interpret these input fields as a completeness guarantee.

agentZipCodes, public agent details and dbMinRecentSales retain compatibility parsing/filtering but lack fresh agent source acceptance. fetchAgentListings requires actual embedded listings. Proprietary instantDatabase, enabled database selectors, exhaustiveAgents and enrichEmails fail explicitly. additionalStats and includePermitHistory require actual embedded values; the Home query does not select those fields, so requesting them cannot produce fabricated statistics or permits. No separate enrichment service is provided.

Values, nulls and provenance

Property/agent dataset field names remain compatible. Missing values stay null; fields explicitly excluded by the query are not asserted absent from the source. currency="USD" and area_unit="sqft" are US output conventions with no conversion; they do not imply the response supplied an explicit currency code or a non-null area. Source dates are copied, never derived from the observation time. Nullable boolean flags retain null and false separately.

baths, full/half baths and baths_consolidated remain separate source values. Singular prices/counts/areas stay separate from community list_price_min/max, beds_min/max, baths_min/max and sqft_min/max. Nearby schools are not relabelled assigned schools. Source descriptions and mortgage estimates are statements by the source, not independently verified facts.

_source.url identifies the requested detail; body_sha256 and checked_at identify its observation. payload_path identifies the extracted block and identity_verified records URL/source-ID validation. Frontend records additionally expose transport_url, method, query_sha256, selected_paths, selected_null_paths, unselected_fields and nullable fallback_reason. These are extractor diagnostics, not property facts. selected_null_paths describes actual response nulls, including nullable parent objects; it is not a list of guessed missing fields. detail_complete=false remains explicit.

SUMMARY.acquisitionComplete means the requested detail or source result window was processed without acquisition failures. It does not establish every optional field or competitor parity; coreParityVerified remains false. Per-target sourceTotal preserves an explicit total, otherwise null. uniqueSourceItems, failureCount and stop reasons are derived diagnostics. An item/page/time/charge ceiling may stop acquisition early.

Zero results after a source or parser failure do not prove empty inventory. A null Home response is reported as not found, not a verified empty search. GraphQL errors, partial/truncated selections, mismatched identities and challenges produce failures, not dataset rows. An actual access denial stops later requests to that source.

Pricing

One valid detail row saved in the default dataset is one result event, whether it is a community or an ordinary home. Errors, duplicates and diagnostics create no result events. Optional null columns do not remove the row event or guarantee full field coverage.

Apify planUSD per rowUSD per 1,000 rows
FREE0.00151.50
BRONZE0.00141.40
SILVER0.00131.30
GOLD0.00121.20
PLATINUM0.00121.20
DIAMOND0.00121.20

There is no startup event fee. FREE is the subscription tier, not free results. The platform Pricing tab supplies the active rate. Apify compute, storage, transfer and any explicitly enabled proxy fees are separate, including failed/empty runs. Start with one URL and an explicit total-charge limit. Collect and reuse only data you are entitled to use; public readability does not supply a redistribution license.