Quick Login

Username:

Password:

I.P.I. Text in Blue

Menu:

O2 Logo Orange Mobiles Logo T-Mobile Logo 3 Mobiles Logo Vodaphone Logo Virgin Mobiles Logo

Latest news:

August, 15th 2008:
This is a marketing email sent out to agents recently:Would you like to increase hot leads for FREE? Our company may of visited your offices within the last few weeks to tell you about our innovative ...

August, 13th 2008:
We've switched to a new web host (did you notice any change? Thought not ;)). We've moved our property SMS service over to a new server that will allow for lots of growth in the future.Our ins...

Read more...

Read Enough?

Get your agency signed up now...

Demo?

Text rent demo to 60777
Text costs 25p plus standard operator rate

Comments?

We are always looking to improve our site and system. If you have any comments or suggestions please let us know by clicking here.

Share...

del.icio.us Logo Facebook Logo Digg.com Logo NewsVine Logo Reddit Logo Co.mments Logo Yahoo! Logo Bluedot Logo SPurl It! Furl it!

Other Pages

Site Map
Sign Up
Premium Services
Links
Code of Conduct
FREE Board Management Software
Comments
Integration Information
SMS API System
Rider Board Prices Privacy Policy
Property News
SMS News

11th Mar 2010

API Information

We have set up an API system for estate and letting agents to make the process of registering your reference numbers quick and easy. An API system givs your software/website controlled access to our databases to make data exchange quick and hassle-free.

We also have an email registration system and a manual registration system it is up to you which one(s) you decide to use.

In order to use this system please create your script and then contact us so that we may test and approve your script before going live on the system.

Sending us your Serial Numbers

In order to send property serial number information to us via email you first need to obtain your 'Secret Code' from your user profile on the website (found near the bottom of the page).

We have developed a strong error resistant API registration system which is easy to adopt for your agencies systems.

There is an example of an API send using cURL (& PHP) if you require examples in other programming languages then please get in touch and we will do our best to provide examples to your company as soon as possible.

Required Data Fields

Data is sent to us via POST variables a single record at a time. All records are required except for 'flat' and 'property URL'.

For each record you need to provide the following data (validation information included):

In many cases if the field is over the maximum number of characters then the field is simply cut to the maximum number of characters. If a field is supposed to be alphanumeric or does not reach the minimum number of characters then an error is generated.

Example

Below is an example of how to perform the API send using cURL and PHP. If you have any questions then please feel free to get in touch about the system. Once you have your API script written please contact us to obtain an upload address and to have your script tested/verified.

PHP Code:

//build url from variables
$data = "username=" . urlencode($username);
$data .= "secretCode=" . urlencode($secretCode);
$data .= "external=" . urlencode($systemReference);
$data .= "externalReference=" . urlencode($yourReference);
$data .= "message=" . urlencode($message);
$data .= "shortcode=" . urlencode($registrationNumber);
$data .= "street=" . urlencode($street);
$data .= "town=" . urlencode($town);
$data .= "flat=" . urlencode($flat);
$data .= "city=" . urlencode($city);
$data .= "postcode=" . urlencode($postcode);
$data .= "type=" . urlencode($type);
$data .= "price=" . urlencode($price);
$data .= "county=" . urlencode($county);
$data .= "country=" . urlencode($country);
$data .= "status=" . urlencode($status);
$data .= "propertyURL=" . urlencode($propertyURL);

$address = '< Provided upon request >'

//send messages
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://$address");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
//use this to suppress output
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($ch);
curl_close ($ch);