Century21 Scraper

Century21 Scraper

by getdataforme

Automatically extract property details from Century21 listings. Get clean data on prices, addresses, agent info, and more for market analysis and lead generation.

243 runs
10 users
Try This Actor

Opens on Apify.com

About Century21 Scraper

Need to pull property data from Century21 without the copy-paste headache? I built this scraper because I got tired of manually collecting real estate listings. It grabs everything you see on a Century21 property page – the price, full address, bedroom and bathroom counts, square footage, agent contact info, and listing descriptions. You get a clean, structured dataset ready for a spreadsheet or your database. I use it for a few key things: building local market reports for clients, generating leads for my own real estate side hustle, and keeping an eye on investment opportunities. It runs on Apify, so you don't need to worry about getting blocked or managing proxies; you just set your target location or search URL and let it work. The output is consistently reliable, which saves me hours every week. If you're in real estate analysis, marketing, or investing, this tool turns a tedious manual process into a simple, automated task.

What does this actor do?

Century21 Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Century21 Scraper

Overview

This actor scrapes detailed property listings from Century21.com. It extracts structured data like price, address, agent details, and property features from provided listing URLs.

Key Features

  • Extracts comprehensive property details including price, address, bedrooms, bathrooms, and agent information.
  • Returns data in a structured JSON format.
  • Supports scraping multiple listing URLs in a single run.
  • Includes a 2-hour free trial upon rental.

Important: Using a proxy (like Apify Proxy) is strongly recommended to avoid IP blocks and data extraction restrictions.

How to Use

1. Input Configuration

Provide the URLs of the Century21 listings you want to scrape in the urls input field. You can specify multiple URLs.

{
  "urls": [
    "https://www.century21.com/property/308-e-william-street-philadelphia-pa-19134-C2184102214"
  ]
}

2. Proxy Setup (Recommended)

To prevent blocking, configure Apify Proxy in your input:

{
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  }
}

3. Run the Actor

Execute the actor with your configured input. It will process the URLs and output the scraped data.

Input/Output

Input: An array of Century21 property listing URLs (urls).

Output: A dataset of structured JSON objects, one per property. The output includes the following key fields:

  • URL: The source listing URL.
  • title: Listing title, often including the MLS number.
  • property_type: Classification (e.g., "Other Residential").
  • price: Listed price.
  • bedrooms, bathrooms: Counts.
  • street_address, city, state, zip_code: Full address.
  • listing_agent_name, listing_agent_phone: Contact details.
  • MLS_number: The MLS identifier.
  • description: Property description text.
  • image_urls: Array of property image links.
  • nearby_schools: Array of school names.
  • HOA_fees, property_tax: Associated costs.

Output Sample:

{
  "URL": "https://www.century21.com/property/308-e-william-street-philadelphia-pa-19134-C2184102214",
  "title": "308 E William Street, Philadelphia, PA 19134 - MLS# PAPH2446524 | CENTURY 21",
  "property_type": "Other Residential",
  "price": "$95,000",
  "bedrooms": "2",
  "bathrooms": "1",
  "street_address": "308 E William Street",
  "city": "Philadelphia, PA",
  "state": "Pennsylvania",
  "zip_code": "19134",
  "HOA_fees": "0",
  "property_tax": "0",
  "image_urls": ["https://www.century21.com/c21/photo/320x240/i.c21.com/1265i96/gvg3kqhc1385mryjy0cpv4j1z6i96"],
  "listing_agent_name": "Robert Rosado Sr",
  "listing_agent_phone": "(215) 704-4402",
  "MLS_number": "PAPH2446524",
  "description": "Welcome to a two-bedroom home located in the developing neighborhood...",
  "nearby_schools": ["Lewis Elkin Elementary School", "Aspira Charter School At John B. Stetson"]
}

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Century21 Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
getdataforme
Pricing
Paid
Total Runs
243
Active Users
10
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support