{
  "openapi": "3.0.1",
  "info": {
    "title": "Lennar Scraper",
    "description": "[💰 $0.9 / 1K] Extract Lennar new-construction listings — move-in ready homes, floor plans, and communities with prices, beds, baths, sq ft, lot IDs, HOA and tax rates, schools, amenities, GPS and photos. Filter by price, size, home type and build stage across 97 US markets.",
    "version": "1.0",
    "x-build-id": "CdK2TInjBhh1Z5sK3"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/solidcode~lennar-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-solidcode-lennar-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/solidcode~lennar-scraper/runs": {
      "post": {
        "operationId": "runs-sync-solidcode-lennar-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/solidcode~lennar-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-solidcode-lennar-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "markets": {
            "title": "Lennar Markets",
            "uniqueItems": true,
            "type": "array",
            "description": "Pick one or more Lennar markets (metro areas) to search. Leave empty and choose states below instead, or paste Lennar URLs. If you leave markets, states and URLs all empty, the biggest markets are searched by default.",
            "items": {
              "type": "string",
              "enum": [
                "BRM",
                "HUN",
                "ALC",
                "TUS",
                "FTS",
                "JON",
                "LIT",
                "NWA",
                "PHO",
                "TUC",
                "CCA",
                "INL",
                "LSA",
                "ORA",
                "DER",
                "SAC",
                "SDO",
                "SFR",
                "SFM",
                "COS",
                "DEN",
                "GRJ",
                "NCC",
                "SUX",
                "FTL",
                "JAX",
                "MIA",
                "FTM",
                "OCA",
                "ORL",
                "PLM",
                "PAN",
                "PEN",
                "SAR",
                "SPA",
                "TAM",
                "TRE",
                "ATL",
                "MID",
                "SAV",
                "DSM",
                "BOI",
                "INW",
                "CHI",
                "INP",
                "NWI",
                "KCK",
                "CMD",
                "EAS",
                "MDC",
                "SMD",
                "MIN",
                "RCT",
                "AVL",
                "CHA",
                "RAL",
                "WLM",
                "WSN",
                "OMA",
                "CNJ",
                "LVE",
                "REN",
                "NYS",
                "OKL",
                "STW",
                "TUL",
                "COR",
                "POT",
                "WMV",
                "ADM",
                "PHI",
                "CHR",
                "CLM",
                "GRN",
                "HHB",
                "MYB",
                "CHT",
                "NAS",
                "AUS",
                "CPC",
                "DAL",
                "HOU",
                "LUB",
                "SAN",
                "TEP",
                "THC",
                "SLC",
                "STG",
                "CHO",
                "RVA",
                "VDC",
                "WIL",
                "SEA",
                "VAN",
                "MAD",
                "BER",
                "JFC"
              ],
              "enumTitles": [
                "Birmingham, AL",
                "Huntsville, AL",
                "Mobile / Baldwin, AL",
                "Tuscaloosa, AL",
                "Fort Smith, AR",
                "Jonesboro, AR",
                "Little Rock, AR",
                "Northwest Arkansas, AR",
                "Phoenix, AZ",
                "Tucson, AZ",
                "Fresno / Bakersfield, CA",
                "Inland Empire, CA",
                "Los Angeles / Ventura County, CA",
                "Orange County, CA",
                "Palm Springs / Coachella, CA",
                "Sacramento, CA",
                "San Diego, CA",
                "San Francisco / Bay Area, CA",
                "San Francisco Metro Area, CA",
                "Colorado Springs, CO",
                "Denver, CO",
                "Grand Junction, CO",
                "New Castle / Kent County, DE",
                "Sussex County, DE",
                "Ft. Lauderdale, FL",
                "Jacksonville / St. Augustine, FL",
                "Miami, FL",
                "Naples / Ft. Myers, FL",
                "Ocala, FL",
                "Orlando, FL",
                "Palm Beach, FL",
                "Panama City, FL",
                "Pensacola, FL",
                "Sarasota / Manatee, FL",
                "Space Coast / Melbourne, FL",
                "Tampa / Manatee, FL",
                "Treasure Coast, FL",
                "Atlanta, GA",
                "Middle Georgia, GA",
                "Savannah, GA",
                "Des Moines, IA",
                "Boise, ID",
                "Inland Northwest, ID/WA",
                "Chicago, IL",
                "Indianapolis, IN",
                "Northwest Indiana, IN",
                "Kansas City, KS/MO",
                "Central Maryland, MD",
                "Eastern Shore, MD",
                "MD / D.C. Metro, MD",
                "Southern Maryland, MD",
                "Minneapolis / St. Paul, MN",
                "Rochester, MN",
                "Asheville, NC",
                "Charlotte, NC/SC",
                "Raleigh, NC",
                "Wilmington, NC",
                "Winston-Salem, NC",
                "Omaha, NE",
                "New Jersey, NJ",
                "Las Vegas, NV",
                "Reno, NV",
                "New York, NY",
                "Oklahoma City, OK",
                "Stillwater, OK",
                "Tulsa, OK",
                "Central Oregon, OR",
                "Portland, OR",
                "Willamette Valley, OR",
                "Adams County, PA",
                "Greater Philadelphia Area, PA",
                "Charleston, SC",
                "Columbia, SC",
                "Greenville, SC",
                "Hilton Head / Bluffton, SC",
                "Myrtle Beach, SC",
                "Chattanooga, TN",
                "Nashville, TN",
                "Austin / Central Texas, TX",
                "Corpus Christi, TX",
                "Dallas / Ft. Worth, TX",
                "Houston, TX",
                "Lubbock, TX",
                "San Antonio, TX",
                "Temple, TX",
                "Texas Hill Country, TX",
                "Salt Lake City, UT",
                "St. George, UT",
                "Charlottesville Area, VA",
                "Richmond Area, VA",
                "VA / D.C. Metro, VA",
                "Williamsburg, VA",
                "Seattle, WA",
                "Vancouver, WA",
                "Madison, WI",
                "Berkeley County, WV",
                "Jefferson County, WV"
              ]
            }
          },
          "states": {
            "title": "States",
            "uniqueItems": true,
            "type": "array",
            "description": "Search every Lennar market in these states. Handy when you want a whole state rather than picking each metro area one by one.",
            "items": {
              "type": "string",
              "enum": [
                "AL",
                "AZ",
                "AR",
                "CA",
                "CO",
                "DE",
                "FL",
                "GA",
                "ID",
                "IL",
                "IN",
                "IA",
                "KS",
                "MD",
                "MN",
                "MO",
                "NE",
                "NV",
                "NJ",
                "NY",
                "NC",
                "OK",
                "OR",
                "PA",
                "SC",
                "TN",
                "TX",
                "UT",
                "VA",
                "WA",
                "WV",
                "WI"
              ],
              "enumTitles": [
                "Alabama (AL)",
                "Arizona (AZ)",
                "Arkansas (AR)",
                "California (CA)",
                "Colorado (CO)",
                "Delaware (DE)",
                "Florida (FL)",
                "Georgia (GA)",
                "Idaho (ID)",
                "Illinois (IL)",
                "Indiana (IN)",
                "Iowa (IA)",
                "Kansas (KS)",
                "Maryland (MD)",
                "Minnesota (MN)",
                "Missouri (MO)",
                "Nebraska (NE)",
                "Nevada (NV)",
                "New Jersey (NJ)",
                "New York (NY)",
                "North Carolina (NC)",
                "Oklahoma (OK)",
                "Oregon (OR)",
                "Pennsylvania (PA)",
                "South Carolina (SC)",
                "Tennessee (TN)",
                "Texas (TX)",
                "Utah (UT)",
                "Virginia (VA)",
                "Washington (WA)",
                "West Virginia (WV)",
                "Wisconsin (WI)"
              ]
            }
          },
          "startUrls": {
            "title": "Lennar URLs",
            "type": "array",
            "description": "Paste Lennar.com links — a market page (e.g. 'https://www.lennar.com/new-homes/texas/austin-central-texas'), a community page, or a single home page. Each link is scraped in addition to the markets and states above.",
            "items": {
              "type": "string"
            }
          },
          "resultType": {
            "title": "What to collect",
            "enum": [
              "homes",
              "communities",
              "floorPlans",
              "all"
            ],
            "type": "string",
            "description": "Homes are the individual houses you can actually buy (move-in ready, under construction, coming soon). Communities are the neighbourhoods Lennar is building. Floor plans are the models offered in each community."
          },
          "includeDetails": {
            "title": "Include full details",
            "type": "boolean",
            "description": "Add the extras to every record — HOA and tax figures, assigned schools, community amenities, sales office hours and phone, floor plan documents, virtual tours and the full photo gallery. Turn this off for a leaner row with just the headline fields."
          },
          "maxResults": {
            "title": "Maximum results",
            "minimum": 0,
            "maximum": 100000,
            "type": "integer",
            "description": "Largest number of records to return in total. The scraper stops asking for new pages once this number is reached, so you may get a few extra from the last page. Markets are searched in the order you listed them. If you chose 'Everything' above, the limit is shared evenly between homes, communities and floor plans. Set to 0 to collect everything available."
          },
          "priceMin": {
            "title": "Minimum price (USD)",
            "minimum": 0,
            "maximum": 10000000,
            "type": "integer",
            "description": "Only include results priced at or above this amount. Leave empty for no lower limit."
          },
          "priceMax": {
            "title": "Maximum price (USD)",
            "minimum": 0,
            "maximum": 10000000,
            "type": "integer",
            "description": "Only include results priced at or below this amount. Leave empty for no upper limit."
          },
          "sqftMin": {
            "title": "Minimum square feet",
            "minimum": 0,
            "maximum": 30000,
            "type": "integer",
            "description": "Only include homes with at least this much living space. Leave empty for no lower limit."
          },
          "sqftMax": {
            "title": "Maximum square feet",
            "minimum": 0,
            "maximum": 30000,
            "type": "integer",
            "description": "Only include homes with at most this much living space. Leave empty for no upper limit."
          },
          "beds": {
            "title": "Bedrooms",
            "uniqueItems": true,
            "type": "array",
            "description": "Only include homes with at least this many bedrooms. Pick several to widen the search. Leave empty for any number of bedrooms.",
            "items": {
              "type": "string",
              "enum": [
                "1+",
                "2+",
                "3+",
                "4+",
                "5+"
              ],
              "enumTitles": [
                "1 or more bedrooms",
                "2 or more bedrooms",
                "3 or more bedrooms",
                "4 or more bedrooms",
                "5 or more bedrooms"
              ]
            }
          },
          "baths": {
            "title": "Bathrooms",
            "uniqueItems": true,
            "type": "array",
            "description": "Only include homes with at least this many bathrooms. Leave empty for any number of bathrooms.",
            "items": {
              "type": "string",
              "enum": [
                "1+",
                "1.5+",
                "2+",
                "3+",
                "4+",
                "5+"
              ],
              "enumTitles": [
                "1 or more bathrooms",
                "1.5 or more bathrooms",
                "2 or more bathrooms",
                "3 or more bathrooms",
                "4 or more bathrooms",
                "5 or more bathrooms"
              ]
            }
          },
          "homeTypes": {
            "title": "Home type",
            "uniqueItems": true,
            "type": "array",
            "description": "Only include these kinds of home. 'Next Gen' homes include a private suite with its own entrance, kitchenette and living area. Leave empty for every home type.",
            "items": {
              "type": "string",
              "enum": [
                "SingleFamily",
                "MultiFamily",
                "NextGen",
                "SingleStory"
              ],
              "enumTitles": [
                "Single-family",
                "Multi-family (townhome, condo, duplex)",
                "Next Gen (home within a home)",
                "Single story"
              ]
            }
          },
          "availability": {
            "title": "Build stage",
            "uniqueItems": true,
            "type": "array",
            "description": "Only include homes at these stages. 'Move-in ready' homes are finished and available now. 'Future release' covers models that are offered but not yet built — these come back as floor plan records rather than individual houses. Leave empty for every stage.",
            "items": {
              "type": "string",
              "enum": [
                "QuickMoveInHomes",
                "UnderConstruction",
                "ComingSoon",
                "FutureRelease"
              ],
              "enumTitles": [
                "Move-in ready",
                "Under construction",
                "Coming soon",
                "Future release"
              ]
            }
          },
          "communityTypes": {
            "title": "Community type",
            "uniqueItems": true,
            "type": "array",
            "description": "Only include communities of these kinds. 'Active Adult' communities are age-restricted 55+ neighbourhoods. Leave empty for every community type.",
            "items": {
              "type": "string",
              "enum": [
                "ActiveAdult",
                "Lifestyle"
              ],
              "enumTitles": [
                "Active Adult (55+)",
                "Lifestyle"
              ]
            }
          },
          "communityStatus": {
            "title": "Community status",
            "uniqueItems": true,
            "type": "array",
            "description": "Only include communities in these sales stages. Applies to community records, and to the community attached to each home or floor plan. Leave empty to include every community regardless of status.",
            "items": {
              "type": "string",
              "enum": [
                "Active",
                "ComingSoon",
                "SoldOut"
              ],
              "enumTitles": [
                "Actively selling",
                "Coming soon",
                "Sold out"
              ]
            }
          },
          "amenities": {
            "title": "Community amenities",
            "uniqueItems": true,
            "type": "array",
            "description": "Only include communities that offer these amenities. Available amenities vary by market, so picking many at once can return nothing. Leave empty to skip this filter.",
            "items": {
              "type": "string",
              "enum": [
                "SSTORY",
                "SWIMMING_POOL",
                "CLUBHOUSE",
                "FITNESS_CENTER",
                "PARK",
                "PLAYGROUND",
                "TRAIL",
                "DOG_PARK",
                "SPLASH_PARK",
                "COMMUNITY_CENTER",
                "BASKETBALL_COURT",
                "PICKLEBALL_COURT",
                "SPORT_COURT",
                "SOCCER_FIELD",
                "PICNIC_AREA",
                "BBQ_AREA",
                "POND"
              ],
              "enumTitles": [
                "Single story homes",
                "Swimming pool",
                "Clubhouse",
                "Fitness center",
                "Park",
                "Playground",
                "Trails",
                "Dog park",
                "Splash park",
                "Community center",
                "Basketball court",
                "Pickleball court",
                "Sport court",
                "Soccer field",
                "Picnic area",
                "BBQ area",
                "Pond"
              ]
            }
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}