Returns list of listings
post
Creates a listing. Requires HTTP Basic authentication - Authorization: Basic base64(api_key:secret_key) - in addition to the API key. Supply either building_id or the address fields (house, address, zip, city, state); the address is normalised and matched against existing buildings, so any common spelling finds the same building. The status is stored exactly as requested - the web app's new-listing approval audit is deliberately not applied. Returns 201 with the new listing id, the building it was attached to, and any warnings.
required
string
apiKey
(default: "")
API KEY. May be supplied as the username half of the Authorization header instead of as a parameter.
required
any
status
(default: "")
Listing status: 1 (For Sale), 2 (For Rent), 11 (In Contract), 12 (Offer In), 21 (App. Pending), 19 (Sold), 22 (Rented), 0 (Suspend), or the negative of any of these for the off-market equivalent. Stored as supplied.
required
any
price
(default: "")
Asking price. Numeric and greater than zero. A sales listing (status 1, 11, 12, 19) below 10,000 is rejected; a rental at 100,000 or more is accepted with a warning.
required
any
type
(default: "")
Property type: Apartment, House, Townhouse, Condo, Coop, Condop, Building, Commercial, Office, Retail, Investment, Development, Land, Parking Spots, Mixed Use. When the listing is attached to an existing building the building's type is used and a differing value produces a warning.
required
any
agent_id
(default: "")
ID of the listing's primary agent. Must be an active agent in the client database. Also recorded as the creator and as the author of the listing history entries.
optional
any
building_id
ID of an existing building to attach the listing to. Required unless house, address, zip, city and state are supplied. Cannot be combined with them.
optional
any
house
House number, up to 10 characters (Queens-style 43-12 accepted). Required unless building_id is supplied.
optional
any
address
Street name. Any common spelling is accepted (W 23rd St, West 23 Street, W23RD ST.) - it is normalised before matching existing buildings. Required unless building_id is supplied.
optional
any
zip
Zip code. Part of the building match. Required unless building_id is supplied.
optional
any
city
City, up to 20 characters. Required unless building_id is supplied.
optional
any
state
State, up to 3 characters. Required unless building_id is supplied.
optional
any
apt
Unit number, up to 10 characters; letters, digits, *, - and / only. Required when type is Apartment, Condo, Coop or Condop. A value starting with * bypasses the duplicate-listing check, as it does in the web app.
optional
any
neighborhood_id
Area (cats.cat_id, see /neighborhoods). Normally taken from the matched building; required only when that building carries no valid area. A supplied value that differs from the building's produces a warning.
optional
any
co_agent_id
ID of the co-agent. Must exist and differ from agent_id.
optional
any
category
0 (Open, default), 1 (Semi-Exclusive), 2 (Exclusive), 4 (Private), 6 (Co-Broke). An Exclusive listing requires a description.
optional
any
distribute
Distribution: 2 (External - website and marketplaces, default), -2 (Internal only), 0 (both), 1 (website only).
optional
any
description
Listing description. Subject to the client's description rules: phone numbers and/or email addresses may be removed, banned words removed and a disclaimer appended; the response reports any change. Required when category is 2.
optional
any
web_title
Web title, up to 100 characters. Banned words are removed.
optional
any
date_available
Availability: a date as YYYY-MM-DD, or one of Immediately, ASAP, NOW!.
optional
any
floor
Floor, up to 10 characters.
optional
any
size
Interior size in square feet. Whole number, zero or greater.
optional
any
beds
Bedroom count. Zero or greater; fractions allowed.
optional
any
bath
Bathroom count. Zero or greater; fractions allowed.
optional
any
rooms
Total room count. Zero or greater; fractions allowed. A value below the bedroom count returns a warning.
optional
any
remark
Short remark about the space, up to 50 characters - for example '1 Bedroom'.
optional
any
net_effective_rent
Whether the price is quoted as net effective rent. true/false. Requires months_free and min_lease_required greater than zero. Rentals only.
optional
any
months_free
Number of free months offered. Numeric, zero or greater. Rentals only.
optional
any
min_lease_required
Minimum lease length in months required for the free months. Numeric, zero or greater. Rentals only.
optional
any
owner_pays_amount
OP (Owner Pays) amount. Numeric, zero or greater. Rentals only.
optional
any
owner_pays_type
Unit for owner_pays_amount: 0 (N/A), 1 (Months), 4 (Weeks), 2 (Percent), 3 (Dollars). Rentals only.
optional
any
lease_term_min
Minimum lease term in months. Whole number; zero stores no value. Rentals only.
optional
any
lease_term_max
Maximum lease term in months. Whole number; zero stores no value; must not be lower than lease_term_min. Rentals only.
optional
any
concessions
Free-text concessions description. Rentals only.
optional
any
cyof
Collect Your Own Fee. true/false. Rentals only.
optional
any
rent_type
Lease type: 0 (N/A), 1 (Stabilized), 2 (Controlled), 3 (Decontrolled), 4 (Preferential). Rentals only.
optional
any
fee
Fee amount. Numeric, zero or greater; cannot exceed 100 when fee_type is percent.
optional
any
fee_type
Unit for fee: 0 (N/A), 1 (%), 2 ($), 3 (Month).
optional
any
cobroke_amount
Co-broke amount. Numeric, zero or greater; cannot exceed fee when both are percentages.
optional
any
cobroke_type
Unit for cobroke_amount: 0 (N/A), 1 (% office fee), 2 ($ office fee), 3 (Month office fee).
optional
any
pets
Pets policy: 0 (Unknown), 99 (No Pets), 1 (Cats Only), 4 (Dogs Only), 2 (Small Pets), 3 (Pets OK), 98 (Case By Case).
optional
any
hide_address
Hide the address on the website. true/false.
optional
any
furnished
Furnished. true/false.
optional
any
amenities
Array of amenity names, for example ["Doorman", "Roof Deck"]. Names are matched case-insensitively ignoring spaces. Amenities set on the building are applied automatically.
optional
any
expiration_date
Exclusive expiration date as YYYY-MM-DD. Exclusive listings only; must not be earlier than exclusive_start_date, and not in the past for an active status.
optional
any
exclusive_start_date
Exclusive start date as YYYY-MM-DD. Exclusive listings only; 1999-01-01 or later.
optional
any
closingDate
Closing date as YYYY-MM-DD. Applies when status is 19 (Sold) or 22 (Rented); defaults to today.
optional
any
closingPrice
Closing price in whole currency units. Applies when status is 19 or 22; defaults to price.
optional
any
access_info
Access notes / showing instructions.
optional
any
broker_note
Broker-to-broker note, up to 300 characters.
get
required
string
apiKey
(default: "")
API KEY
optional
numeric
limit
(default: 20)
Provide number of properties per page (10 / 20 / 40)
optional
numeric
page
(default: 1)
Provide page number (1 or higher)
optional
string
sort
(default: date)
Provide sorting factor (price / size / date). Default sorting value is date update
optional
string
order
(default: desc)
Provide sorting order (desc / asc)
optional
string
id
(default: "")
ID number of an individual listing,or a comma-delimited list of ID numbers.
optional
string
status
(default: 1,2)
Provide specific status id(s) [CSV] (Sales : 1, Rentals : 2, In Contract : 11, Offer In : 12, App. Pending : 21, Sold : 19, Rented : 22, Suspended : 0, Sales Inactive : -1, Rentals Inactive : -2, In Contract Inactive : -11, Offer In Inactive : -12, App. Pending Inactive : -21, Sold Inactive : -19, Rented Inactive : -22)
optional
string
updated_since
(default: "")
Confine results to listings which have benn updated since this time. Format MM/DD/YYYYTHH:MM
optional
string
type
(default: "")
Listing Building Type
optional
string
distribute
(default: 0)
Public listings only set to 0 or to include Internal Listings set to -2
optional
boolean
internal
(default: false)
Set to true to filter only internal listings (distribute values: 0, 3, -3, -2)
optional
string
neighborhood_id
(default: "")
ID number of an indivisual category id (neighborhood id), or a comma-delimited list of ID numbers
optional
numeric
priceMin
(default: 0)
Provide minimum price
optional
numeric
priceMax
(default: 0)
Provide maximum price
optional
numeric
bedsMin
(default: -1)
Provide minimum bedroom count
optional
numeric
bedsMax
(default: -1)
Provide maximum bedroom count
optional
numeric
bathMin
(default: 0)
Provide minimum bathroom count
optional
numeric
bathMax
(default: 0)
Provide maximum bathroom count
optional
boolean
shortTerm
(default: 0)
Brings only short term listings
optional
numeric
sortByCompanyID
(default: 0)
Company internal CID to bring the company listing at first
optional
boolean
includeCoAgent
(default: false)
True or False to include co-agent fileds or not
optional
boolean
includeContacts
(default: false)
True or False to include contact records associated with listings. This option applies to company Databse only, no RLS DB nor MLS DB. Opne Listing DB (Listing Force) automtically includes contact records.
optional
boolean
includeDoc
(default: false)
True or False to include document assigned on assocaited contact level
optional
boolean
includeLastOffmarketDate
(default: 0)
include the last date when the listing becomes off market status
optional
boolean
addLabels
(default: false)
Boolean value to include labels associated with each listing
optional
string
label
(default: "")
Provide label name to search for
optional
string
rls_id
(default: "")
Provide RLS ID
optional
string
mls_no
(default: "")
Provide MLS No to search
optional
string
category
(default: "")
Provide a category value or a list of the listing category values. (0: Open, 1: Semi-exclusive, 2: Exclusive, 4: Private 6: Co-Broke)
optional
string
amenities
(default: "")
Provide amenities limitation [CSV] (Fireplace,Private Deck,Balcony,Terrace,Outdoor Space,Garden,Patio,Dining Room,Multi Level,Duplex,Triplex,Loft,Furnished,Dishwasher,Washer,Hardwood,High Ceilings,Renovated,Marble Bath,Granite Kitchen,Light,NO FEE,Vacation Rental,Eat In Kitchen,Walk In Closet,Laundry In Unit,Doorman,Elevator,Brownstone,Health Club,Pool,Garage,Subway,New Construction,Diplomats OK,Laundry,Bicycle Room,Storage,Nursery,Lounge,Valet,Roof Deck,Wheelchair Access,WiFi,Common Outdoor Space,Virtual Doorman,Receiving Room,Business Center,Green Building,River View,Park View,City View,Open View,Lake View,Freight Elevator,Concierge,Senior Housing,Live Work,Original Details,Skyline View,High Speed Internet,Maid Service,Live In Super,Children Playroom,Courtyard,Driveway,,Microwave,Stainless Steel Appliances,Pied a Terre,Room For Rent,Laundry Services,Wall to Wall Carpeting,One Month Free,Recreational Room,Convertible,Wine Cooler,Open Kitchen)
optional
string
address
(default: "")
listing address to search for, API will return best matching results
optional
string
expand
(default: "")
The list of expanded resource types you want included in the returned data. Curretnly expand supports agents and contacts. Agents return array of all agents associated with the listings.
optional
boolean
featured
(default: false)
true or false to bring featured listings
optional
numeric
square_footage_min
(default: 0)
Minimum Square Footage
optional
string
pets_policy
(default: "")
List of pets option to search for (0: Unknown, 99: No Pets, 1: Cats Only,4: Dogs Only, 2: Small Pets, 3: Pets OK,98: Case By Case
optional
string
agent_email
(default: "")
Search by agent email
optional
string
marketplace_name
(default: "")
marketplace name from api_user table