Collect commercial real estate data - property listings, lease rates, and market metrics - from any CRE platform or broker site. Feed investment analysis and market research.
Commercial real estate data is scattered across listing platforms, broker sites, and property databases. Getting a complete market view requires aggregating data from multiple sources.
Traditional CRE data providers are expensive and often have limited coverage. You need flexible data collection that covers your target markets.
Comprehensive CRE intelligence
Square footage, year built, floors, parking, and amenities.
Asking rent, price per SF, lease terms, and tenant incentives.
Vacancy rates, available spaces, and sublease inventory.
Listing brokers, contact info, and brokerage firms.
Extract commercial real estate data
curl -G "https://api.webscraping.ai/ai/fields" \
--data-urlencode "api_key=YOUR_API_KEY" \
--data-urlencode "url=https://cre-platform.com/property/downtown-office-tower" \
--data-urlencode "fields[property_name]=Building or property name" \
--data-urlencode "fields[property_type]=Office, retail, industrial, multifamily" \
--data-urlencode "fields[address]=Full property address" \
--data-urlencode "fields[total_sf]=Total square footage" \
--data-urlencode "fields[available_sf]=Available square footage" \
--data-urlencode "fields[floors]=Number of floors" \
--data-urlencode "fields[year_built]=Year constructed" \
--data-urlencode "fields[asking_rent]=Asking rent per SF per year" \
--data-urlencode "fields[lease_type]=NNN, Full Service, Modified Gross" \
--data-urlencode "fields[available_spaces]=List of available units with size and rent" \
--data-urlencode "fields[amenities]=Building amenities" \
--data-urlencode "fields[parking]=Parking ratio and type" \
--data-urlencode "fields[broker_name]=Listing broker name" \
--data-urlencode "fields[broker_company]=Brokerage firm"
# Response:
# {
# "result": {
# "property_name": "One Financial Plaza",
# "property_type": "Office",
# "address": "100 Main Street, Boston, MA 02110",
# "total_sf": "450,000",
# "available_sf": "75,000",
# "floors": "32",
# "year_built": "1985",
# "asking_rent": "$65.00 PSF/Year",
# "lease_type": "Full Service",
# "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
# "amenities": "Fitness center, Conference facility, Retail",
# "parking": "2.5/1,000 SF covered",
# "broker_name": "John Smith",
# "broker_company": "CBRE"
# }
# }
# pip install webscraping_ai
# https://pypi.org/project/webscraping-ai/
from webscraping_ai import Client
client = Client(api_key="YOUR_API_KEY")
result = client.fields(
"https://cre-platform.com/property/downtown-office-tower",
fields={
"property_name": "Building or property name",
"property_type": "Office, retail, industrial, multifamily",
"address": "Full property address",
"total_sf": "Total square footage",
"available_sf": "Available square footage",
"floors": "Number of floors",
"year_built": "Year constructed",
"asking_rent": "Asking rent per SF per year",
"lease_type": "NNN, Full Service, Modified Gross",
"available_spaces": "List of available units with size and rent",
"amenities": "Building amenities",
"parking": "Parking ratio and type",
"broker_name": "Listing broker name",
"broker_company": "Brokerage firm",
},
)
print(result)
# Response:
# {
# "result": {
# "property_name": "One Financial Plaza",
# "property_type": "Office",
# "address": "100 Main Street, Boston, MA 02110",
# "total_sf": "450,000",
# "available_sf": "75,000",
# "floors": "32",
# "year_built": "1985",
# "asking_rent": "$65.00 PSF/Year",
# "lease_type": "Full Service",
# "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
# "amenities": "Fitness center, Conference facility, Retail",
# "parking": "2.5/1,000 SF covered",
# "broker_name": "John Smith",
# "broker_company": "CBRE"
# }
# }
// npm install webscraping-ai
// https://www.npmjs.com/package/webscraping-ai
import { WebScrapingAI } from 'webscraping-ai';
const client = new WebScrapingAI({ apiKey: 'YOUR_API_KEY' });
const result = await client.fields({
url: 'https://cre-platform.com/property/downtown-office-tower',
fields: {
property_name: 'Building or property name',
property_type: 'Office, retail, industrial, multifamily',
address: 'Full property address',
total_sf: 'Total square footage',
available_sf: 'Available square footage',
floors: 'Number of floors',
year_built: 'Year constructed',
asking_rent: 'Asking rent per SF per year',
lease_type: 'NNN, Full Service, Modified Gross',
available_spaces: 'List of available units with size and rent',
amenities: 'Building amenities',
parking: 'Parking ratio and type',
broker_name: 'Listing broker name',
broker_company: 'Brokerage firm',
},
});
console.log(result);
// Response:
// {
// "result": {
// "property_name": "One Financial Plaza",
// "property_type": "Office",
// "address": "100 Main Street, Boston, MA 02110",
// "total_sf": "450,000",
// "available_sf": "75,000",
// "floors": "32",
// "year_built": "1985",
// "asking_rent": "$65.00 PSF/Year",
// "lease_type": "Full Service",
// "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
// "amenities": "Fitness center, Conference facility, Retail",
// "parking": "2.5/1,000 SF covered",
// "broker_name": "John Smith",
// "broker_company": "CBRE"
// }
// }
<?php
// composer require webscraping-ai/webscraping-ai-php
// https://packagist.org/packages/webscraping-ai/webscraping-ai-php
require 'vendor/autoload.php';
use WebScrapingAI\Client;
$client = new Client('YOUR_API_KEY');
$result = $client->fields('https://cre-platform.com/property/downtown-office-tower', [
'property_name' => 'Building or property name',
'property_type' => 'Office, retail, industrial, multifamily',
'address' => 'Full property address',
'total_sf' => 'Total square footage',
'available_sf' => 'Available square footage',
'floors' => 'Number of floors',
'year_built' => 'Year constructed',
'asking_rent' => 'Asking rent per SF per year',
'lease_type' => 'NNN, Full Service, Modified Gross',
'available_spaces' => 'List of available units with size and rent',
'amenities' => 'Building amenities',
'parking' => 'Parking ratio and type',
'broker_name' => 'Listing broker name',
'broker_company' => 'Brokerage firm',
]);
print_r($result);
// Response:
// {
// "result": {
// "property_name": "One Financial Plaza",
// "property_type": "Office",
// "address": "100 Main Street, Boston, MA 02110",
// "total_sf": "450,000",
// "available_sf": "75,000",
// "floors": "32",
// "year_built": "1985",
// "asking_rent": "$65.00 PSF/Year",
// "lease_type": "Full Service",
// "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
// "amenities": "Fitness center, Conference facility, Retail",
// "parking": "2.5/1,000 SF covered",
// "broker_name": "John Smith",
// "broker_company": "CBRE"
// }
// }
# gem install webscraping_ai
# https://rubygems.org/gems/webscraping_ai
require 'webscraping_ai'
client = WebScrapingAI::Client.new(api_key: 'YOUR_API_KEY')
result = client.fields(
'https://cre-platform.com/property/downtown-office-tower',
fields: {
property_name: 'Building or property name',
property_type: 'Office, retail, industrial, multifamily',
address: 'Full property address',
total_sf: 'Total square footage',
available_sf: 'Available square footage',
floors: 'Number of floors',
year_built: 'Year constructed',
asking_rent: 'Asking rent per SF per year',
lease_type: 'NNN, Full Service, Modified Gross',
available_spaces: 'List of available units with size and rent',
amenities: 'Building amenities',
parking: 'Parking ratio and type',
broker_name: 'Listing broker name',
broker_company: 'Brokerage firm',
}
)
puts result.inspect
# Response:
# {
# "result": {
# "property_name": "One Financial Plaza",
# "property_type": "Office",
# "address": "100 Main Street, Boston, MA 02110",
# "total_sf": "450,000",
# "available_sf": "75,000",
# "floors": "32",
# "year_built": "1985",
# "asking_rent": "$65.00 PSF/Year",
# "lease_type": "Full Service",
# "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
# "amenities": "Fitness center, Conference facility, Retail",
# "parking": "2.5/1,000 SF covered",
# "broker_name": "John Smith",
# "broker_company": "CBRE"
# }
# }
// go get github.com/webscraping-ai/webscraping-ai-go/v4
// https://pkg.go.dev/github.com/webscraping-ai/webscraping-ai-go/v4
package main
import (
"context"
"fmt"
webscrapingai "github.com/webscraping-ai/webscraping-ai-go/v4"
)
func main() {
client, _ := webscrapingai.NewClient(&webscrapingai.Config{APIKey: "YOUR_API_KEY"})
result, _ := client.Fields(context.Background(), &webscrapingai.FieldsOptions{
URL: "https://cre-platform.com/property/downtown-office-tower",
Fields: map[string]string{
"property_name": "Building or property name",
"property_type": "Office, retail, industrial, multifamily",
"address": "Full property address",
"total_sf": "Total square footage",
"available_sf": "Available square footage",
"floors": "Number of floors",
"year_built": "Year constructed",
"asking_rent": "Asking rent per SF per year",
"lease_type": "NNN, Full Service, Modified Gross",
"available_spaces": "List of available units with size and rent",
"amenities": "Building amenities",
"parking": "Parking ratio and type",
"broker_name": "Listing broker name",
"broker_company": "Brokerage firm",
},
})
fmt.Println(result.Result)
}
// Response:
// {
// "result": {
// "property_name": "One Financial Plaza",
// "property_type": "Office",
// "address": "100 Main Street, Boston, MA 02110",
// "total_sf": "450,000",
// "available_sf": "75,000",
// "floors": "32",
// "year_built": "1985",
// "asking_rent": "$65.00 PSF/Year",
// "lease_type": "Full Service",
// "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
// "amenities": "Fitness center, Conference facility, Retail",
// "parking": "2.5/1,000 SF covered",
// "broker_name": "John Smith",
// "broker_company": "CBRE"
// }
// }
// Maven: ai.webscraping:webscraping-ai:4.2.0
// https://central.sonatype.com/artifact/ai.webscraping/webscraping-ai
import ai.webscraping.Client;
import ai.webscraping.Config;
import ai.webscraping.option.FieldsOptions;
import ai.webscraping.result.FieldsResult;
Client client = new Client(Config.builder().apiKey("YOUR_API_KEY").build());
FieldsResult result = client.fields(FieldsOptions.builder()
.url("https://cre-platform.com/property/downtown-office-tower")
.addField("property_name", "Building or property name")
.addField("property_type", "Office, retail, industrial, multifamily")
.addField("address", "Full property address")
.addField("total_sf", "Total square footage")
.addField("available_sf", "Available square footage")
.addField("floors", "Number of floors")
.addField("year_built", "Year constructed")
.addField("asking_rent", "Asking rent per SF per year")
.addField("lease_type", "NNN, Full Service, Modified Gross")
.addField("available_spaces", "List of available units with size and rent")
.addField("amenities", "Building amenities")
.addField("parking", "Parking ratio and type")
.addField("broker_name", "Listing broker name")
.addField("broker_company", "Brokerage firm")
.build());
System.out.println(result.getResult());
// Response:
// {
// "result": {
// "property_name": "One Financial Plaza",
// "property_type": "Office",
// "address": "100 Main Street, Boston, MA 02110",
// "total_sf": "450,000",
// "available_sf": "75,000",
// "floors": "32",
// "year_built": "1985",
// "asking_rent": "$65.00 PSF/Year",
// "lease_type": "Full Service",
// "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
// "amenities": "Fitness center, Conference facility, Retail",
// "parking": "2.5/1,000 SF covered",
// "broker_name": "John Smith",
// "broker_company": "CBRE"
// }
// }
// dotnet add package WebScrapingAI
// https://www.nuget.org/packages/WebScrapingAI
using WebScrapingAI;
var client = new WebScrapingAIClient(new WebScrapingAIClientOptions { ApiKey = "YOUR_API_KEY" });
var result = await client.FieldsAsync(new FieldsRequest {
Url = "https://cre-platform.com/property/downtown-office-tower",
Fields = new Dictionary<string, string> {
["property_name"] = "Building or property name",
["property_type"] = "Office, retail, industrial, multifamily",
["address"] = "Full property address",
["total_sf"] = "Total square footage",
["available_sf"] = "Available square footage",
["floors"] = "Number of floors",
["year_built"] = "Year constructed",
["asking_rent"] = "Asking rent per SF per year",
["lease_type"] = "NNN, Full Service, Modified Gross",
["available_spaces"] = "List of available units with size and rent",
["amenities"] = "Building amenities",
["parking"] = "Parking ratio and type",
["broker_name"] = "Listing broker name",
["broker_company"] = "Brokerage firm",
},
});
Console.WriteLine(result.Result);
// Response:
// {
// "result": {
// "property_name": "One Financial Plaza",
// "property_type": "Office",
// "address": "100 Main Street, Boston, MA 02110",
// "total_sf": "450,000",
// "available_sf": "75,000",
// "floors": "32",
// "year_built": "1985",
// "asking_rent": "$65.00 PSF/Year",
// "lease_type": "Full Service",
// "available_spaces": "Floor 15: 25,000 SF at $62.00; Floor 22: 50,000 SF at $68.00",
// "amenities": "Fitness center, Conference facility, Retail",
// "parking": "2.5/1,000 SF covered",
// "broker_name": "John Smith",
// "broker_company": "CBRE"
// }
// }
curl -G "https://api.webscraping.ai/ai/question" \
--data-urlencode "api_key=YOUR_API_KEY" \
--data-urlencode "url=https://cre-platform.com/property/downtown-office-tower" \
--data-urlencode "question=How does this property compare to the market? Is the asking rent competitive? What are the key selling points?"
# pip install webscraping_ai
# https://pypi.org/project/webscraping-ai/
from webscraping_ai import Client
client = Client(api_key="YOUR_API_KEY")
answer = client.question(
"https://cre-platform.com/property/downtown-office-tower",
question="How does this property compare to the market? Is the asking rent competitive? What are the key selling points?",
)
print(answer)
// npm install webscraping-ai
// https://www.npmjs.com/package/webscraping-ai
import { WebScrapingAI } from 'webscraping-ai';
const client = new WebScrapingAI({ apiKey: 'YOUR_API_KEY' });
const answer = await client.question({
url: 'https://cre-platform.com/property/downtown-office-tower',
question: 'How does this property compare to the market? Is the asking rent competitive? What are the key selling points?',
});
console.log(answer);
<?php
// composer require webscraping-ai/webscraping-ai-php
// https://packagist.org/packages/webscraping-ai/webscraping-ai-php
require 'vendor/autoload.php';
use WebScrapingAI\Client;
$client = new Client('YOUR_API_KEY');
$answer = $client->question(
'https://cre-platform.com/property/downtown-office-tower',
'How does this property compare to the market? Is the asking rent competitive? What are the key selling points?',
);
echo $answer;
# gem install webscraping_ai
# https://rubygems.org/gems/webscraping_ai
require 'webscraping_ai'
client = WebScrapingAI::Client.new(api_key: 'YOUR_API_KEY')
answer = client.question(
'https://cre-platform.com/property/downtown-office-tower',
question: 'How does this property compare to the market? Is the asking rent competitive? What are the key selling points?'
)
puts answer
// go get github.com/webscraping-ai/webscraping-ai-go/v4
// https://pkg.go.dev/github.com/webscraping-ai/webscraping-ai-go/v4
package main
import (
"context"
"fmt"
webscrapingai "github.com/webscraping-ai/webscraping-ai-go/v4"
)
func main() {
client, _ := webscrapingai.NewClient(&webscrapingai.Config{APIKey: "YOUR_API_KEY"})
answer, _ := client.Question(context.Background(), &webscrapingai.QuestionOptions{
URL: "https://cre-platform.com/property/downtown-office-tower",
Question: "How does this property compare to the market? Is the asking rent competitive? What are the key selling points?",
})
fmt.Println(answer)
}
// Maven: ai.webscraping:webscraping-ai:4.2.0
// https://central.sonatype.com/artifact/ai.webscraping/webscraping-ai
import ai.webscraping.Client;
import ai.webscraping.Config;
import ai.webscraping.option.QuestionOptions;
Client client = new Client(Config.builder().apiKey("YOUR_API_KEY").build());
String answer = client.question(QuestionOptions.builder()
.url("https://cre-platform.com/property/downtown-office-tower")
.question("How does this property compare to the market? Is the asking rent competitive? What are the key selling points?")
.build());
System.out.println(answer);
// dotnet add package WebScrapingAI
// https://www.nuget.org/packages/WebScrapingAI
using WebScrapingAI;
var client = new WebScrapingAIClient(new WebScrapingAIClientOptions { ApiKey = "YOUR_API_KEY" });
var answer = await client.QuestionAsync(new QuestionRequest {
Url = "https://cre-platform.com/property/downtown-office-tower",
Question = "How does this property compare to the market? Is the asking rent competitive? What are the key selling points?",
});
Console.WriteLine(answer);
Evaluate acquisition opportunities
Track rents, vacancy, and market trends
Find available spaces for tenants
Monitor competing properties
More real estate solutions
Get started with 2,000 free API credits. No credit card required.