All URIs are relative to https://scrapebadger.com
| Method | HTTP request | Description |
|---|---|---|
| loopnetGetBrokerProfile | GET /v1/loopnet/brokers/{slug}/{broker_id} | Get broker profile |
| loopnetGetListingDetail | GET /v1/loopnet/listings/{listing_id} | Get listing detail |
| loopnetListCoverageMarkets | GET /v1/loopnet/markets | List coverage markets |
| loopnetListPropertyTypes | GET /v1/loopnet/property-types | List property types |
| loopnetLoopnetScraperHealthCheck | GET /v1/loopnet/health | LoopNet scraper health check |
| loopnetLoopnetScraperHealthCheckHead | HEAD /v1/loopnet/health | LoopNet scraper health check |
| loopnetSearchCommercialRealEstate | GET /v1/loopnet/search | Search commercial real estate |
Object loopnetGetBrokerProfile(slug, brokerId, market)
Get broker profile
Get a LoopNet broker profile + their listings by slug + id.
// Import classes:
import com.scrapebadger.client.ApiClient;
import com.scrapebadger.client.ApiException;
import com.scrapebadger.client.Configuration;
import com.scrapebadger.client.auth.*;
import com.scrapebadger.client.models.*;
import com.scrapebadger.client.api.LoopNetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://scrapebadger.com");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
LoopNetApi apiInstance = new LoopNetApi(defaultClient);
String slug = "slug_example"; // String |
String brokerId = "brokerId_example"; // String |
String market = "us"; // String | us|ca|uk|fr|es
try {
Object result = apiInstance.loopnetGetBrokerProfile(slug, brokerId, market);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LoopNetApi#loopnetGetBrokerProfile");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| slug | String | ||
| brokerId | String | ||
| market | String | us | ca |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
Object loopnetGetListingDetail(listingId, market)
Get listing detail
Get a single LoopNet listing's full detail by its numeric id.
// Import classes:
import com.scrapebadger.client.ApiClient;
import com.scrapebadger.client.ApiException;
import com.scrapebadger.client.Configuration;
import com.scrapebadger.client.auth.*;
import com.scrapebadger.client.models.*;
import com.scrapebadger.client.api.LoopNetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://scrapebadger.com");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
LoopNetApi apiInstance = new LoopNetApi(defaultClient);
String listingId = "listingId_example"; // String |
String market = "us"; // String | us|ca|uk|fr|es
try {
Object result = apiInstance.loopnetGetListingDetail(listingId, market);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LoopNetApi#loopnetGetListingDetail");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| listingId | String | ||
| market | String | us | ca |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |
Object loopnetListCoverageMarkets()
List coverage markets
List LoopNet coverage markets (US, CA, UK, FR, ES).
// Import classes:
import com.scrapebadger.client.ApiClient;
import com.scrapebadger.client.ApiException;
import com.scrapebadger.client.Configuration;
import com.scrapebadger.client.auth.*;
import com.scrapebadger.client.models.*;
import com.scrapebadger.client.api.LoopNetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://scrapebadger.com");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
LoopNetApi apiInstance = new LoopNetApi(defaultClient);
try {
Object result = apiInstance.loopnetListCoverageMarkets();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LoopNetApi#loopnetListCoverageMarkets");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}This endpoint does not need any parameter.
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
Object loopnetListPropertyTypes()
List property types
List LoopNet property-type facets accepted by /search.
// Import classes:
import com.scrapebadger.client.ApiClient;
import com.scrapebadger.client.ApiException;
import com.scrapebadger.client.Configuration;
import com.scrapebadger.client.auth.*;
import com.scrapebadger.client.models.*;
import com.scrapebadger.client.api.LoopNetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://scrapebadger.com");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
LoopNetApi apiInstance = new LoopNetApi(defaultClient);
try {
Object result = apiInstance.loopnetListPropertyTypes();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LoopNetApi#loopnetListPropertyTypes");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}This endpoint does not need any parameter.
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
Object loopnetLoopnetScraperHealthCheck()
LoopNet scraper health check
Check health of the LoopNet scraper service (accepts HEAD for UptimeRobot).
// Import classes:
import com.scrapebadger.client.ApiClient;
import com.scrapebadger.client.ApiException;
import com.scrapebadger.client.Configuration;
import com.scrapebadger.client.auth.*;
import com.scrapebadger.client.models.*;
import com.scrapebadger.client.api.LoopNetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://scrapebadger.com");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
LoopNetApi apiInstance = new LoopNetApi(defaultClient);
try {
Object result = apiInstance.loopnetLoopnetScraperHealthCheck();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LoopNetApi#loopnetLoopnetScraperHealthCheck");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}This endpoint does not need any parameter.
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
Object loopnetLoopnetScraperHealthCheckHead()
LoopNet scraper health check
Check health of the LoopNet scraper service (accepts HEAD for UptimeRobot).
// Import classes:
import com.scrapebadger.client.ApiClient;
import com.scrapebadger.client.ApiException;
import com.scrapebadger.client.Configuration;
import com.scrapebadger.client.auth.*;
import com.scrapebadger.client.models.*;
import com.scrapebadger.client.api.LoopNetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://scrapebadger.com");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
LoopNetApi apiInstance = new LoopNetApi(defaultClient);
try {
Object result = apiInstance.loopnetLoopnetScraperHealthCheckHead();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LoopNetApi#loopnetLoopnetScraperHealthCheckHead");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}This endpoint does not need any parameter.
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
Object loopnetSearchCommercialRealEstate(location, market, listingType, propertyType, page, minPrice, maxPrice, priceType, minSize, maxSize)
Search commercial real estate
Search LoopNet for-lease / for-sale / auction listings across all markets.
// Import classes:
import com.scrapebadger.client.ApiClient;
import com.scrapebadger.client.ApiException;
import com.scrapebadger.client.Configuration;
import com.scrapebadger.client.auth.*;
import com.scrapebadger.client.models.*;
import com.scrapebadger.client.api.LoopNetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://scrapebadger.com");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
LoopNetApi apiInstance = new LoopNetApi(defaultClient);
String location = "location_example"; // String | City/state, ZIP, state code, or 'usa'
String market = "us"; // String | us|ca|uk|fr|es
String listingType = "for-lease"; // String | for-lease|for-sale|auctions
String propertyType = "propertyType_example"; // String | Slug from /property-types
Integer page = 1; // Integer |
Integer minPrice = 56; // Integer |
Integer maxPrice = 56; // Integer |
String priceType = "priceType_example"; // String | unit | sf | acre
Integer minSize = 56; // Integer |
Integer maxSize = 56; // Integer |
try {
Object result = apiInstance.loopnetSearchCommercialRealEstate(location, market, listingType, propertyType, page, minPrice, maxPrice, priceType, minSize, maxSize);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling LoopNetApi#loopnetSearchCommercialRealEstate");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| location | String | City/state, ZIP, state code, or 'usa' | |
| market | String | us | ca |
| listingType | String | for-lease | for-sale |
| propertyType | String | Slug from /property-types | [optional] |
| page | Integer | [optional] [default to 1] | |
| minPrice | Integer | [optional] | |
| maxPrice | Integer | [optional] | |
| priceType | String | unit | sf |
| minSize | Integer | [optional] | |
| maxSize | Integer | [optional] |
Object
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Validation Error | - |