Discover/loopnet.com API
live

loopnet.com APIloopnet.com

Search LoopNet commercial listings by location and property type, retrieve listing details with pricing and broker contacts, and look up broker profiles via API.

Endpoints
4
Updated
3mo ago
Try it
Location slug in city-state format (e.g., 'los-angeles-ca', 'new-york-ny', 'chicago-il').
Maximum acres filter for land searches.
Minimum acres filter for land searches.
Page number for pagination.
Property type slug. Accepted values: 'commercial-real-estate', 'office', 'retail', 'indust
Transaction type. Accepted values: 'for-sale', 'for-lease'.
api.parse.bot/scraper/15d7f889-d88e-4c3d-8aff-7a3a3bd288f9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/15d7f889-d88e-4c3d-8aff-7a3a3bd288f9/search_listings?location=los-angeles-ca&property_type=commercial-real-estate&transaction_type=for-sale' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for commercial real estate listings by location and property type. Returns paginated results with listing IDs and basic information extracted from structured data on the page.

Input
ParamTypeDescription
locationrequiredstringLocation slug in city-state format (e.g., 'los-angeles-ca', 'new-york-ny', 'chicago-il').
max_acresstringMaximum acres filter for land searches.
min_acresstringMinimum acres filter for land searches.
page_indexintegerPage number for pagination.
property_typestringProperty type slug. Accepted values: 'commercial-real-estate', 'office', 'retail', 'industrial', 'land', 'multifamily', 'restaurants', 'health-care', 'sports-entertainment', 'hotel-motel'.
transaction_typestringTransaction type. Accepted values: 'for-sale', 'for-lease'.
Response
{
  "type": "object",
  "fields": {
    "count": "integer total number of listings returned on this page",
    "listings": "array of listing objects, each containing id, name, url, address, city, and state when available from structured data; falls back to id-only objects"
  },
  "sample": {
    "data": {
      "count": 25,
      "listings": [
        {
          "id": "26462638"
        },
        {
          "id": "39000431"
        },
        {
          "id": "38204092"
        }
      ]
    },
    "status": "success"
  }
}

About the loopnet.com API

The LoopNet API covers 4 endpoints for accessing commercial real estate data: search listings by location and property type with search_listings, pull full property facts and broker contact links with get_listing_detail, find agents in a market with search_brokers, and retrieve individual broker profiles including phone numbers and professional designations with get_broker_profile.

Search and Listing Data

The search_listings endpoint accepts a location slug in city-state format (e.g., los-angeles-ca) along with optional filters for property_type (office, retail, industrial, land, and others), transaction_type (for-sale or for-lease), acreage range via min_acres / max_acres, and a page_index for pagination. Results include an array of listing objects, each carrying an id, name, url, address, city, and state alongside a count of listings returned on that page.

Listing Detail

get_listing_detail takes a listing_id (obtainable from search_listings results) and an optional slug. The response surfaces the listing price, a description, an images array, an address object, a properties map of key-value property facts (square footage, zoning, lot size, year built, and similar fields as published on the listing), and a broker_links array of full URLs pointing to associated broker profiles.

Broker Search and Profiles

search_brokers accepts a location string in City, ST format and returns a brokers array of objects with profile_url and name, plus a total count. get_broker_profile takes a profile_url and returns the broker's name, company, phones array, direct_phone, and designations array. The phones array contains numbers in XXX-XXX-XXXX format as found on the profile page.

Coverage Notes

All fields are conditional on availability in the source listing or profile — the API documents fallback behavior explicitly. The properties object on listing detail pages reflects the facts published per listing, so available keys vary by property type and what the listing agent has filled in.

Common use cases
  • Aggregate commercial-for-sale inventory by city to populate a market comparison dashboard using search_listings with transaction_type: for-sale.
  • Extract property facts (square footage, zoning, year built) from get_listing_detail to feed a deal-screening model.
  • Build a broker discovery tool by combining search_brokers results with detailed contact data from get_broker_profile.
  • Monitor new industrial listings in a target market by polling search_listings with property_type: industrial and tracking new listing IDs.
  • Compile broker phone and designation data from get_broker_profile to enrich a CRM with verified contact details.
  • Retrieve broker_links from listing details to map which brokers are most active in a given market segment.
  • Filter land listings within an acreage range using min_acres and max_acres to surface development parcels for a specific project size.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does LoopNet offer an official developer API?+
LoopNet does not publish a public developer API or documented REST interface for third-party use. This Parse API provides structured access to the data LoopNet makes publicly available on its website.
What does `get_listing_detail` return beyond basic address and price?+
It returns a properties object containing key-value property facts as published on the listing page — fields like square footage, zoning, lot size, and year built vary by listing. It also includes an images array, a description string, and a broker_links array of full profile URLs for associated brokers.
How does pagination work in `search_listings`?+
Pass an integer page_index to step through result pages. Each response includes a count reflecting how many listings were returned on that page. There is no explicit total-results count across all pages in the response.
Does the API return lease rate details or price per square foot?+
The get_listing_detail endpoint returns a price string when the listing publishes one, but granular lease rate breakdowns (price per square foot, rent escalation schedules) are not exposed as discrete fields. You can fork this API on Parse and revise get_listing_detail to parse additional fields if that data appears on specific listing pages.
Can I search listings by multiple property types in one request?+
search_listings accepts a single property_type value per request. Multi-type queries in one call are not currently supported. You can fork this API on Parse and revise the endpoint to accept and merge results across multiple property types.
Page content last updated . Spec covers 4 endpoints from loopnet.com.
Related APIs in Real EstateSee all →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.