Discover/streeteasy.com API
live

streeteasy.com APIstreeteasy.com

Search and retrieve NYC rental listings from StreetEasy. Filter by neighborhood, price, bedrooms, and amenities. Returns photos, broker info, and full property details.

Endpoints
2
Updated
11d ago
Try it
Page number for pagination.
Comma-separated neighborhood names or area IDs. Supported names: soho, chelsea, west chels
Sort attribute: RECOMMENDED, PRICE, or LISTED_DATE.
Maximum number of bedrooms. If omitted, defaults to the value of min_beds.
Minimum number of bedrooms.
Results per page.
Comma-separated amenities filter. Accepted values: elevator, doorman, laundry, gym, pool,
Maximum monthly rent in dollars.
Minimum monthly rent in dollars.
Sort direction: ASCENDING or DESCENDING.
api.parse.bot/scraper/38049975-1a6c-4bcd-ad05-a4b1a051e522/<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/38049975-1a6c-4bcd-ad05-a4b1a051e522/search_rentals?areas=chelsea&min_beds=1&per_page=3&max_price=5000' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for rental listings on StreetEasy with filters for bedrooms, price range, neighborhoods, and amenities. Returns a paginated list of matching active rental listings.

Input
ParamTypeDescription
pageintegerPage number for pagination.
areasstringComma-separated neighborhood names or area IDs. Supported names: soho, chelsea, west chelsea, tribeca, greenwich village, east village, west village, lower east side, upper east side, upper west side, midtown, midtown east, midtown west, financial district, battery park city, flatiron, gramercy park, murray hill, hell's kitchen, harlem, williamsburg, brooklyn heights, park slope, dumbo, long island city. Numeric area IDs also accepted (e.g. '107,115,163').
sort_bystringSort attribute: RECOMMENDED, PRICE, or LISTED_DATE.
max_bedsintegerMaximum number of bedrooms. If omitted, defaults to the value of min_beds.
min_bedsintegerMinimum number of bedrooms.
per_pageintegerResults per page.
amenitiesstringComma-separated amenities filter. Accepted values: elevator, doorman, laundry, gym, pool, parking, dishwasher, pets, outdoor_space, roof_deck.
max_priceintegerMaximum monthly rent in dollars.
min_priceintegerMinimum monthly rent in dollars.
sort_directionstringSort direction: ASCENDING or DESCENDING.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "listings": "array of listing objects with id, address, street, unit, area, price, bedrooms, full_bathrooms, half_bathrooms, building_type, status, broker, latitude, longitude, photo_url, url, url_path",
    "per_page": "integer, results per page",
    "total_count": "integer, total matching listings"
  },
  "sample": {
    "data": {
      "page": 1,
      "listings": [
        {
          "id": "4808197",
          "url": "https://streeteasy.com/building/the-chelsea/3n",
          "area": "Chelsea",
          "unit": "3N",
          "price": 9544,
          "broker": "Greystar",
          "status": "ACTIVE",
          "street": "160 West 24th Street",
          "address": "160 West 24th Street #3N",
          "bedrooms": 2,
          "latitude": 40.7444,
          "url_path": "/building/the-chelsea/3n",
          "longitude": -73.9949,
          "photo_url": "https://photos.zillowstatic.com/fp/9e966168fa0f43b7796e3c0e938bab1d-se_large_800_400.webp",
          "building_type": "RENTAL",
          "full_bathrooms": 2,
          "half_bathrooms": 0
        }
      ],
      "per_page": 3,
      "total_count": 35
    },
    "status": "success"
  }
}

About the streeteasy.com API

The StreetEasy API provides two endpoints for accessing New York City rental listings: search_rentals for filtered, paginated queries across active listings, and get_listing_details for full property records including photos, amenities, agent name, brokerage, and pricing. Each listing object from search_rentals returns fields like address, area, bedrooms, bathrooms, building type, and a url_path you pass directly into get_listing_details.

Search Rentals

The search_rentals endpoint accepts filters for min_beds, max_beds, max_price, areas, amenities, and sort_by. Neighborhoods are passed as comma-separated names (e.g., soho, chelsea, tribeca) or area IDs via the areas parameter. The amenities filter accepts values like elevator, doorman, gym, pool, and parking. Results are paginated using page and per_page, and the response includes total_count so you can calculate page depth. Each listing in the listings array carries an id, address, street, unit, area, price, bedrooms, full_bathrooms, half_bathrooms, building_type, status, and a url_path.

Listing Details

Passing a url_path value from search_rentals into get_listing_details returns the full record for that listing. The response includes price, bedrooms, amenities array, photos array, lead_photo, broker, agent_name, address, url, and url_path. Several fields — including address, amenities, agent_name, and lead_photo — may be absent depending on how the listing was submitted, so handle null/missing values defensively.

Coverage and Scope

All listings are scoped to New York City rental inventory on StreetEasy. The search_rentals endpoint surfaces only active listings at the time of the request. Sorting can be controlled via sort_by with options RECOMMENDED, PRICE, or LISTED_DATE, giving you control over how results are ordered for display or freshness-sensitive pipelines.

Common use cases
  • Build a neighborhood rent tracker that monitors price trends across areas like SoHo, Chelsea, and Tribeca using search_rentals with areas and sort_by=LISTED_DATE.
  • Aggregate amenity availability (doorman, gym, pool) by neighborhood to generate comparative renter guides.
  • Pull broker and agent_name fields from get_listing_details to build a directory of active NYC rental agents.
  • Feed photos and lead_photo arrays into a listing aggregator or apartment comparison tool.
  • Filter listings by min_beds, max_beds, and max_price to power a budget-aware apartment search widget.
  • Track total_count across multiple neighborhood queries to measure rental inventory levels over time.
  • Enrich a CRM with full listing details by resolving url_path values collected from batch search results.
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 StreetEasy have an official developer API?+
StreetEasy does not offer a public developer API. There is no documented REST or GraphQL interface available to third-party developers through official channels.
What does `get_listing_details` return that `search_rentals` does not?+
get_listing_details returns the full photos array, lead_photo, broker, agent_name, and amenities array — fields not included in the condensed listing objects from search_rentals. Use the url_path from a search result as the required input to retrieve these details.
Does the `areas` filter in `search_rentals` cover all NYC neighborhoods?+
The areas parameter supports a documented set of neighborhood names and area IDs. Not every NYC neighborhood is guaranteed to be a supported value. If a name is not recognized, results may be empty or fall back to a broader area. Test your target neighborhood names against the supported list before building automated pipelines.
Does the API cover sale listings or only rentals?+
The API currently covers rental listings only. Sale listings, recently sold properties, and price history for owned units are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting StreetEasy sale inventory.
Are open house schedules or contact forms included in listing details?+
Open house dates and contact form data are not part of the get_listing_details response. The endpoint returns broker and agent_name for contact identification, but scheduling data is not currently exposed. You can fork this API on Parse and revise it to add an endpoint that retrieves open house information.
Page content last updated . Spec covers 2 endpoints from streeteasy.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.