LoopNet.com Commercial Real Estate Scraper avatar

LoopNet.com Commercial Real Estate Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
LoopNet.com Commercial Real Estate Scraper

LoopNet.com Commercial Real Estate Scraper

Scrape commercial real estate listings, broker profiles, and businesses for sale from LoopNet.com. Extracts title, price, address, property type, size, broker info.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

8

Bookmarked

3

Total users

2

Monthly active users

8 hours ago

Last modified

Share

Scrape commercial real estate listings from loopnet.com. Supports for-sale, for-lease, businesses-for-sale, and broker search pages.

What this actor extracts

Per listing (when Akamai permits):

  • type, url, listingId, title
  • priceText, priceNumeric
  • address, sizeText, imageUrl
  • scrapedAt

Input

FieldTypeDescription
startUrlsstring[]LoopNet URLs (search/listing/broker pages).
searchTypeenumfor-sale / for-lease / businesses-for-sale / brokers (used when building URL).
propertyTypeenumany, office, retail, industrial, multifamily, land, hotel, health-care, specialty.
maxItemsintegerMax listings per run.

⚠️ Important: Akamai Bot Manager

LoopNet.com is protected by Akamai Bot Manager with JS-challenge enforcement. This actor uses curl_cffi (Chrome TLS fingerprint) with a rotating Apify RESIDENTIAL US/CA proxy pool — but even residential sessions frequently get 403 responses. Akamai requires browser-level JS execution to issue session tokens.

When the actor cannot retrieve listings, it emits a single loopnet_akamai_blocked sentinel record with attempted URLs and a description.

For guaranteed scraping, route this actor through a paid anti-bot service (ZenRows, ScrapingBee, ScraperAPI).

How it works

  1. Rotate through 5 proxy configurations (RES-US → RES-CA → RES-any → RES-US → direct).
  2. curl_cffi chrome131 impersonation + organic-traffic headers (Google referer, sec-fetch-*).
  3. Parse listing cards by finding anchors pointing at /Listing/<id>/ and walking up to a container.
  4. Detail pages parse <h1> + page text for price / address / size.

Limitations

  • High 403 rate — Akamai is tougher than DataDome or Cloudflare.
  • No demographic / broker-detail enrichment — those require rendering the full SPA.
  • No pagination beyond first page of startUrl.

FAQ

Do I need a proxy? No — RESIDENTIAL is baked in, but it may not bypass Akamai on every run. Do I need cookies or login? No.