I am looking for someone to build a web API for my comparison site: [url removed, login to view]
The objective of the API is to show customers what broadband speed they are currently getting, then show them what speeds are available across different carriers and networks.
The API firstly needs to be able to return the current speed that the customer is getting for broadband. See [url removed, login to view] as an example of functionality and display. Once this has been returned to the customer, the API also need to then simultaneously move onto and display part 2
This is to aggregate information in from several sources based on the fields below being populated (UK based customers only)
[Phone Number] (validated to 11 digits – numbers only – cannot be null)
[Postcode] (no validation required accept this cannot be null)
Once the information has been entered, a [Submit] button will be pressed.
The API needs to firstly visit the following URL:
[url removed, login to view]
In this webpage are the same fields as posted above. These need to be populated and the query executed without any front facing awareness for the customer. For the purposes of this spec, please use the following details:
Phone Number: 01493721630
Postcode: NR30 5HG
Once the query has been ran, a result page is displayed with the following tab headings:
(and others – but don’t worry about these for now)
For each heading, the API would need to display (below the speed test) in the My Business [url removed, login to view] website whether these were enabled.
ADSL - Enabled
SDSL – Not Enabled
FTTC – Not Enabled
In the case of the ADSL (click the tab in the Sam Knows website to view the below), it would also need to show:
ADSL available and speed
ADSL Max available and speed
ADSL2+ Available and speed
ADSL – Available – 2MG Speed
ADSL Max – Available – [url removed, login to view] Speed
ADSL2+ - Available – 17MG Speed
Availability can be ascertained via the green tick and source code (if using .Net) and the speeds are displayed below this information.
Part 2.2 continued:
The API now also needs to go to the following site [url removed, login to view]
Here the phone number and postcode would need to be ran in the background again. This will return a speed which needs to be displayed to the customer for Talk Talk Business
There would need to be some graphical and display conversation about how this API should look, however hopefully this gives enough to quote on.
Thank you in advance for your quotes
The API would also need to have a backend database to log the number and postcode in, as well as the date and time submitted