Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Authentication

...

  • Authorization: Set this header with the value "Bearer <access_token>" (replace <access_token> with the actual access token obtained during authentication).

  • x-api-key: Include this header with the API key provided by Realtyna. (Optional)

  • Origin: Include this header with the API key provided by Realtyna. (Optional)

  • Referer: Include this header with the API key provided by Realtyna. (Optional)

The endpoint structure of all search requests is:

...

Valid resource values include the names of the valid RESO resources: Property, Member, Office, PropertyRooms and OpenHouse.

Sample for Property Search:

...

Parameter

Description

$top

To get more records per query, we use the $top parameter. If you want just one record, you can specify $top=1, or if you want one hundred, $top=100. (default is 20 - max value is 200)

$skip

Use $skip to skip over a number of records. This is most useful in combination with $top to iterate over the results of a query. (default is 0)

$select

You can limit the fields you want with $select. For example, if you want just the ListingKey and the StandardStatus, you would use $select=ListingKey, StandardStatus

API returns only important fields by default. use $select=ALL to get all the available fields.

$filter

You can get specific records you want with the $filter. Check Searchable fields section.

$expand

Pull in data from related resources. For example, $expand=OpenHouse would retrieve associated Openhouses data.

$apply

to perform data transformation operations. Sample: $apply=groupby((CountyOrParish), (aggregate($count as ListingCount))) will return number of records in each available County

$feature

It’s a RealtyFeed exclusive parameter which will prioritize the response.
Sample: /Property?$filter=StandardStatus eq ‘Active'&$feature=ListAgentMlsId eq ‘1234' will return active listings and prioritize listings of agent# 1234 at the beginning of the response.

...

Code Block
GET https://api.realtyfeed.com/reso/odata/Property('ListingKey')
or
GET https://api.realtyfeed.com/reso/odata/Member('MemberKey')

Don’t hesitate to contact Realtyna Support, if you have any questions.

Searchable Fields:

  • Property

...

Field

...

Description

...

ListingKey

...

 

...

ModificationTimestamp

...

last modified timestamp by MLS

...

RFModificationTimestamp

...

last modified timestamp by MLS Router
Recommended field for replication process as well as detecting latest updated records.

...

ListingId

...

 

...

PropertyType

...

A list of types of properties such as Residential, Land, Commercial Sale, etc...

...

PropertySubType

...

A list of sub types to Residential, Residential Lease, Manufactured in Park, Commercial and Business Opportunity listings. e.g. Single Family Residence, Condominium, Manufactured on Land, Townhouse, Multi Family, Office, Retail, etc.

...

ListPrice

...

.

...

BathroomsTotalInteger

...

The simple sum of the number of bathrooms. For example for a property with two Full Bathrooms and one Half Bathroom, the Bathrooms Total Integer will be 3.

...

BedroomsTotal

...

The total number of bedrooms in the dwelling.

...

StandardStatus

...

The status of the listing on RF

...

MlsStatus

...

The status of the listing on MLS

...

DaysOnMarket

...

 

...

LotSizeArea

...

The total area of the lot.

...

LivingArea

...

The total livable area within the structure.

...

BuildingAreaTotal

...

Total area of the structure. Includes both finished and unfinished areas.

...

OriginatingSystemName

...

The name of the Originating record provider. Most commonly the name of the MLS.

...

City

...

The city in listing address.

...

PostalCode

...

The postal code portion of a street or mailing address.

...

UnparsedAddress

...

The UnparsedAddress is a text representation of the address with the full civic location as a single entity. It may optionally include any of City, StateOrProvince, PostalCode and Country.

...

YearBuilt

...

The year that an occupancy permit is first granted for the house or other local measure of initial habitability of the build.

...

ListAgentFullName

...

The full name of the listing agent. (First Middle Last)

...

ListAgentMlsId

...

 

...

CoListAgentMlsId

...

 

...

BuyerAgentMlsId

...

 

...

CoBuyerAgentMlsId

...

 

...

ListOfficeName

...

The legal name of the brokerage representing the seller.

...

ListOfficeMlsId

...

 

...

ListAOR

...

 

...

ListAgentAOR

...

 

...

ListOfficeAOR

...

 

...

CoListOfficeMlsId

...

 

...

BuyerOfficeMlsId

...

 

...

CoBuyerOfficeMlsId

...

 

...

StoriesTotal

...

The total number of floors in the building.

...

TaxYear

...

A type of legal description for land in developed areas where streets or other rights-of-ways delineate large parcels of land referred to as divided into lots on which homes or other types of developments are built.

...

TaxAnnualAmount

...

A type of legal description for land in developed areas where streets or other rights-of-ways delineate large parcels of land referred to as divided into lots on which homes or other types of developments are built.

...

GarageSpaces

...

The number of spaces in the garage(s).

...

Cooling

...

A list describing the cooling or air conditioning features of the property.

...

InteriorFeatures

...

A list of features or description of the interior of the property included in the sale/lease.

...

ExteriorFeatures

...

A list of features or description of the exterior of the property included in the sale/lease.

...

PublicRemarks

...

Text remarks that may be displayed to the public.

...

LaundryFeatures

...

A list of features and locations where the laundry is located in the property being sold. i.e. Gas Dryer Hookup, In Kitchen, In Garage, etc.

...

FireplacesTotal

...

The total number of fireplaces included in the property.

...

PoolFeatures

...

A list of features or description of the pool included in the sale/lease.

...

PetsAllowed

...

Are pets allowed at the property? A list of yes, no and more detailed restrictions/allowances.

...

WaterfrontFeatures

...

Features of the waterfront on which the property is located.

...

AccessibilityFeatures

...

A list or description of the accessibility features included in the sale/lease.

...

LotFeatures

...

A list of features or description of the lot included in the sale/lease.

  • Member

Field

Description

MemberFullName

 

MemberEmail

 

MemberMlsId

MLS ID of the agent in MLS

OfficeMlsId

MLS ID of the agent’s Office in MLS

ModificationTimestamp

 

OriginatingSystemName

 

MemberKey

Agent’s system Key in MLS

MemberStatus

 

OfficeKey

 

MemberDirectPhone

 

 

  • Office

Field

Description

OfficeName

 

OfficeEmail

 

OfficeMlsId

MLS ID of the agent in MLS

ModificationTimestamp

 

OriginatingSystemName

 

OfficeStatus

 

OfficeKey

 

 

  • OpenHouse

Field

Description

OpenHouseKey

 

ListingKey

Get Openhouse records based on associated ListingKey

ListingId

Get Openhouse records based on associated ListingID

ModificationTimestamp

 

OriginatingSystemName

 

OpenHouseStatus

 

OpenHouseDate

 

 

  • PropertyRooms

...

Field

...

Description

...

RoomKey

...

 

...

ListingKey

...

Get Room records based on associated ListingKey

...

ListingId

...

Get Room records based on associated ListingID

...

ModificationTimestamp

...

 

...

OriginatingSystemName

...