LoopNet Search By Urls & Keywords | Details | Agents | Contacts
Pricing
$31.00/month + usage
LoopNet Search By Urls & Keywords | Details | Agents | Contacts
Unlock valuable commercial property data from LoopNet. Extract detailed listings and agents insights for smarter real estate decisions.
Pricing
$31.00/month + usage
Rating
5.0
(9)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
19
Bookmarked
345
Total users
23
Monthly active users
1.6 hours
Issues response
11 hours ago
Last modified
Categories
Share
LoopNet US + UK + Realla Commercial Property Scraper — Rental Edition
How it works

One actor, two continents, one flat fee. Scrape commercial real estate from LoopNet (US) and LoopNet UK / Realla.co.uk for a flat $31 per month — unlimited results, no per-row charges. 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). Pure HTTP, no browser.
💡 Need pay-per-result pricing instead? See the sibling memo23/loopnet-scraper-ppe — same code, $1.50 per 1,000 results PPE. Use the rental if you scrape ≥21K rows/month (it's cheaper). Use the PPE if your volume is lower or spiky.
✨ Why use this scraper?
Running daily or weekly enrichment over the full LoopNet US + UK inventory? Need a predictable monthly bill instead of variable per-row pricing? This is the only Apify scraper that bundles LoopNet US + LoopNet UK (Realla) in a single rental — and the only one that still works in 2026 against CoStar's current Akamai stack.
- 🌍 Two markets, one rental. Paste US URLs (
/search/.../usa/), UK URLs (/search/commercial-property/{city}--united-kingdom/), or both in the samestartUrlslist — unlimited results across both regions for one flat $31/mo. - 💰 Best value for heavy users. Break-even vs PPE happens at ~21K rows/month. If you're scraping that volume regularly, the rental is cheaper. If you're scraping ad-hoc / low-volume, use the PPE sibling at $1.50/1k.
- 🇬🇧 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/searchJSON 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: trueand 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.
⚠️ Heads-up: rental migration on October 1, 2026
Apify is sunsetting the FLAT_PRICE_PER_MONTH pricing model for all actors on October 1, 2026. This actor will need to migrate to pay-per-event pricing before that date. We're in active discussion with Apify on how existing rental users will be transitioned. In the meantime:
- This rental continues to work normally
- The sibling memo23/loopnet-scraper-ppe runs on the same code at $1.50/1k PPE — if you'd prefer to move proactively
- Reach out to muhamed.didovic@gmail.com if you want to discuss your specific migration path
🎯 Use cases
| Team | What they build |
|---|---|
| High-volume CRE data buyers | Daily full-inventory scrapes across US + UK — predictable monthly bill |
| US CRE brokers & investors | National search across LoopNet's US inventory — filter by state, market, sub-market, price band, sqft |
| UK CRE analysts | London / Manchester / Birmingham / Edinburgh / Glasgow asking-rent benchmarks for office, retail, industrial |
| Multi-region funds | Build comparable sets that span US + UK markets in one dataset (same row shape, regional fields where they apply) |
| Broker prospecting at scale | Extract broker name + agency + contact info across thousands of listings, pipeline by market or sector |
| Geospatial analytics platforms | Every detail row carries Latitude + Longitude (CoStar's verified geocoding) |
📥 Supported inputs
| URL pattern | Region | Behaviour |
|---|---|---|
/search/commercial-real-estate/{state}/for-sale/ | US | Listing crawl, paginates /2/, /3/, … |
/search/{property-type}/{state}/{for-sale|for-lease}/ | US | Property-type-filtered listing crawl |
/search/commercial-property/{city}--united-kingdom/for-{rent,sale}/ | UK | UK listing crawl |
/search/{office-properties|industrial-space|coworking-space}/{city}--united-kingdom/... | UK | UK sub-category listing crawl |
/Listing/{slug}/{id}/ | US + UK | Direct property-detail URL — single row |
/property/{slug}/{parcel-id}/ | US only | Tax/assessor property record (US-specific) |
/biz/businesses-for-sale/ | US | Businesses-for-sale listing crawl |
/commercial-real-estate-brokers/... | US | Broker directory crawl |
realla.co.uk / loopnet.co.uk paths | UK | Accepted — 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)
- Classify each
startUrl— US vs UK, listing vs detail vs property-record vs broker page. - Extract criteria from the rendered HTML — CSRF token, property types, geographic IDs, listing-search-type flags.
- POST
/services/search— LoopNet's own JSON API, the same endpoint the site uses for pagination on both US and UK pages. - Walk pagination with no row cap (this is a rental — unlimited results).
- (Optional) Enrich detail pages when
includeListingDetails: true— full marketing description, photos, lease terms, broker card, US property records, UK EPC rating. - (Optional) Resolve broker contact when broker URL is in the input — phone, email, agency, profile photo.
- Push to dataset, export at end — JSON rows during the run,
data.csvanddata.jsonafter.
⚙️ Input parameters
Core
| Parameter | Type | Default | Description |
|---|---|---|---|
urls (alias of startUrls) | array | — | Listing / detail / property-record / broker URLs. US + UK can be mixed freely. |
includeListingDetails | boolean | false | When true, each row is enriched by visiting the detail page. Slower, same flat $31/mo cost regardless. |
maxItems | integer | 100000 | Soft cap on rows per source URL (default very high — this is a rental, no row cost). |
moreResults | boolean | false | Bypass LoopNet's 500-result cap by enumerating sub-filters automatically. |
proxy | object | Apify Residential | Note: Apify Residential GB is Akamai-blocked. Leave country empty (default pool) or use US. |
Filter mode (used when urls is empty)
| Parameter | Type | Description |
|---|---|---|
keywords | string | Free-text keyword (warehouse, daycare, auto repair). |
location | string | City + state for US (Sacramento, CA); city + country for UK (London, England). |
propertyTypes | array | Office, Retail, Industrial, Land, Multifamily, Special Purpose, Health Care, Hospitality, Sports & Entertainment. |
searchType | string | for-sale or for-lease. |
PriceMin / PriceMax | string | Price range. |
BuildingSizeRangeMin / BuildingSizeRangeMax | string | Building size in sq ft. |
addresses | array | Specific addresses to look up via property-record search (US-specific). |
State / City | string | Geographic filter. |
Performance & misc
| Parameter | Type | Default | Description |
|---|---|---|---|
downloadImages | boolean | false | Download property photos to Apify Key-Value Store. |
maxImages | integer | 10 | Cap on photos per row. |
maxConcurrency / minConcurrency | integer | 20 / 1 | Parallel HTTP request limits. Sweet spot 4–10 via Apify Residential. |
maxRequestRetries | integer | 100 | Retries on Akamai 403s, proxy failures, HTTP/2 resets. |
enablePriceMonitoring | boolean | false | Track price changes vs prior runs. |
monitoringMode | boolean | false | Differential 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-17T12: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-17T12:00:00.000Z"}
🗂 Key output fields
| Group | Fields |
|---|---|
| Identity | propertyId, listingUrl, brandedName, metaTitle |
| Address + geo | address, city, region, country, postalCode, latitude, longitude |
| Property | propertyType, propertySubType, yearBuilt, totalSize, sizeFormatted, lotSize, buildingClass |
| Compensation | listingType (For Lease / For Sale), price, priceText, currency, rentPerSF, rentPeriod |
| Broker | brokerName, brokerCompany, brokerPhone, brokerEmail |
| Content + media | description (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} |
| Timing | datePosted, dateUpdated (ISO 8601), scrapedAt |
💰 Pricing
Flat $31 / month — unlimited results. No per-row cost regardless of volume.
| What | Cost |
|---|---|
| Monthly subscription | $31 / month |
| Per-row cost | $0 (unlimited) |
| Apify compute cost | Included on most Apify plans |
When the rental wins vs the PPE sibling
| Monthly volume | Rental ($31 flat) | PPE ($1.50/1k) | Winner |
|---|---|---|---|
| 5,000 rows | $31 | $7.50 | PPE by $23 |
| 10,000 rows | $31 | $15 | PPE by $16 |
| 20,000 rows | $31 | $30 | ~tie |
| 50,000 rows | $31 | $75 | Rental by $44 |
| 200,000 rows | $31 | $300 | Rental by $269 |
Break-even is ~21,000 rows/month. Use the rental if you scrape consistent high-volume; use the PPE if your volume is lower or spiky.
❓ 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.
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).
What happens to my subscription on October 1, 2026?
Apify is sunsetting FLAT_PRICE_PER_MONTH actors on that date. We're working with Apify on a clean transition path for existing rental users. In the meantime, consider proactively moving to the PPE sibling if you'd like predictable continuity.
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; 100,000 in 5–10 hours.
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.
💬 Support
- For issues or feature requests, please use the Issues tab on the actor's Apify Console page.
- Author's website: https://muhamed-didovic.github.io/
- Email: muhamed.didovic@gmail.com
🛠 Additional services
- Need pay-per-result pricing? Use memo23/loopnet-scraper-ppe — same code, $1.50/1k.
- 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 rental 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 rental, loopnet unlimited scraper, loopnet flat rate 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, california commercial property scraper, texas commercial property scraper, ny commercial property scraper, us cre data, uk cre data, commercial property records us, parcel data scraper, broker directory loopnet, apify loopnet rental, lease vs sale commercial property