Century 21 Listings & Property Detail Finder

Find Century 21 homes for sale or rent by city, county, neighborhood, or ZIP with price and size filters, or look up a property by address with photos, agent, schools, taxes, and HOA details.

Open in Apify Store$0.99 / 1K on Free

Short answer

Century 21 Listings & Property Detail Finder is an Apify Store Actor that returns 9 published output fields, including address, city, stateCode, price. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 20 input settings; one is required (mode). Last updated Nov 11, 2026.

From the public Store listing and published build schema, synced 2026-11-12.
Real estateLead generationAutomation

What it returns

9 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.

  • address
  • city
  • stateCode
  • price
  • bedrooms
  • bathrooms
  • livingAreaSqFt
  • listingStatus
  • listingUrl

Input

Input settings for Century 21 Listings & Property Detail Finder
SettingTypeRequiredDefaultWhat it does
mode string Yes search What to fetch.
location string No – City, county, neighborhood or ZIP code, e.g. `Austin, TX`, `Miami-Dade County, FL`, `78617`.
addresses array No [] Full street addresses to look up, e.g. `13521 Sea Biscuit Dr, Del Valle, TX`.
listingIds array No [] Century 21 internal listing IDs (from a previous run's `listingId` field), e.g. `P00800000HF6cD2iLtM7DTj91VD8KUzhnfCsy0Wx`.
listingType string No – Search for-sale or for-rent listings.
propertyTypes array No [] Restrict to these property types. Leave empty for all types.
statuses array No [] Restrict to these listing statuses. Leave empty for all statuses.
minPrice integer No – Only listings priced at or above this amount.
maxPrice integer No – Only listings priced at or below this amount.
minBedrooms string No – Only listings with at least this many bedrooms (0 = studio).
Show the other 10 settings
More input settings for Century 21 Listings & Property Detail Finder
SettingTypeRequiredDefaultWhat it does
minBathrooms string No – Only listings with at least this many bathrooms.
minSqft string No – Only listings at or above this living area.
maxSqft string No – Only listings at or below this living area.
minAcreage string No – Only listings with a lot size at or above this many acres.
maxAcreage string No – Only listings with a lot size at or below this many acres.
minYearBuilt string No – Only listings built in or after this year.
maxYearBuilt string No – Only listings built in or before this year.
sortBy string No – Order in which listings are returned/paginated.
includeFullDetails boolean No false Fetch the full property detail (description, taxes, HOA, schools, appliances, all photos) for every search result. Slower — makes one extra request per listing.
maxItems integer No 30 Hard cap on emitted records.

Example input

Built from the input form's published example values and defaults.

{
  "mode": "search",
  "location": "Austin, TX",
  "addresses": [],
  "listingIds": [],
  "listingType": "forSale",
  "propertyTypes": [],
  "statuses": [],
  "sortBy": "newest",
  "includeFullDetails": false,
  "maxItems": 30
}

Run it from code or an AI agent

The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "search",
    "location": "Austin, TX",
    "addresses": [],
    "listingIds": [],
    "listingType": "forSale",
    "propertyTypes": [],
    "statuses": [],
    "sortBy": "newest",
    "includeFullDetails": False,
    "maxItems": 30
}

run = client.actor("dataspryva/century-21-listings-and-property-detail-finder").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "search",
    "location": "Austin, TX",
    "addresses": [],
    "listingIds": [],
    "listingType": "forSale",
    "propertyTypes": [],
    "statuses": [],
    "sortBy": "newest",
    "includeFullDetails": false,
    "maxItems": 30
};

const run = await client.actor("dataspryva/century-21-listings-and-property-detail-finder").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/dataspryva~century-21-listings-and-property-detail-finder/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"search","location":"Austin, TX","addresses":[],"listingIds":[],"listingType":"forSale","propertyTypes":[],"statuses":[],"sortBy":"newest","includeFullDetails":false,"maxItems":30}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=dataspryva/century-21-listings-and-property-detail-finder",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

What a run costs

The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.

Cost of Century 21 Listings & Property Detail Finder results by Apify plan
Apify planPer 1,00010,000 results100,000 results
Free plan$0.99$9.90$99
Starter plan$0.82$8.20$82
Scale plan$0.66$6.60$66
Business plan$0.49$4.90$49
  • Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
  • The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
  • Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
  • Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.

What people use it for

  • find homes by location and filters
  • look up property details by address
  • retrieve listing details

Brazil Rental & Sale Listings by City (QuintoAndar)

Search Brazilian rental and sale property listings by city and transaction type: price breakdown, bedrooms, bathrooms, area, furnishing, and…

9 output fields $0.99 per 1K

Crexi Commercial Property Listings & Pricing Extractor

Collects active commercial real estate listings from Crexi across any US state and 14 property types, with asking price, square footage, location,…

11 output fields $0.99 per 1K

Fotocasa Spain Sale & Rental Listings Scraper

Search Fotocasa listings for sale or rent across Spain by city, property type, price range, and bedrooms. Each result includes price, size,…

10 output fields $0.99 per 1K

Idealista Search Listings Price & Feature Scraper

Pull real estate search-result listings from Idealista for Spain, Italy, and Portugal: price, size, rooms, address, thumbnail, feature flags, and…

14 output fields $0.99 per 1K

Immowelt Germany Rent & Buy Listings Scraper

Scrape Immowelt.de - one of Germany's largest real-estate portals. Search rental and for-sale apartments and houses by city, price, rooms, living…

14 output fields $0.99 per 1K

Indian Property Listings Finder by City & BHK

Search sale and rental property listings across 31 Indian cities by BHK, property type, locality and price band, with area, poster identity and…

13 output fields $0.99 per 1K

Questions people ask

How much does Century 21 Listings & Property Detail Finder cost?

The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.

What data does Century 21 Listings & Property Detail Finder return?

Its published output schema lists 9 fields: address, city, stateCode, price, bedrooms, bathrooms, livingAreaSqFt, listingStatus, listingUrl. A listed field is not guaranteed to be filled in every row.

What input does Century 21 Listings & Property Detail Finder need?

Required: mode. Optional settings include location, addresses, listingIds, listingType, propertyTypes, statuses.

How do I run Century 21 Listings & Property Detail Finder from Python or the API?

Use the Apify API client: in Python, ApifyClient(token).actor("dataspryva/century-21-listings-and-property-detail-finder").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("dataspryva/century-21-listings-and-property-detail-finder").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/dataspryva~century-21-listings-and-property-detail-finder/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.

Sources

Actor updated 2026-11-11 Data synced 2026-11-12
Cite this page

Scraper Finder. "Century 21 Listings & Property Detail Finder." https://scraperfinder.com/catalogue/century-21-listings-and-property-detail-finder/ (data checked 2026-11-12).

Run Century 21 Listings & Property Detail Finder

$0.99 per 1,000 results. Paste the example input above, set your target query, then export the dataset.

Open in Apify Store