Loopnet Scraper avatar

Loopnet Scraper

Try for free

3 days trial then $30.00/month - No credit card required now

Go to Store
Loopnet Scraper

Loopnet Scraper

epctex/loopnet-scraper
Try for free

3 days trial then $30.00/month - No credit card required now

Scrape loopnet.com for millions of properties or businesses. Extract real estate properties, descriptions, images, contact information, tax properties, zone information, and detailed information like size and price. You can specify search terms, filters, and much more. Extremely fast! No limits!

Actor - Loopnet Scraper

Loopnet scraper

Since Loopnet doesn't provide a good and free API, this actor should help you to retrieve data from it.

The Loopnet data scraper supports the following features:

  • Search any search results - Get any search results even if it is an auction, lease, sale, or business.

  • Scrape lists by cities or regions - Retrieve data by cities, regions, or countries from Loopnet.

  • Scrape businesses for sale - Looking for businesses for sale? No worries. You can check any businesses for sale with the latest information in a blazing fast time!

  • Scrape any business or property details - Get details of properties or businesses such as location, contact information, zones, taxes, detailed information, and many more! Just type the URL of it.

Bugs, fixes, updates, and changelog

This scraper is under active development. If you have any feature requests you can create an issue from here.

Input Parameters

The input of this scraper should be JSON containing the list of pages on Loopnet that should be visited. Possible fields are:

  • startUrls: (Required) (Array) List of LoopNet URLs. It should be search, list, business search, business detail, or property detail URL.

  • includeExtraFields: (Optional) (Boolean) Adds additional fields to the for sale listing details. May increase scraping duration.

  • endPage: (Optional) (Number) Final number of page that you want to scrape. The default is Infinite. This applies to all search requests and startUrls individually.

  • maxItems: (Optional) (Number) You can limit scraped items. This should be useful when you search through the big lists or search results.

  • proxy: (Required) (Proxy Object) Proxy configuration.

  • extendOutputFunction: (Optional) (String) Function that takes a JQuery handle ($) as an argument and returns an object with data.

  • customMapFunction: (Optional) (String) Function that takes each object's handle as an argument and returns the object with executing the function.

This solution requires the use of Proxy servers, either your own proxy servers or you can use Apify Proxy.

Tip

When you want to scrape over a specific listing URL, just copy and paste the link as one of the startUrl.

If you would like to scrape only the first page of a list then put the link for the page and have the endPage as 1.

With the last approach that is explained above you can also fetch any interval of pages. If you provide the 5th page of a list and define the endPage parameter as 6 then you'll have the 5th and 6th pages only.

Compute Unit Consumption

The actor is optimized to run blazing fast and scrape many listings as possible. Therefore, it forefronts all listing detail requests. If the actor doesn't block very often it'll scrape 100 listings in 2 minutes with ~0.04-0.8 compute units.

Loopnet Scraper Input example

1{
2  "startUrls":[
3    "https://www.loopnet.com/biz/new-york-businesses-for-sale/",
4    "https://www.loopnet.com/biz/Business-Opportunity/six-figure-income-selling-raising-champion-ragdoll-kittens/2048785/",
5    "https://www.loopnet.com/search/office-buildings/usa/for-sale/?sk=c6f67af77ac46e004033dd553ebc1429&e=u",
6    "https://www.loopnet.com/Listing/701-Technology-Dr-Canonsburg-PA/27506067/",
7    "https://www.loopnet.com/Listing/825-Third-Ave-New-York-NY/13877304/",
8    "https://www.loopnet.com/Listing/240-Riverside-Blvd-New-York-NY/17114174/"
9  ],
10  "endPage":1,
11  "maxItems":10,
12  "proxy":{
13    "useApifyProxy":true
14  }
15}

During the Run

During the run, the actor will output messages letting you know what is going on. Each message always contains a short label specifying which page from the provided list is currently specified. When items are loaded from the page, you should see a message about this event with a loaded item count and total item count for each page.

If you provide incorrect input to the actor, it will immediately stop with a failure state and output an explanation of what is wrong.

Loopnet Export

During the run, the actor stores results into a dataset. Each item is a separate item in the dataset.

You can manage the results in any language (Python, PHP, Node JS/NPM). See the FAQ or our API reference to learn more about getting results from this Loopnet actor.

Scraped Loopnet Output

The structure of each item in Loopnet looks like this:

Property Detail

1{
2	"url": "https://www.loopnet.com/Listing/364-Decker-Ave-Staten-Island-NY/31511058/",
3	"type": "property",
4	"title": "FOREST AND DECKER",
5	"subtitle": "1,500 SF | 100% Leased | Office Building | $895K | $596.67(SF)",
6	"headerAddress": "364 Decker Ave",
7	"address": "Staten Island, NY",
8	"images": [
9		"https://images1.loopnet.com/i2/MY5UucpBzBc8qfFeC7QOOGCrXq9r1WwuL6N_dd4LWtQ/{s}/image.jpg",
10		"https://images1.loopnet.com/i2/bj9JpDD9Olf9YsMerT-W9V2IhkrwVZQe9BaFwgyAfCc/{s}/image.jpg",
11		"https://images1.loopnet.com/i2/RrOSmUWwZiAXzPinrLp7K_20EUiTEbvc1wycfNnGuTA/{s}/image.jpg",
12		"https://images1.loopnet.com/i2/NNCZooclcA09PAUkbK8vUb1e7sr1WNOZNTnVpjhUE3E/{s}/image.jpg",
13		"https://images1.loopnet.com/i2/bG3ahjl-qnp1yRjMwSuhvIwaBaLqPkG6BEhvElk2LiY/{s}/image.jpg",
14		"https://images1.loopnet.com/i2/5a-DgB5cyOSJtnPTxnp8qU4T6K3n0ipiUHjNjy78auU/{s}/image.jpg",
15		"https://images1.loopnet.com/i2/QHHXxyiCPIM6eZ2NRR7_wLgy1iVjAoLdpL18cc0R454/{s}/image.jpg",
16		"https://images1.loopnet.com/i2/EkL4XAsu3refLE9qJAvMxr9Aa2eOWfl7hUzECpDljNY/{s}/image.jpg",
17		"https://images1.loopnet.com/i2/FhrQX_YNcWfsRNu2uLZZ46d4VYud-wVqSnSj3MzZnRM/{s}/image.jpg",
18		"https://images1.loopnet.com/i2/PFNaIZDAy4HMK_pcSaq6C0gYIaoO523SbuDdv7UCfso/{s}/image.jpg",
19		"https://images1.loopnet.com/i2/7CbAj9h70bDegLhQTfdsSt1-GStZut2duAw52cI2-KQ/{s}/image.jpg",
20		"https://images1.loopnet.com/i2/2UPShfptYvjvsdqxMe6Mz2PuA7SlqKaWAHr0zIUUf1s/{s}/image.jpg",
21		"https://images1.loopnet.com/i2/ZdooHXdU9rRVLQOSnTXOQv2ONw1vU_ERZKGJIjjbAxA/{s}/image.jpg",
22		"https://images1.loopnet.com/i2/-nPszH9E9Wq14YgpjukInKHGPFjm2Q5s5hTf9fQQJHU/{s}/image.jpg",
23		"https://images1.loopnet.com/i2/QPlRI1pTUUfOBFK_mhjMcA93y0dbBpSlFY0fx1U_Onk/{s}/image.png"
24	],
25	"highlights": [],
26	"contacts": [
27		{
28			"contactId": 1986300,
29			"name": "Vince Blandino",
30			"company": "Madison Estates Sotheby's Int - Franzese Group",
31			"image": "https://images1.loopnet.com/i2/6FhCspEzf-DC0n05PCx2bFErjJHAtB6PYbsF0znJ0-Y/{s}/image.jpg",
32			"location": "Brooklyn, NY",
33			"phone": "917-453-1795",
34			"email": "vblandino@mesothebysrealty.com",
35			"title": "Real Estate Associate Broker/Manager"
36		}
37	],
38	"contactPhone": "917-453-1795",
39	"contactAddress": "Brooklyn, NY",
40	"contactName": "Vince Blandino",
41	"contactImage": "https://images1.loopnet.com/i2/6FhCspEzf-DC0n05PCx2bFErjJHAtB6PYbsF0znJ0-Y/{s}/image.jpg",
42	"executiveSummary": "Nice investment property - easy to manage",
43	"yearBuilt": 1930,
44	"createdAt": "2024-04-15T12:00:00-04:00",
45	"totalAvailableSize": null,
46	"maxContiguous": null,
47	"minDivisible": null,
48	"amenities": [],
49	"transportation": [
50		{
51			"name": "22nd Street Transit Stop (22nd Street-Hoboken Terminal)",
52			"stops": [
53				{
54					"name": "22nd Street",
55					"distance": {
56						"Display": "3.9 mi",
57						"Value": "3.9",
58						"Code": "[mi_i]",
59						"Raw": 3.94
60					},
61					"drive": {
62						"Display": "7 min",
63						"Value": "7",
64						"Code": "min",
65						"Raw": 7
66					},
67					"walk": {
68						"Display": "70 min",
69						"Value": "70",
70						"Code": "min",
71						"Raw": 70
72					}
73				}
74			]
75		},
76		{
77			"name": "Grasmere Transit Stop (Staten Island Railway)",
78			"stops": [
79				{
80					"name": "Grasmere",
81					"distance": {
82						"Display": "4.0 mi",
83						"Value": "4.0",
84						"Code": "[mi_i]",
85						"Raw": 4.01
86					},
87					"drive": {
88						"Display": "10 min",
89						"Value": "10",
90						"Code": "min",
91						"Raw": 10
92					},
93					"walk": {
94						"Display": "74 min",
95						"Value": "74",
96						"Code": "min",
97						"Raw": 74
98					}
99				}
100			]
101		}
102	],
103	"nearbyAmenities": [],
104	"propertyTaxes": [
105		{
106			"key": "Parcel Number",
107			"value": "01065-0113"
108		},
109		{
110			"key": "Improvements Assessment",
111			"value": "$215,000"
112		},
113		{
114			"key": "Land Assessment",
115			"value": "$106,000"
116		},
117		{
118			"key": "Total Assessment",
119			"value": "$321,000"
120		}
121	],
122	"auction": {
123		"currentBid": "",
124		"bidIncrement": "",
125		"nextBid": "",
126		"inProgress": ""
127	},
128	"selectTenants": [],
129	"pricePerSF": "$596.67",
130	"typicalFloorSize": "800 SF",
131	"noi": "$44.8K",
132	"zoningType": "Commercial",
133	"buildingSize": "1,500 SF",
134	"buildingClass": "C",
135	"buildingHeight": "2 Stories",
136	"listingType": "Investment",
137	"price": "$895K",
138	"propertyType": "Office",
139	"propertySubtype": "Loft/Creative Space",
140	"capRate": "5.00%",
141	"buildingFar": "0.31",
142	"slabToSlab": "10ft",
143	"percentLeased": "100%",
144	"tenancy": "Multiple",
145	"landArea": "0.11 AC",
146	"parking": "8 Spaces (5.92 Spaces per 1,000 SF Leased)",
147	"unitMixInformation": []
148}

Business Detail

1{
2    "url": "https://www.loopnet.com/biz/Business-Opportunity/six-figure-income-selling-raising-champion-ragdoll-kittens/2048785/",
3    "type": "business",
4    "title": "Six figure income selling/raising Champion Ragdoll Kittens",
5    "region": "Wading River, NY",
6    "pricing": [
7        {
8            "key": "Asking Price",
9            "value": "$49,975"
10        },
11        {
12            "key": "Gross Revenue",
13            "value": "$175,000"
14        },
15        {
16            "key": "Established Year",
17            "value": "2013"
18        },
19        {
20            "key": "Cash Flow",
21            "value": "$125,000"
22        },
23        {
24            "key": "Inventory",
25            "value": "$27,000"
26        }
27    ],
28    "description": "Rewarding Career in Kitty Sales and Holistic Pet Food We are an internationally recognized and award winning cattery since 2013.  Family owned and operated.  We have mentored three successful sister catteries and are needing to open three more in the next 90 days to meet demands of client inquiries for Ragdoll Cats and Kittens, the NUMBER ONE feline breed nationwide since December of 2020.  Sister Catteries are needed in Massachusetts/Connecticut/New Jersey. Turn key system, six figure income potential the first year, full hands on mentoring and advertising support from home cattery. Flexible schedule, work from home, multiple streams of income.  Enjoy a rewarding career that has a positive impact on your community.",
29    "documents": [
30        "https://www.loopnet.com/biz/images/shared/listings/204/2048785/ac0f3127-57fd-4cc1-82fb-9a1d666228d2.pdf"
31    ],
32    "details": [
33        {
34            "key": "Location",
35            "value": "Wading River, NY"
36        },
37        {
38            "key": "Inventory",
39            "value": "Included in asking price"
40        },
41        {
42            "key": "Employees",
43            "value": "6"
44        },
45        {
46            "key": "Facilities",
47            "value": "1 stud and 3 dams for sister cattery.  All nursery materials needed for first season.  Start up inventory for holistic pet food sales. Business cards and brochures.  Advertising package included."
48        },
49        {
50            "key": "Competition",
51            "value": "Ragdolls cats and kittens are in high demand.  Catteries are sold out and not able to meet the client inquires to purchase these wonderful cats.  Holistic pet food is a billion dollar annual sales market.  Convenience of holistic pet food with direct shipping saves clients time and money providing increased health and longevity for their beloved pets."
52        },
53        {
54            "key": "Growth & Expansion",
55            "value": "Growth opportunity after first successful season.  We have a proven system in place to annually increase income.  Kitten sales and Pet food sales alone can be well over six figures annually."
56        },
57        {
58            "key": "Support & Training",
59            "value": "Hands on mentoring, advertising support for first season, client referral program, website design, internet commerce website included for 90 days for exclusive holistic pet food line.   Web portal for pet food sales.   Direct shipping from manufacturer to client, no inventory needed."
60        },
61        {
62            "key": "Reason for Selling",
63            "value": "We are expanding to meet the HIGH demand for Champion Ragdoll Cats and Kittens."
64        },
65        {
66            "key": "Home-Based",
67            "value": "This business is Home-Based"
68        }
69    ],
70    "contact": {
71        "name": "Claire Michaels",
72        "phone": "631-830-9300"
73    }
74}

Contact

Please visit us through epctex.com to see all the products that are available for you. If you are looking for any custom integration or so, please reach out to us through the chat box in epctex.com. In need of support? devops@epctex.com is at your service.

Developer
Maintained by Community

Actor Metrics

  • 16 monthly users

  • 4 stars

  • >99% runs succeeded

  • Created in Mar 2023

  • Modified 12 hours ago