Discover/Locatealpha API
live

Locatealpha APIlennar-marketplace.locatealpha.com

Access Lennar Investor Marketplace listings, property financials, demographics, rental comps, and PM fee data via 7 structured endpoints.

Endpoint health
verified 4d ago
get_listings
get_property_details
get_property_demographics
get_property_resources
get_property_comps
7/7 passing latest checkself-healing
Endpoints
7
Updated
26d ago

What is the Locatealpha API?

The Lennar Investor Marketplace API exposes 7 endpoints covering active single-family investment property listings, per-property underwriting data, area demographics, rental comparables, and property management fee benchmarks. Starting with get_listings or search_listings, you can retrieve paginated inventory and then drill into individual properties using get_property_details, get_property_demographics, get_property_comps, and get_property_resources — all keyed by a numeric property_id.

Try it
Maximum number of listings to return per request. Capped at 400.
Number of listings to skip for pagination.
api.parse.bot/scraper/c852d5b7-6ed2-484b-a8f3-fbca9eb9b7e6/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c852d5b7-6ed2-484b-a8f3-fbca9eb9b7e6/get_listings?limit=10&offset=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace lennar-marketplace-locatealpha-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Lennar Investor Marketplace SDK — browse listings, drill into details."""
from parse_apis.lennar_investor_marketplace_api import Lennar, Query, ListingNotFound

client = Lennar()

# List available markets to discover states and cities with active inventory.
market = client.markets.get()
print(f"Active states: {market.states[:5]}, Cities: {len(market.cities)} total")

# Search listings in Florida — limit= caps total items fetched.
for listing in client.listings.search(query=Query.FL, limit=3):
    print(listing.full_address, listing.city, listing.state, listing.misc.cap_rate)

# Drill into a single listing's sub-resources: demographics and comps.
listing = client.listings.search(query=Query.TX, limit=1).first()
if listing:
    # Demographics for the property's location.
    for demo in listing.demographics.list(limit=1):
        print(f"Crime score: {demo.crime_score}, Income: {demo.medianhhincome}")

    # Comparable ownership summary near the listing.
    comps = listing.comps.get()
    print(f"Total parcels: {comps.total_parcels}, Owners: {len(comps.owner_count)}")

    # Property management fees for the market.
    fees = listing.resources.get()
    print(f"PM market: {fees.market}, Evernest fee: {fees.evernest_pm_fee}")

# Typed error handling: catch ListingNotFound on a bad property_id.
try:
    detail = client.listings.get(property_id="999999999")
    print(detail.full_address)
except ListingNotFound as exc:
    print(f"Not found: property_id={exc.property_id}")

print("exercised: markets.get / listings.search / listings.get / demographics.list / comps.get / resources.get")
All endpoints · 7 totalmissing one? ·

Fetch property listings from the Lennar Investor Marketplace. Returns an array of property objects, each containing property details, financials (proforma), metadata, and coordinates. Supports pagination via limit and offset. The full inventory is typically a few hundred properties.

Input
ParamTypeDescription
limitintegerMaximum number of listings to return per request. Capped at 400.
offsetintegerNumber of listings to skip for pagination.
Response
{
  "type": "object",
  "fields": {
    "items": "array of property listing objects each containing property_id, city, full_address, postal_code, state, decisions, meta, misc"
  },
  "sample": {
    "data": {
      "items": [
        {
          "city": "Bradenton",
          "meta": {
            "community": "Legends Cove",
            "plan_name": "Arrowhead",
            "spec_price": "378000"
          },
          "misc": {
            "cap_rate": 0.0213,
            "projected_monthly_rent": 2369
          },
          "state": "FL",
          "decisions": [
            {
              "id": 69410,
              "decision": "flash approve"
            }
          ],
          "postal_code": "34210",
          "property_id": 604672,
          "full_address": "5628 Summit Pointe Cr #101"
        }
      ]
    },
    "status": "success"
  }
}

About the Locatealpha API

Listings and Search

get_listings returns paginated arrays of active investment property listings, each containing property_id, full_address, city, state, postal_code, decisions, meta, and misc fields. Pagination is controlled via limit (capped at 400 per request) and offset. search_listings accepts a query string matched against city name or state abbreviation — passing 'FL' or 'Florida' or a specific city name like 'Trappe' filters the full inventory to matching records and returns the same object shape. get_markets returns a deduplicated list of all states and cities currently represented in active listings, useful for building filter UIs or enumerating available markets.

Property-Level Detail

get_property_details takes a property_id and returns a single property object with financials, photos, descriptions, and underwriting fields nested under decisions, meta, and misc. The property_id must correspond to a currently active listing — IDs from delisted properties will not resolve. get_property_demographics returns one demographic record per property, including crime_score, medianhhincome, fiveyearpopgrowth, school, fld_zone, and bachelorsanda — area-level signals commonly used in rental investment underwriting.

Comparables and Management Fees

get_property_comps returns a rental comparable summary keyed to the property's location: total_parcels, owner_count, and institution_count. This gives a quick read on the ownership mix and institutional activity in the immediate area. Note that some locations may experience upstream timeouts on this endpoint. get_property_resources returns property management fee data for the property's market from multiple PM providers — hr_pm_fee, mph_pm_fee, and evernest_pm_fee — along with associated leasing and renewal fee fields, enabling side-by-side comparison of management cost assumptions across providers.

Reliability & maintenanceVerified

The Locatealpha API is a managed, monitored endpoint for lennar-marketplace.locatealpha.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when lennar-marketplace.locatealpha.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official lennar-marketplace.locatealpha.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Screen Lennar investment properties by market using search_listings with state or city queries before deeper analysis
  • Pull medianhhincome, fiveyearpopgrowth, and crime_score from get_property_demographics to rank neighborhoods for buy-to-rent underwriting
  • Compare institutional vs. individual ownership ratios via institution_count and owner_count from get_property_comps to assess rental market saturation
  • Build cash-flow models using property financials from get_property_details combined with PM fee benchmarks from get_property_resources
  • Enumerate all available markets with get_markets to populate filter dropdowns in an investment deal-flow tool
  • Automate portfolio monitoring by paginating get_listings on a schedule and diffing property_id sets to detect new or removed inventory
  • Compare hr_pm_fee, mph_pm_fee, and evernest_pm_fee across markets to estimate net operating income sensitivity to management costs
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 Lennar have an official developer API for its Investor Marketplace?+
Lennar does not publish a documented public developer API for the Investor Marketplace at locatealpha.com. This API provides structured access to the data available on that platform.
What does `get_property_demographics` return and how granular is it?+
get_property_demographics returns one record per property with six area-level fields: crime_score, medianhhincome, fiveyearpopgrowth, school, fld_zone, and bachelorsanda. These are location-level aggregates tied to the property's address, not individual parcel-level measurements. They reflect the characteristics of the surrounding area rather than the property itself.
Does `get_property_comps` return individual comparable sale or rental transaction records?+
No — get_property_comps returns a summary with three aggregate fields (total_parcels, owner_count, institution_count) representing the ownership mix near the listing, not a list of individual comp transactions with price or rent data. You can fork the API on Parse and revise it to add an endpoint targeting individual comparable transactions if that data is available from the source.
Can I retrieve historical listings or properties that are no longer active?+
The API covers currently active inventory only. get_property_details, get_property_demographics, get_property_comps, and get_property_resources all require a property_id from a live listing — IDs for delisted properties will not return data. You can fork the API on Parse and revise it to add a historical snapshot endpoint if you need to track removed listings over time.
What is the pagination behavior for `get_listings`, and are there any size limits?+
get_listings supports limit and offset parameters for standard offset-based pagination. The limit parameter is capped at 400 per request due to response size constraints. To retrieve more than 400 listings, increment offset by your limit value across successive requests.
Page content last updated . Spec covers 7 endpoints from lennar-marketplace.locatealpha.com.
Related APIs in Real EstateSee all →
realtor.com API
Search millions of real estate listings on Realtor.com, view detailed property information, find qualified agents in your area, and access market analytics to understand pricing trends. Get location suggestions and property insights all in one place to help you make informed decisions about buying, selling, or investing in real estate.
apartments.com API
Search thousands of apartment listings, view detailed property information including amenities and pricing, and discover properties managed by specific companies all in one place. Find your ideal rental by filtering through available apartments and learning more about the management companies behind them.
loopnet.com API
Access LoopNet's commercial real estate data programmatically. Search listings by location, property type, and transaction type; retrieve full listing details including pricing and property facts; and find and profile commercial real estate brokers.
exprealty.com API
Search eXp Realty property listings by location with pagination, and access detailed information like images, agent contacts, and property history for any listing. Discover new locations and browse available homes all in one integrated experience.
auction.com API
auction.com API
rent.com API
Browse and extract rental property data from Rent.com. Search listings by location and filter by beds, baths, price, and pet policy. Retrieve full property details, floor plans, unit availability, amenities, nearby schools, points of interest, and active specials.
landflip.com API
Search for land listings on LandFlip and retrieve comprehensive property details, including acreage, pricing, and owner financing terms. Filter by state, price range, and acreage to browse available properties.
trulia.com API
Search real estate listings for properties available for sale, rent, or recently sold, and access detailed information like property photos, price history, nearby schools, and local amenities. Compare similar homes, calculate mortgage estimates, and make informed decisions with comprehensive property data all in one place.
Lennar Investor Marketplace API · Parse