Endpoint Playground
Test Crawlora's StreetEasy Sale Search API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/streeteasy/sales/search?area_id=<area_id>&sort=default" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| area_id | array | Yes | StreetEasy area ID from /streeteasy/areas; repeat for multiple areas | |
| page | integer | No | 1-based result page | |
| per_page | integer | No | Results per page, 1-500 | |
| sort | string | No | default | default, newest, recently_updated, price_desc, price_asc, largest, or smallest |
| min_price | integer | No | Minimum sale price | |
| max_price | integer | No | Maximum sale price | |
| min_bedrooms | integer | No | Minimum bedrooms; zero means studio | |
| max_bedrooms | integer | No | Maximum bedrooms | |
| min_bathrooms | number | No | Minimum bathrooms | |
| max_bathrooms | number | No | Maximum bathrooms | |
| min_sqft | integer | No | Minimum square footage | |
| max_sqft | integer | No | Maximum square footage | |
| building_type | array | No | Building type | |
| amenity | array | No | Amenity filter; repeat for multiple | |
| optional_amenity | array | No | Nice-to-have amenity; results may omit these. Repeat for multiple. | |
| pets_allowed | boolean | No | Require pets allowed | |
| open_house | boolean | No | Require open house within the next seven days | |
| tour_3d | boolean | No | Require a 3D tour | |
| video_tour | boolean | No | Require a video tour | |
| transit_line | array | No | Nearby transit line; repeat for multiple |
{
"code": 200,
"msg": "OK",
"data": {
"search": {
"criteria": "area:201,401|status:open"
},
"totalCount": 302,
"edges": [
{
"node": {
"id": "1234567",
"areaName": "Astoria",
"bedroomCount": 2,
"buildingType": "CONDO",
"fullBathroomCount": 3,
"price": 1195000,
"saleType": "RESALE",
"street": "30-55 Example Avenue",
"unit": "5A",
"urlPath": "/building/example/5a"
}
}
]
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Searches public sale listings with area, price, bedroom, bathroom, square-footage, building type, must-have and nice-to-have amenity, pet, open-house, virtual-tour, transit, and sort filters. Obtain area IDs from /streeteasy/areas.
{
"code": 200,
"msg": "OK",
"data": {
"search": {
"criteria": "area:201,401|status:open"
},
"totalCount": 302,
"edges": [
{
"node": {
"id": "1234567",
"areaName": "Astoria",
"bedroomCount": 2,
"buildingType": "CONDO",
"fullBathroomCount": 3,
"price": 1195000,
"saleType": "RESALE",
"street": "30-55 Example Avenue",
"unit": "5A",
"urlPath": "/building/example/5a"
}
}
]
}
}curl "https://api.crawlora.net/api/v1/streeteasy/sales/search?area_id=<area_id>" \
-H "x-api-key: $CRAWLORA_API_KEY"