Acceptable User Policy guidelines
When an XML feed is set up for a third party (you), an API Key is issued to you and you are authorised to obtain XML information for all available property details for the subscribing estate agent(s). This key is used to manage your access to our XML services.
Dezrez is a multi-tenanted online service, and we aim to keep availability levels as high as possible. There may be some situations in which particular heavy access patterns cause response times to increase. In order to keep the system at top performance, and fully available, we need to police the way in which third parties access data. This means applying a fair policy on acceptable use, so that one party doesn’t cause problems for other parties. In order to do this, requests to the dezrez web services are subject to an automated request filtering system.
An automated system programmatically identifies if a third party (Identified by its API key or IP address) is monopolising system resources, and corrects this by “throttling” the requests.
Request throttling is implemented by the server, and uses RFC 6585
and RFC 2616
compliant HTTP status codes to inform client applications that they are the subject of rate limiting. As a result, you must confirm that any request you make to our web services has a response code of 200 (OK) before you treat it as valid data.
So what do I need to make sure I do?
– Make sure there is a 100ms delay between any data requests, including media.
– Wait for a HTTP 200 response before making your next request.
– Check the updated date/time on each property before requesting the property full details.