LoopNet US + UK + Realla [$1.5πŸ’°] Commercial Property Scraper avatar

LoopNet US + UK + Realla [$1.5πŸ’°] Commercial Property Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
LoopNet US + UK + Realla [$1.5πŸ’°] Commercial Property Scraper

LoopNet US + UK + Realla [$1.5πŸ’°] Commercial Property Scraper

πŸ’° $1.50 per 1,000 results, scrape commercial property from LoopNet (US) AND LoopNet UK / Realla (UK) in one actor β€” the only Apify scraper bundling both. Lease & sale listings across all US states + every UK city. Rich rows: address, geo, sqft, asking rent/price, broker, EPC. $1.50/1k.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(9)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

3

Bookmarked

205

Total users

59

Monthly active users

5.2 hours

Issues response

5 days ago

Last modified

Share

LoopNet US + UK + Realla Commercial Property Scraper

One actor, two continents. Scrape commercial real estate from LoopNet (US) and LoopNet UK / Realla.co.uk in the same run. Office, retail, industrial, land, coworking β€” for sale or to let β€” across all 50 US states and every UK city. Rich rows with address, lat/lng, sqft, asking rent/price, broker contact, photos, EPC rating (UK), property records (US). $1.50 per 1,000 results, pure HTTP, no browser.

How it works

How LoopNet US + UK Scraper works

✨ Why use this scraper?

Building UK + US commercial-property data sets, tracking asking rents, sourcing brokers across both markets, or stress-testing valuations against live comparables? Most LoopNet scrapers are US-only or rebrand themselves under one country's flag. This actor is the only Apify scraper that bundles LoopNet US + LoopNet UK (Realla) in a single run β€” and the only one that still works in 2026 against CoStar's current Akamai stack.

  • 🌍 Two markets, one actor. Paste US URLs (/search/.../usa/), UK URLs (/search/commercial-property/{city}--united-kingdom/), or both in the same startUrls list.
  • πŸ‡¬πŸ‡§ Realla.co.uk = LoopNet UK since 2018. CoStar acquired Realla, consolidated inventory under LoopNet UK. This actor uses the live LoopNet UK endpoint (same backend that powers realla.co.uk).
  • πŸ“‹ Live /services/search JSON API. Not DOM-scraping fragile placards β€” the actor extracts CSRF tokens + posts to LoopNet's own search endpoint (the one the website itself uses for pagination).
  • 🏒 Optional listing-detail enrichment. Toggle includeListingDetails: true and each row carries full marketing description, photos, broker contact, lease terms, EPC rating (UK), parcel data + demographics (US).
  • πŸ” Akamai-cleared. Apify Residential (default pool or US) gets through cleanly. Apify Residential GB pool is on Akamai's blocklist for this site β€” use the default pool or US instead.
  • πŸ“€ Clean exports. One row per property to the dataset. JSON during the run, CSV at the end.

🎯 Use cases

TeamWhat they build
US CRE brokers & investorsNational search across LoopNet's US inventory β€” filter by state, market, sub-market, price band, sqft
UK CRE analystsLondon / Manchester / Birmingham / Edinburgh / Glasgow asking-rent benchmarks for office, retail, industrial
Multi-region fundsBuild comparable sets that span US + UK markets in one dataset (same row shape, regional fields where they apply)
Property data platformsPower your listings UI with a fresh dual-market feed of commercial inventory
Broker prospectingExtract broker name + agency + contact info from listing pages, pipeline by market or sector
Geospatial analyticsEvery detail row carries Latitude + Longitude (CoStar's verified geocoding)

πŸ“₯ Supported inputs

URL patternRegionBehaviour
/search/commercial-real-estate/{state}/for-sale/USListing crawl, paginates /2/, /3/, …
/search/{property-type}/{state}/{for-sale|for-lease}/USProperty-type-filtered listing crawl
/search/commercial-property/{city}--united-kingdom/for-{rent,sale}/UKUK listing crawl
/search/{office-properties|industrial-space|coworking-space}/{city}--united-kingdom/...UKUK sub-category listing crawl
/Listing/{slug}/{id}/US + UKDirect property-detail URL β€” single row
/property/{slug}/{parcel-id}/US onlyTax/assessor property record (US-specific)
/biz/businesses-for-sale/USBusinesses-for-sale listing crawl
/commercial-real-estate-brokers/...USBroker directory crawl
realla.co.uk / loopnet.co.uk pathsUKAccepted β€” recommend loopnet.com UK paths instead (where the listing JSON actually lives)

Easiest workflow: apply filters in the browser, copy the resulting URL, paste into startUrls. The actor classifies each URL automatically.

πŸ”„ How it works (step by step)

  1. Classify each startUrl β€” US vs UK, listing vs detail vs property-record vs broker page.
  2. Extract criteria from the rendered HTML β€” CSRF token, property types, geographic IDs, listing-search-type flags.
  3. POST /services/search β€” LoopNet's own JSON API, the same endpoint the site uses for pagination on both US and UK pages.
  4. Walk pagination until maxItems per source URL is hit or results run out.
  5. (Optional) Enrich detail pages when includeListingDetails: true β€” full marketing description, photos, lease terms, broker card, US property records, UK EPC rating.
  6. (Optional) Resolve broker contact when broker URL is in the input β€” phone, email, agency, profile photo.
  7. Push to dataset, export at end β€” JSON rows during the run, data.csv and data.json after.

βš™οΈ Input parameters

Core

ParameterTypeDefaultDescription
urls (alias of startUrls)arrayβ€”Listing / detail / property-record / broker URLs. US + UK can be mixed freely.
includeListingDetailsbooleanfalseWhen true, each row is enriched by visiting the detail page (description, photos, lease terms, broker card, EPC for UK / parcel records for US). Slower, same pricing.
maxItemsinteger100Hard cap on rows per source URL. 3 URLs Γ— maxItems: 100 β†’ up to 300 rows. Apify pay-per-result limits honoured.
moreResultsbooleanfalseBypass LoopNet's 500-result cap by enumerating sub-filters automatically.
proxyobjectApify ResidentialNote: Apify Residential GB is Akamai-blocked for this site. Leave country empty (default pool) or use US.

Filter mode (used when urls is empty)

ParameterTypeDescription
keywordsstringFree-text keyword (warehouse, daycare, auto repair).
locationstringCity + state for US (Sacramento, CA); city + country for UK (London, England).
propertyTypesarrayOffice, Retail, Industrial, Land, Multifamily, Special Purpose, Health Care, Hospitality, Sports & Entertainment.
searchTypestringfor-sale or for-lease.
PriceMin / PriceMaxstringPrice range.
BuildingSizeRangeMin / BuildingSizeRangeMaxstringBuilding size in sq ft.
addressesarraySpecific addresses to look up via property-record search (US-specific).
State / CitystringGeographic filter.

Performance & misc

ParameterTypeDefaultDescription
downloadImagesbooleanfalseDownload property photos to Apify Key-Value Store.
maxImagesinteger10Cap on photos per row.
maxConcurrency / minConcurrencyinteger20 / 1Parallel HTTP request limits. Sweet spot 4–10 via Apify Residential.
maxRequestRetriesinteger100Retries on Akamai 403s, proxy failures, HTTP/2 resets.
enablePriceMonitoringbooleanfalseTrack price changes vs prior runs.
monitoringModebooleanfalseDifferential mode β€” emit only new/changed listings.

πŸ“Š Output overview

One row per commercial property. Two field-density tiers depending on includeListingDetails:

  • Light (false) β€” listing-page placard data: propertyId, listingUrl, propertyType, brokerName, partial address, price text. Fast, ~10Γ— throughput.
  • Full (true) β€” adds: address parts + lat/lng, sqft, year built, lease terms, broker contact, photos, description (HTML), region-specific extras (EPC for UK / parcel records + demographics for US).

US and UK rows share the same row shape β€” the parser was built around a unified schema rather than two separate ones. Region-specific extras are emitted in nested fields (propertyRecord for US, ukSpecifics for UK) that are null in the other region.

πŸ“¦ Output sample β€” UK property (full mode)

{
"propertyId": "40367610",
"listingUrl": "https://www.loopnet.com/Listing/13-Gascoigne-Rd-Barking/40367610/",
"address": "13 Gascoigne Road",
"city": "Barking",
"region": "London",
"country": "United Kingdom",
"postalCode": "IG11 7DR",
"latitude": 51.5364,
"longitude": 0.0807,
"propertyType": "Industrial",
"propertySubType": "Warehouse",
"yearBuilt": "1985",
"totalSize": 14580,
"sizeFormatted": "14,580 SF",
"listingType": "For Lease",
"priceText": "Β£12.50/SF/YR",
"currency": "GBP",
"rentPerSF": 12.50,
"brokerName": "Richard Harman",
"brokerCompany": "Avison Young",
"description": "<p>Prime industrial unit fronting Gascoigne Road in Barking…</p>",
"photos": ["https://images1.loopnet.com/.../1.jpg", "…"],
"ukSpecifics": {
"leaseTerm": "5–10 years",
"businessRates": "TBC",
"serviceCharge": "TBC",
"epcRating": "C"
},
"datePosted": "2026-04-12T00:00:00Z",
"scrapedAt": "2026-05-16T12:00:00.000Z"
}

πŸ“¦ Output sample β€” US property (full mode)

{
"propertyId": "31948105",
"listingUrl": "https://www.loopnet.com/Listing/1435-River-Ave-Camden-NJ/31948105/",
"address": "1435 River Ave",
"city": "Camden",
"region": "NJ",
"country": "USA",
"postalCode": "08105",
"latitude": 39.9495,
"longitude": -75.1075,
"propertyType": "Industrial",
"totalSize": 28000,
"sizeFormatted": "28,000 SF",
"listingType": "For Sale",
"priceText": "$2,400,000",
"currency": "USD",
"brokerName": "Anthony DeMarco",
"brokerCompany": "Wolf Commercial Real Estate",
"description": "<p>Industrial property in Camden's River Ward…</p>",
"propertyRecord": {
"parcelId": "08-0123-04567",
"yearBuilt": "1962",
"assessedValue": "$1,850,000",
"taxAmount": "$42,560",
"zoning": "I-2 Heavy Industrial",
"cbsa": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD",
"submarket": "South Camden",
"demographics": { "oneMile": { /* … */ }, "threeMile": { /* … */ } }
},
"scrapedAt": "2026-05-16T12:00:00.000Z"
}

πŸ—‚ Key output fields

GroupFields
IdentitypropertyId, listingUrl, brandedName, metaTitle
Address + geoaddress, city, region, country, postalCode, latitude, longitude
PropertypropertyType, propertySubType, yearBuilt, totalSize, sizeFormatted, lotSize, buildingClass
CompensationlistingType (For Lease / For Sale), price, priceText, currency, rentPerSF, rentPeriod
BrokerbrokerName, brokerCompany, brokerPhone, brokerEmail
Content + mediadescription (HTML), photos[], photosCount
UK-specific (ukSpecifics.* when UK URL)leaseTerm, availableDate, businessRates, serviceCharge, epcRating
US-specific (propertyRecord.* when US URL with tax-record path)parcelId, assessedValue, taxAmount, zoning, cbsa, submarket, demographics.{oneMile,threeMile,fiveMile}, publicTransportation.{commuterRail,airport,freightPorts}
TimingdatePosted, dateUpdated (ISO 8601), scrapedAt

πŸ’° Pricing

$1.50 per 1,000 results. Pay only for rows in the dataset, not for crawl attempts.

EventCharged whenRate
apify-default-dataset-item (Result)Property row written to dataset$1.50 / 1,000
apify-actor-start (Infrequent)Each run starts$0.007 / run
additional-data (Monitoring)Each item check in monitoring mode$1.00 / 1,000

Cost examples:

  • 100 UK office properties in London β†’ ~$0.15
  • 1,000 US industrial properties across CA/NV/AZ β†’ ~$1.50
  • Daily monitoring of 500 new US + UK properties β†’ ~$0.75/day β‰ˆ $22/month

includeListingDetails: true doesn't change pricing β€” same rate whether you enrich or not.

❓ FAQ

Why does the same actor handle US + UK + Realla? Because LoopNet's /services/search JSON API is locale-agnostic β€” it accepts whatever criteria the page renders. US pages render US criteria, UK pages render UK criteria, both feed the same backend. The actor doesn't have to "know" which country a URL belongs to.

What is Realla? Realla.co.uk was an independent UK commercial property platform until CoStar Group acquired it in 2018. CoStar consolidated Realla's inventory under LoopNet UK. The realla.co.uk domain still resolves but serves SEO hub pages β€” actual listings render at loopnet.com with UK-locale paths (which is what this actor uses).

Can I scrape realla.co.uk URLs directly? Technically yes (the URL classifier accepts them), but the page body is a marketing hub without embedded listing JSON, so the actor falls back to defaults. Use loopnet.com/.../united-kingdom/... URLs for real data.

Does it work for loopnet.ca (Canada) or French Canada listings? Yes β€” the same architecture serves loopnet.ca (en-CA + fr-CA /chercher/immobilier-commercial/). Not officially covered in the title but the actor handles it if you paste those URLs.

What's the realistic throughput? Default maxConcurrency: 20. ~5–15 properties/sec sustained on Apify Residential. 1,000 properties in 3–10 min; 10,000 in 30–60 min.

Why is Apify Residential GB blocked? Akamai's bot policy on this site filters specific IP pools. The GB pool happens to be on it. Default residential pool (no country lock) or US pool works cleanly for both US and UK URLs.

Can I get private listings, premium recruiter listings, or off-market deals? No. The actor only accesses publicly available pages β€” no authenticated endpoints, no broker-only views.

πŸ’¬ Support

πŸ›  Additional services

  • Custom output shape, additional fields, country expansion (Canada, France, Spain commercial), or a private build: muhamed.didovic@gmail.com
  • Need other CRE platforms scraped (Crexi, CoStar paid, Rightmove Commercial, Zoopla Commercial, OnTheMarket Commercial, Movehut, CommercialPeople)? Drop an email.
  • For API access (no Apify fee, just a usage fee for the API): muhamed.didovic@gmail.com

πŸ”Ž Explore more scrapers

If this LoopNet US + UK + Realla scraper was useful, see other scrapers and actors at memo23's Apify profile β€” real estate (residential + commercial), job boards, reviews, and more.


⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by LoopNet, Realla, CoStar Group Inc., or any of their subsidiaries or related entities. All LoopNet-, Realla-, and CoStar-related trademarks, service marks, trade names, and logos are the property of their respective owners and are used here solely for descriptive purposes β€” to identify the public commercial-property listings from which this scraper extracts data.

This Actor accesses only publicly available commercial property listing pages on www.loopnet.com, www.loopnet.co.uk, realla.co.uk, and loopnet.ca. You are solely responsible for ensuring that your use of the data complies with each site's Terms of Service, applicable copyright law, the UK Database Directive, GDPR (where applicable), the US Computer Fraud and Abuse Act, and any other regulations that may apply to your jurisdiction or use case. Do not use this Actor to bulk-republish copyrighted content, to harass brokers or property owners, to circumvent any rate-limiting or technical protection measure intentionally imposed by the source sites, or to enable unsolicited outreach in violation of CAN-SPAM / UK PECR / GDPR consent rules.

The author provides this Actor "as is", without warranty of any kind, and disclaims any liability for damages arising from its use.


SEO Keywords

loopnet scraper, loopnet api, loopnet.com scraper, loopnet uk scraper, loopnet.co.uk scraper, realla scraper, realla.co.uk scraper, costar uk data, us commercial real estate scraper, uk commercial property scraper, uk commercial real estate api, london commercial property api, manchester commercial property scraper, birmingham commercial property scraper, california commercial property scraper, texas commercial property scraper, ny commercial property scraper, fl commercial property scraper, us cre data, uk cre data, commercial property records us, parcel data scraper, broker directory loopnet, apify loopnet actor, lease vs sale commercial property