Using a single, real-time API, users can capture accurate customer address data and append comprehensive utilities information in just a few key-strokes; for easy, speedy switching with no compromise on customer experience. Plus, with our broad enrichment capabilities, it extends beyond faster switching to support a deeper understanding of your customer base. With a wealth of enrichment intelligence available, our API does more than offer compliance, it provides the insights to support business strategy, planning, and execution, and is fully compliant with Ofgem and REC requirements.
United Kingdom only
Pass a gas or electricity meter number to the /address/lookup/v2
endpoint. Use type
of MPAN for retrieving electricity data and MPRN for gas data.
|
|
The end user is presented with the utility information retrieved for the provided meter number. This includes the REL address associated with the meter number as held by REC, as well as enrichment elements like the Energisation Status, Grid Supply Point, and much more.
The available layouts are:
Find a full list of available electricity and gas enrichment elements, in our /address/format/v1
endpoint API specification.
Pass the user input from an address search field to the /address/search/v1/
endpoint. Our Utilities Enrichment proposition supports Autocomplete, Singleline and Typedown search types.
|
|
For Singleline and Typedown, the end user may need to provide additional information or your integration might need to step into an address suggestion to get more detailed information.
To step into a suggestion (stepin=true on the response), pass the global_address_key
to the /address/suggestions/stepin/v1/{global_address_key}
endpoint as a path parameter.
Should the end user need to provide additional information for the request, for example to select a single building from building numbers returned in a range, pass the global_address_key
to the /address/suggestions/refine/v1/{key}
endpoint as a path parameter as well as the refinement in the body.
POST /address/suggestions/refine/v1/{key} HTTP/1.1
{
"refinement": "1a"
}
Once the user selects an address, pass the global_address_key
to the /address/format/v1/
endpoint to retrieve the formatted address and utilities enrichment elements.
POST /address/format/v1 HTTP/1.1
{
"layouts": [
"utilities"
],
"layout_format": "default"
}
The available layouts are:
Find a full list of available electricity and gas enrichment elements, in our /address/format/v1
endpoint API specification.