zipcode()

The Broadband API

The zipcode() function fetches a list of all products that Nextpertise offers at a given address.

Given a location it provides you with a list of all products available on the address.

Production URL:

https://api.nextpertise.nl/broadband/v1

Testing URL:

https://api.nextpertise.nl/test/broadband/v1 See Testing for more information.

Method

zipcode

Input

Zipcode request v1

https://api.nextpertise.nl/schemas/broadband/zipcode_request_v1.json

Requests an overview of the products available on a specific location.

allOf

Location

Filter

Output

Zipcode reply v1

https://api.nextpertise.nl/schemas/broadband/zipcode_reply_v1.json

Produces contains a list of available products for the given address.

type

object

properties

  • available

type

object

patternProperties

  • KPNWBA | KPNWEAS | TELE2 | EUROFIBER | ZIGGO

type

object

properties

  • carrier

type

object

patternProperties

  • ^[0-9]+$

Carrier Product

additionalProperties

False

  • EVC

type

object

patternProperties

  • ^[0-9]+$

Circuit Product

additionalProperties

False

  • connectionpoint

type

object

patternProperties

  • ^[0-9a-zA-Z/(). -]+$

type

object

properties

  • nl1lines

Number of lines present at the location

type

integer

  • nl1lines_available

Number of unassigned lines at the location. Unassigned means that neither telephone nor broadband services are using these lines.

type

integer

  • nl2lines

type

integer

  • available_service

Services list

  • available_technology

type

array

items

type

string

enum

ADSL, VDSL, BVDSL, SDSL, SDSL.bis, Fiber, VPLUS, BVPLUS

patternProperties

  • ADSL | VDSL | BVDSL | SDSL | Fiber

type

array

items

type

integer

additionalProperties

False

  • sla

type

object

patternProperties

  • ^[0-9]+$

Product

additionalProperties

False

  • cpe

type

object

patternProperties

  • ^[0-9]+$

Product

additionalProperties

False

additionalProperties

False

additionalProperties

False

  • address

anyOf

Extended address

allOf

Location

Extended location

  • error

type

object

patternProperties

  • KPNWBA | KPNWEAS | TELE2 | EUROFIBER | ZIGGO

type

object

properties

  • message

type

string

  • code

type

integer

additionalProperties

False

Speeds

In the output there are several different numbers for upload and download speeds.

In a circuit definition you find the max_download, max_upload, min_download and min_upload keys. These speeds are the minimum speeds the circuit should be able to deliver and the speeds at which the circuit is maximized. You will not be able to exceed the maximum speeds but you may not get those maximum speeds either.

The maximum speed you can expect at a location is determined by a number of physical factors. These are reported in the carrier definition as the upload and download speeds. As these speeds are indicative you may not reach these speeds or you may exceed them (somewhat).

So lets assume that for some location the carrier reports a download speed of 60Mb/s. Then you will get to choose between a 50Mb/s circuit and a 100Mb/s circuit. Both circuits are capped at their advertised speeds. So when ordering the 50Mb/s circuit you will never get more than 50Mb/s and you may not use all available bandwidth. When ordering the 100Mb/s circuit you will use all available bandwidth but you will probably never reach 100Mb/s.

Warning

Using connectionpoint names to match with or map on connectionpoint names of other providers is not supported. While it may seem to work we do not garantee that it will continue to work. We have absolutely no control over these names. Using these names to map or group products is not advised.

Example

Request

curl -s -u 'user:pass' https://api.nextpertise.nl/broadband/v1 -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "zipcode",
    "params": {
        "zipcode": "####XX",
        "housenr": 7
    }
}' | jq .

Reply

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "available": {
            "KPNWBA": {
                "carrier": {
                    "623": {
                        "terminate_voice": false,
                        "distance": "NLS1;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [267, 268, 272, 755, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "VDSL",
                        "carrier_type": "Copper_shared",
                        "upload": 26250,
                        "actions": {},
                        "cpe": [651],
                        "download": 97096,
                        "product_id": 623,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "VVDSL (shared line, NLS1 TL)"
                    },
                    "622": {
                        "terminate_voice": true,
                        "distance": "NLS1;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [267, 268, 272, 755, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "VDSL",
                        "carrier_type": "Copper_only",
                        "upload": 26250,
                        "actions": {},
                        "cpe": [651],
                        "download": 97096,
                        "product_id": 622,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "VVDSL (non-shared line, NLS1 TL)"
                    },
                    "621": {
                        "terminate_voice": false,
                        "distance": "NLS1;ZTL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [267, 268, 272, 755, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "VDSL",
                        "carrier_type": "Copper_shared",
                        "upload": 26250,
                        "actions": {},
                        "cpe": [],
                        "download": 97096,
                        "product_id": 621,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "VVDSL (shared line, NLS1 ZTL)"
                    },
                    "620": {
                        "terminate_voice": true,
                        "distance": "NLS1;ZTL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [267, 268, 272, 755, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "VDSL",
                        "carrier_type": "Copper_only",
                        "upload": 26250,
                        "actions": {},
                        "cpe": [],
                        "download": 97096,
                        "product_id": 620,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "VVDSL (non-shared line, NLS1 ZTL)"
                    },
                    "626": {
                        "terminate_voice": false,
                        "distance": "NLS3;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [267, 268, 272, 755, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "VDSL",
                        "carrier_type": "Copper_only",
                        "upload": 26250,
                        "actions": {},
                        "cpe": [651],
                        "download": 97096,
                        "product_id": 626,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "VVDSL (non-shared line, NLS3)"
                    },
                    "629": {
                        "terminate_voice": false,
                        "distance": "MIGRATE",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [267, 268, 272, 755, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "VDSL",
                        "carrier_type": "Copper_shared",
                        "upload": 26250,
                        "actions": {},
                        "cpe": [],
                        "download": 97096,
                        "product_id": 629,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "VVDSL (shared line, MIGRATE)"
                    },
                    "628": {
                        "terminate_voice": true,
                        "distance": "MIGRATE",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [267, 268, 272, 755, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "VDSL",
                        "carrier_type": "Copper_only",
                        "upload": 26250,
                        "actions": {},
                        "cpe": [],
                        "download": 97096,
                        "product_id": 628,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "VVDSL (non-shared line, MIGRATE)"
                    },
                    "132": {
                        "terminate_voice": true,
                        "distance": "MIGRATE",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [189, 199, 203, 151, 167, 319, 320, 321, 322],
                        "data_technology": "SDSL",
                        "carrier_type": "Copper_only",
                        "upload": 2048,
                        "actions": {},
                        "cpe": [],
                        "download": 2048,
                        "product_id": 132,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "SDSL (MIGRATE)"
                    },
                    "131": {
                        "terminate_voice": false,
                        "distance": "NLS3;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [189, 199, 203, 151, 167, 319, 320, 321, 322],
                        "data_technology": "SDSL",
                        "carrier_type": "Copper_only",
                        "upload": 2048,
                        "actions": {},
                        "cpe": [651],
                        "download": 2048,
                        "product_id": 131,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "SDSL (NLS3)"
                    },
                    "633": {
                        "terminate_voice": false,
                        "distance": "NLS3;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [268, 272, 754, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "BVDSL",
                        "carrier_type": "BCopper_only",
                        "upload": 52500,
                        "actions": {},
                        "cpe": [651],
                        "download": 194193,
                        "product_id": 633,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "BVVDSL (NLS3)"
                    },
                    "630": {
                        "terminate_voice": false,
                        "distance": "NLS1;ZTL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [268, 272, 754, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "BVDSL",
                        "carrier_type": "BCopper_only",
                        "upload": 52500,
                        "actions": {},
                        "cpe": [],
                        "download": 194193,
                        "product_id": 630,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "BVVDSL (NLS1 ZTL)"
                    },
                    "631": {
                        "terminate_voice": false,
                        "distance": "NLS1;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [268, 272, 754, 332, 652, 249, 253, 255, 257, 258, 316],
                        "data_technology": "BVDSL",
                        "carrier_type": "BCopper_only",
                        "upload": 52500,
                        "actions": {},
                        "cpe": [651],
                        "download": 194193,
                        "product_id": 631,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "BVVDSL (NLS1 TL)"
                    },
                    "618": {
                        "terminate_voice": true,
                        "distance": "MIGRATE",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [311, 299, 652],
                        "data_technology": "ADSL",
                        "carrier_type": "Copper_only",
                        "upload": 976,
                        "actions": {},
                        "cpe": [],
                        "download": 15432,
                        "product_id": 618,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "ADSL2+ (non-shared line, MIGRATE)"
                    },
                    "619": {
                        "terminate_voice": false,
                        "distance": "MIGRATE",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [311, 299, 652],
                        "data_technology": "ADSL",
                        "carrier_type": "Copper_shared",
                        "upload": 976,
                        "actions": {},
                        "cpe": [],
                        "download": 15432,
                        "product_id": 619,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "ADSL2+ (shared line, MIGRATE)"
                    },
                    "634": {
                        "terminate_voice": false,
                        "distance": "MIGRATE",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [754, 652],
                        "data_technology": "BVDSL",
                        "carrier_type": "BCopper_only",
                        "upload": 52500,
                        "actions": {},
                        "cpe": [],
                        "download": 194193,
                        "product_id": 634,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "BVVDSL (MIGRATE)"
                    },
                    "612": {
                        "terminate_voice": true,
                        "distance": "NLS1;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [311, 299, 652],
                        "data_technology": "ADSL",
                        "carrier_type": "Copper_only",
                        "upload": 976,
                        "actions": {},
                        "cpe": [651],
                        "download": 15432,
                        "product_id": 612,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "ADSL2+ (non-shared line, NLS1 TL)"
                    },
                    "613": {
                        "terminate_voice": false,
                        "distance": "NLS1;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [311, 299, 652],
                        "data_technology": "ADSL",
                        "carrier_type": "Copper_shared",
                        "upload": 976,
                        "actions": {},
                        "cpe": [651],
                        "download": 15432,
                        "product_id": 613,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "ADSL2+ (shared line, NLS1 TL)"
                    },
                    "610": {
                        "terminate_voice": true,
                        "distance": "NLS1;ZTL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [311, 299, 652],
                        "data_technology": "ADSL",
                        "carrier_type": "Copper_only",
                        "upload": 976,
                        "actions": {},
                        "cpe": [],
                        "download": 15432,
                        "product_id": 610,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "ADSL2+ (non-shared line, NLS1, ZTL)"
                    },
                    "611": {
                        "terminate_voice": false,
                        "distance": "NLS1;ZTL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [311, 299, 652],
                        "data_technology": "ADSL",
                        "carrier_type": "Copper_shared",
                        "upload": 976,
                        "actions": {},
                        "cpe": [],
                        "download": 15432,
                        "product_id": 611,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "ADSL2+ (shared line, NLS1 ZTL)"
                    },
                    "616": {
                        "terminate_voice": false,
                        "distance": "NLS3;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [311, 299, 652],
                        "data_technology": "ADSL",
                        "carrier_type": "Copper_only",
                        "upload": 976,
                        "actions": {},
                        "cpe": [651],
                        "download": 15432,
                        "product_id": 616,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "ADSL2+ (non-shared line, NLS3)"
                    },
                    "128": {
                        "terminate_voice": true,
                        "distance": "NLS1;ZTL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [189, 199, 203, 151, 167, 319, 320, 321, 322],
                        "data_technology": "SDSL",
                        "carrier_type": "Copper_only",
                        "upload": 2048,
                        "actions": {},
                        "cpe": [],
                        "download": 2048,
                        "product_id": 128,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "SDSL (NLS1 ZTL)"
                    },
                    "129": {
                        "terminate_voice": true,
                        "distance": "NLS1;TL",
                        "extrainfo": null,
                        "description": null,
                        "area": "",
                        "circuits": [189, 199, 203, 151, 167, 319, 320, 321, 322],
                        "data_technology": "SDSL",
                        "carrier_type": "Copper_only",
                        "upload": 2048,
                        "actions": {},
                        "cpe": [651],
                        "download": 2048,
                        "product_id": 129,
                        "prices": {},
                        "sla": [606, 607, 608],
                        "name": "SDSL (NLS1 TL)"
                    }
                },
                "EVC": {
                    "151": {
                        "description": null,
                        "max_upload": 256,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 256,
                        "product_id": 151,
                        "overbooking": 20,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "Regular Circuit 256Kb/256Kb overbooking 1:20"
                    },
                    "319": {
                        "description": null,
                        "max_upload": 512,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 512,
                        "product_id": 319,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 512,
                        "min_download": 512,
                        "quality": "premium",
                        "name": "Premium Circuit 512Kb/512Kb overbooking 1:1"
                    },
                    "199": {
                        "description": null,
                        "max_upload": 1536,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 1536,
                        "product_id": 199,
                        "overbooking": 20,
                        "prices": {},
                        "min_upload": 64,
                        "min_download": 64,
                        "quality": "regular",
                        "name": "Regular Circuit 1.5Mb/1.5Mb overbooking 1:20"
                    },
                    "311": {
                        "description": null,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 20480,
                        "product_id": 311,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "GFR Circuit 22Mb/1Mb"
                    },
                    "316": {
                        "description": null,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 51200,
                        "product_id": 316,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 50Mb/10Mb"
                    },
                    "332": {
                        "description": null,
                        "max_upload": 256,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 256,
                        "product_id": 332,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Circuit 256Kb/256Kb"
                    },
                    "258": {
                        "description": null,
                        "max_upload": 20480,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 20480,
                        "product_id": 258,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 20Mb/20Mb"
                    },
                    "253": {
                        "description": null,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 2048,
                        "product_id": 253,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 2Mb/2Mb"
                    },
                    "257": {
                        "description": null,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 10240,
                        "product_id": 257,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 10Mb/10Mb"
                    },
                    "255": {
                        "description": null,
                        "max_upload": 5120,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 5120,
                        "product_id": 255,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 5Mb/5Mb"
                    },
                    "167": {
                        "description": null,
                        "max_upload": 512,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 512,
                        "product_id": 167,
                        "overbooking": 20,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "Regular Circuit 512Kb/512Kb overbooking 1:20"
                    },
                    "322": {
                        "description": null,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 2048,
                        "product_id": 322,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 2048,
                        "min_download": 2048,
                        "quality": "premium",
                        "name": "Premium Circuit 2Mb/2Mb overbooking 1:1"
                    },
                    "320": {
                        "description": null,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 1024,
                        "product_id": 320,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024,
                        "min_download": 1024,
                        "quality": "premium",
                        "name": "Premium Circuit 1Mb/1Mb overbooking 1:1"
                    },
                    "321": {
                        "description": null,
                        "max_upload": 1536,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 1536,
                        "product_id": 321,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1536,
                        "min_download": 1536,
                        "quality": "premium",
                        "name": "Premium Circuit 1.5Mb/1.5Mb overbooking 1:1"
                    },
                    "652": {
                        "description": null,
                        "max_upload": 512,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 512,
                        "product_id": 652,
                        "overbooking": 99999,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 512Kb/512Kb overbooking 1:1"
                    },
                    "189": {
                        "description": null,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 1024,
                        "product_id": 189,
                        "overbooking": 20,
                        "prices": {},
                        "min_upload": 64,
                        "min_download": 64,
                        "quality": "regular",
                        "name": "Regular Circuit 1Mb/1Mb overbooking 1:20"
                    },
                    "203": {
                        "description": null,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 2048,
                        "product_id": 203,
                        "overbooking": 20,
                        "prices": {},
                        "min_upload": 120,
                        "min_download": 120,
                        "quality": "regular",
                        "name": "Regular Circuit 2Mb/2Mb overbooking 1:20"
                    },
                    "755": {
                        "description": null,
                        "max_upload": 30720,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 102400,
                        "product_id": 755,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "Regular Circuit 100Mb/30Mb"
                    },
                    "754": {
                        "description": null,
                        "max_upload": 61440,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 204800,
                        "product_id": 754,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "Regular Circuit 200Mb/60Mb"
                    },
                    "267": {
                        "description": null,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 20480,
                        "product_id": 267,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "Regular Circuit 20Mb/2Mb"
                    },
                    "268": {
                        "description": null,
                        "max_upload": 3072,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 30720,
                        "product_id": 268,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "Regular Circuit 30Mb/3Mb"
                    },
                    "249": {
                        "description": null,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 1024,
                        "product_id": 249,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 1Mb/1Mb"
                    },
                    "272": {
                        "description": null,
                        "max_upload": 5120,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 51200,
                        "product_id": 272,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "regular",
                        "name": "Regular Circuit 50Mb/5Mb"
                    },
                    "299": {
                        "description": null,
                        "max_upload": 256,
                        "extrainfo": null,
                        "actions": {},
                        "max_download": 256,
                        "product_id": 299,
                        "overbooking": 0,
                        "prices": {},
                        "min_upload": 0,
                        "min_download": 0,
                        "quality": "premium",
                        "name": "Premium Circuit 256Kb/256Kb"
                    }
                },
                "sla": {
                    "607": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 607,
                        "prices": {},
                        "name": "Office Hours SLA"
                    },
                    "606": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 606,
                        "prices": {},
                        "name": "Best Effort SLA"
                    },
                    "608": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 608,
                        "prices": {},
                        "name": "24x7 SLA"
                    }
                },
                "cpe": {
                    "651": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 651,
                        "prices": {},
                        "name": "Wall outlet"
                    }
                },
                "connectionpoint": {
                    "003/B/AUT/AUTOMAATRUIMTE": {
                        "nl2lines": 0,
                        "nl1lines_available": 0,
                        "SDSL": [131],
                        "available_technology": ["ADSL", "VDSL", "BVDSL", "SDSL"],
                        "nl1lines": 0,
                        "VDSL": [626],
                        "available_service": [],
                        "BVDSL": [633],
                        "ADSL": [616]
                    },
                    "002/V01/COMP/COMPUTERRUIMTE": {
                        "nl2lines": 63,
                        "nl1lines_available": 30,
                        "SDSL": [128, 129, 132],
                        "available_technology": ["ADSL", "VDSL", "BVDSL", "SDSL"],
                        "nl1lines": 37,
                        "VDSL": [623, 620, 621, 622, 628],
                        "available_service": [
                            { "phonenumber": null, "service": "CCG..." },
                            { "phonenumber": null, "service": "CFM..." },
                            { "phonenumber": null, "service": "CDH..." },
                            { "phonenumber": null, "service": "CDH..." },
                            { "phonenumber": null, "service": "CDH..." },
                            { "phonenumber": "038...", "service": null },
                            { "phonenumber": null, "service": "CDH..." }
                        ],
                        "BVDSL": [630, 634, 631],
                        "ADSL": [613, 610, 611, 612, 618]
                    },
                    "001//MTK/METERKAST": {
                        "nl2lines": 74,
                        "nl1lines_available": 23,
                        "SDSL": [128, 129, 132],
                        "available_technology": ["ADSL", "VDSL", "BVDSL", "SDSL"],
                        "nl1lines": 40,
                        "VDSL": [623, 620, 621, 629, 622, 628],
                        "available_service": [
                            { "phonenumber": "038...", "service": null },
                            { "phonenumber": null, "service": "CGK..." },
                            { "phonenumber": "038...", "service": null },
                            { "phonenumber": null, "service": "CDK..." },
                            { "phonenumber": null, "service": "CCR..." },
                            { "phonenumber": null, "service": "CGK..." },
                            { "phonenumber": null, "service": "CCG..." },
                            { "phonenumber": null, "service": "CFF..." },
                            { "phonenumber": "038...", "service": null },
                            { "phonenumber": "038...", "service": null },
                            { "phonenumber": null, "service": "CFF..." },
                            { "phonenumber": null, "service": "CCW..." },
                            { "phonenumber": null, "service": "CCZ..." },
                            { "phonenumber": null, "service": "CGJ..." },
                            { "phonenumber": "038...", "service": null },
                            { "phonenumber": "038...", "service": "CDB..." },
                            { "phonenumber": null, "service": "CGR..." }
                        ],
                        "BVDSL": [630, 634, 631],
                        "ADSL": [613, 610, 611, 619, 612, 618]
                    }
                }
            },
            "KPNWEAS": {
                "carrier": {
                    "466": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "Fiber (A/Onnet/Nls-2)",
                        "area": "A",
                        "circuits": [535, 537, 539, 540, 541, 542, 543, 580, 581, 582, 583, 584, 585, 586, 589, 591, 593, 594, 595, 596, 597, 647, 650],
                        "data_technology": "Fiber",
                        "extrainfo": null,
                        "upload": 1024000,
                        "actions": {},
                        "cpe": [],
                        "download": 1024000,
                        "product_id": 466,
                        "prices": {},
                        "sla": [749, 750],
                        "carrier_type": "Fiber"
                    },
                    "478": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis capacity 2Mb (Onnet)",
                        "area": "",
                        "circuits": [526, 527, 580, 581],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 2048,
                        "actions": {},
                        "cpe": [],
                        "download": 2048,
                        "product_id": 478,
                        "prices": {},
                        "sla": [749, 750],
                        "carrier_type": "Copper"
                    },
                    "479": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis capacity 3Mb (Onnet)",
                        "area": "",
                        "circuits": [526, 527, 528, 580, 581, 582],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 3072,
                        "actions": {},
                        "cpe": [],
                        "download": 3072,
                        "product_id": 479,
                        "prices": {},
                        "sla": [749, 750],
                        "carrier_type": "Copper"
                    },
                    "482": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis capacity 15Mb (Onnet)",
                        "area": "",
                        "circuits": [526, 527, 528, 529, 530, 531, 532, 533, 534, 580, 581, 582, 583, 584, 585, 586, 587, 588],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 15360,
                        "actions": {},
                        "cpe": [],
                        "download": 15360,
                        "product_id": 482,
                        "prices": {},
                        "sla": [749, 750],
                        "carrier_type": "Copper"
                    },
                    "481": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis capacity 10Mb (Onnet)",
                        "area": "",
                        "circuits": [526, 527, 528, 529, 530, 531, 532, 533, 580, 581, 582, 583, 584, 585, 586, 587],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 10240,
                        "actions": {},
                        "cpe": [],
                        "download": 10240,
                        "product_id": 481,
                        "prices": {},
                        "sla": [749, 750],
                        "carrier_type": "Copper"
                    },
                    "480": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis capacity 5Mb (Onnet)",
                        "area": "",
                        "circuits": [526, 527, 528, 529, 530, 580, 581, 582, 583, 584],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 5120,
                        "actions": {},
                        "cpe": [],
                        "download": 5120,
                        "product_id": 480,
                        "prices": {},
                        "sla": [749, 750],
                        "carrier_type": "Copper"
                    }
                },
                "EVC": {
                    "591": {
                        "product_id": 591,
                        "max_upload": 51200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 50Mb",
                        "max_download": 51200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 51200,
                        "min_download": 51200,
                        "quality": "premium",
                        "description": null
                    },
                    "593": {
                        "product_id": 593,
                        "max_upload": 102400,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 100Mb",
                        "max_download": 102400,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 102400,
                        "min_download": 102400,
                        "quality": "premium",
                        "description": null
                    },
                    "595": {
                        "product_id": 595,
                        "max_upload": 307200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 300Mb",
                        "max_download": 307200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 307200,
                        "min_download": 307200,
                        "quality": "premium",
                        "description": null
                    },
                    "594": {
                        "product_id": 594,
                        "max_upload": 204800,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 200Mb",
                        "max_download": 204800,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 204800,
                        "min_download": 204800,
                        "quality": "premium",
                        "description": null
                    },
                    "597": {
                        "product_id": 597,
                        "max_upload": 819200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 800Mb",
                        "max_download": 819200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 819200,
                        "min_download": 819200,
                        "quality": "premium",
                        "description": null
                    },
                    "596": {
                        "product_id": 596,
                        "max_upload": 512000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 500Mb",
                        "max_download": 512000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 512000,
                        "min_download": 512000,
                        "quality": "premium",
                        "description": null
                    },
                    "531": {
                        "product_id": 531,
                        "max_upload": 6144,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 6Mb",
                        "max_download": 6144,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 6144,
                        "min_download": 6144,
                        "quality": "regular",
                        "description": null
                    },
                    "527": {
                        "product_id": 527,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 2Mb",
                        "max_download": 2048,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 2048,
                        "min_download": 2048,
                        "quality": "regular",
                        "description": null
                    },
                    "526": {
                        "product_id": 526,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 1Mb",
                        "max_download": 1024,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024,
                        "min_download": 1024,
                        "quality": "regular",
                        "description": null
                    },
                    "542": {
                        "product_id": 542,
                        "max_upload": 512000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 500Mb",
                        "max_download": 512000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 512000,
                        "min_download": 512000,
                        "quality": "regular",
                        "description": null
                    },
                    "543": {
                        "product_id": 543,
                        "max_upload": 819200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 800Mb",
                        "max_download": 819200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 819200,
                        "min_download": 819200,
                        "quality": "regular",
                        "description": null
                    },
                    "540": {
                        "product_id": 540,
                        "max_upload": 204800,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 200Mb",
                        "max_download": 204800,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 204800,
                        "min_download": 204800,
                        "quality": "regular",
                        "description": null
                    },
                    "541": {
                        "product_id": 541,
                        "max_upload": 307200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 300Mb",
                        "max_download": 307200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 307200,
                        "min_download": 307200,
                        "quality": "regular",
                        "description": null
                    },
                    "650": {
                        "product_id": 650,
                        "max_upload": 1024000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 1Gb",
                        "max_download": 1024000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024000,
                        "min_download": 1024000,
                        "quality": "premium",
                        "description": null
                    },
                    "528": {
                        "product_id": 528,
                        "max_upload": 3072,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 3Mb",
                        "max_download": 3072,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 3072,
                        "min_download": 3072,
                        "quality": "regular",
                        "description": null
                    },
                    "529": {
                        "product_id": 529,
                        "max_upload": 4096,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 4Mb",
                        "max_download": 4096,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 4096,
                        "min_download": 4096,
                        "quality": "regular",
                        "description": null
                    },
                    "586": {
                        "product_id": 586,
                        "max_upload": 8192,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 8Mb",
                        "max_download": 8192,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 8192,
                        "min_download": 8192,
                        "quality": "premium",
                        "description": null
                    },
                    "587": {
                        "product_id": 587,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 10Mb",
                        "max_download": 10240,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 10240,
                        "min_download": 10240,
                        "quality": "premium",
                        "description": null
                    },
                    "584": {
                        "product_id": 584,
                        "max_upload": 5120,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 5Mb",
                        "max_download": 5120,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 5120,
                        "min_download": 5120,
                        "quality": "premium",
                        "description": null
                    },
                    "585": {
                        "product_id": 585,
                        "max_upload": 6144,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 6Mb",
                        "max_download": 6144,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 6144,
                        "min_download": 6144,
                        "quality": "premium",
                        "description": null
                    },
                    "582": {
                        "product_id": 582,
                        "max_upload": 3072,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 3Mb",
                        "max_download": 3072,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 3072,
                        "min_download": 3072,
                        "quality": "premium",
                        "description": null
                    },
                    "583": {
                        "product_id": 583,
                        "max_upload": 4096,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 4Mb",
                        "max_download": 4096,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 4096,
                        "min_download": 4096,
                        "quality": "premium",
                        "description": null
                    },
                    "580": {
                        "product_id": 580,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 1Mb",
                        "max_download": 1024,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024,
                        "min_download": 1024,
                        "quality": "premium",
                        "description": null
                    },
                    "581": {
                        "product_id": 581,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 2Mb",
                        "max_download": 2048,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 2048,
                        "min_download": 2048,
                        "quality": "premium",
                        "description": null
                    },
                    "588": {
                        "product_id": 588,
                        "max_upload": 15360,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 15Mb",
                        "max_download": 15360,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 15360,
                        "min_download": 15360,
                        "quality": "premium",
                        "description": null
                    },
                    "589": {
                        "product_id": 589,
                        "max_upload": 20480,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium National circuit 20Mb",
                        "max_download": 20480,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 20480,
                        "min_download": 20480,
                        "quality": "premium",
                        "description": null
                    },
                    "537": {
                        "product_id": 537,
                        "max_upload": 51200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 50Mb",
                        "max_download": 51200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 51200,
                        "min_download": 51200,
                        "quality": "regular",
                        "description": null
                    },
                    "535": {
                        "product_id": 535,
                        "max_upload": 20480,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 20Mb",
                        "max_download": 20480,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 20480,
                        "min_download": 20480,
                        "quality": "regular",
                        "description": null
                    },
                    "534": {
                        "product_id": 534,
                        "max_upload": 15360,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 15Mb",
                        "max_download": 15360,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 15360,
                        "min_download": 15360,
                        "quality": "regular",
                        "description": null
                    },
                    "533": {
                        "product_id": 533,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 10Mb",
                        "max_download": 10240,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 10240,
                        "min_download": 10240,
                        "quality": "regular",
                        "description": null
                    },
                    "532": {
                        "product_id": 532,
                        "max_upload": 8192,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 8Mb",
                        "max_download": 8192,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 8192,
                        "min_download": 8192,
                        "quality": "regular",
                        "description": null
                    },
                    "647": {
                        "product_id": 647,
                        "max_upload": 1024000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 1Gb",
                        "max_download": 1024000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024000,
                        "min_download": 1024000,
                        "quality": "regular",
                        "description": null
                    },
                    "530": {
                        "product_id": 530,
                        "max_upload": 5120,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 5Mb",
                        "max_download": 5120,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 5120,
                        "min_download": 5120,
                        "quality": "regular",
                        "description": null
                    },
                    "539": {
                        "product_id": 539,
                        "max_upload": 102400,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular National circuit 100Mb",
                        "max_download": 102400,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 102400,
                        "min_download": 102400,
                        "quality": "regular",
                        "description": null
                    }
                },
                "sla": {
                    "749": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 749,
                        "prices": {},
                        "name": "Standard SLA"
                    },
                    "750": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 750,
                        "prices": {},
                        "name": "Advanced SLA"
                    }
                },
                "cpe": {},
                "connectionpoint": {
                    "noname": {
                        "Fiber": [466],
                        "available_technology": ["Fiber"]
                    },
                    "002/V01/COMP/COMPUTERRUIMTE": {
                        "SDSL.bis": [479, 482, 478, 480, 481],
                        "available_technology": ["SDSL.bis"]
                    },
                    "001//MTK/METERKAST": {
                        "SDSL.bis": [479, 482, 478, 480, 481],
                        "available_technology": ["SDSL.bis"]
                    }
                }
            },
            "EUROFIBER": {
                "EVC": {
                    "458": {
                        "product_id": 458,
                        "max_upload": 204800,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 200Mb",
                        "max_download": 204800,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 204800,
                        "min_download": 204800,
                        "quality": "premium",
                        "description": null
                    },
                    "459": {
                        "product_id": 459,
                        "max_upload": 512000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 500Mb",
                        "max_download": 512000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 512000,
                        "min_download": 512000,
                        "quality": "premium",
                        "description": null
                    },
                    "449": {
                        "product_id": 449,
                        "max_upload": 20480,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 20Mb",
                        "max_download": 20480,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 20480,
                        "min_download": 20480,
                        "quality": "regular",
                        "description": null
                    },
                    "448": {
                        "product_id": 448,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 10Mb",
                        "max_download": 10240,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 10240,
                        "min_download": 10240,
                        "quality": "regular",
                        "description": null
                    },
                    "450": {
                        "product_id": 450,
                        "max_upload": 51200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 50Mb",
                        "max_download": 51200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 51200,
                        "min_download": 51200,
                        "quality": "regular",
                        "description": null
                    },
                    "451": {
                        "product_id": 451,
                        "max_upload": 102400,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 100Mb",
                        "max_download": 102400,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 102400,
                        "min_download": 102400,
                        "quality": "regular",
                        "description": null
                    },
                    "452": {
                        "product_id": 452,
                        "max_upload": 204800,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 200Mb",
                        "max_download": 204800,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 204800,
                        "min_download": 204800,
                        "quality": "regular",
                        "description": null
                    },
                    "453": {
                        "product_id": 453,
                        "max_upload": 512000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 500Mb",
                        "max_download": 512000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 512000,
                        "min_download": 512000,
                        "quality": "regular",
                        "description": null
                    },
                    "454": {
                        "product_id": 454,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 10Mb",
                        "max_download": 10240,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 10240,
                        "min_download": 10240,
                        "quality": "premium",
                        "description": null
                    },
                    "455": {
                        "product_id": 455,
                        "max_upload": 20480,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 20Mb",
                        "max_download": 20480,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 20480,
                        "min_download": 20480,
                        "quality": "premium",
                        "description": null
                    },
                    "456": {
                        "product_id": 456,
                        "max_upload": 51200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 50Mb",
                        "max_download": 51200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 51200,
                        "min_download": 51200,
                        "quality": "premium",
                        "description": null
                    },
                    "457": {
                        "product_id": 457,
                        "max_upload": 102400,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 100Mb",
                        "max_download": 102400,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 102400,
                        "min_download": 102400,
                        "quality": "premium",
                        "description": null
                    }
                },
                "connectionpoint": {
                    "noname": {
                        "Fiber": [447],
                        "available_technology": ["Fiber"]
                    }
                },
                "carrier": {
                    "447": {
                        "distance": "Dist: 0m",
                        "description": null,
                        "area": "",
                        "circuits": [448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459],
                        "data_technology": "Fiber",
                        "extrainfo": null,
                        "upload": 1024000,
                        "actions": {},
                        "name": "Fiber",
                        "download": 1024000,
                        "product_id": 447,
                        "prices": {},
                        "carrier_type": "Fiber"
                    }
                }
            },
            "TELE2": {
                "carrier": {
                    "669": {
                        "distance": "Nearnet",
                        "description": null,
                        "name": "SDSL.bis 6Mb (Nearnet)",
                        "area": "",
                        "circuits": [680, 682, 684, 686, 688, 690, 692, 694],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 6144,
                        "actions": {},
                        "cpe": [],
                        "download": 6144,
                        "product_id": 669,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    },
                    "668": {
                        "distance": "Nearnet",
                        "description": null,
                        "name": "SDSL.bis 4Mb (Nearnet)",
                        "area": "",
                        "circuits": [680, 682, 684, 686, 688, 690],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 4096,
                        "actions": {},
                        "cpe": [],
                        "download": 4096,
                        "product_id": 668,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    },
                    "667": {
                        "distance": "Nearnet",
                        "description": null,
                        "name": "SDSL.bis 2Mb (Nearnet)",
                        "area": "",
                        "circuits": [680, 682, 684, 686],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 2048,
                        "actions": {},
                        "cpe": [],
                        "download": 2048,
                        "product_id": 667,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    },
                    "666": {
                        "distance": "Nearnet",
                        "description": null,
                        "name": "SDSL.bis 2Mb (Nearnet; single line)",
                        "area": "",
                        "circuits": [680, 682, 684, 686],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 2048,
                        "actions": {},
                        "cpe": [],
                        "download": 2048,
                        "product_id": 666,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    },
                    "677": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "Fiber (4-Onnet)",
                        "area": "4",
                        "circuits": [712, 714, 716, 718, 720, 722, 724, 726, 728, 730, 732, 734, 736, 738, 740, 742, 744, 746, 748],
                        "data_technology": "Fiber",
                        "extrainfo": null,
                        "upload": 1024000,
                        "actions": {},
                        "cpe": [],
                        "download": 1024000,
                        "product_id": 677,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Fiber"
                    },
                    "661": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis 6Mb (Onnet)",
                        "area": "",
                        "circuits": [680, 682, 684, 686, 688, 690, 692, 694],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 6144,
                        "actions": {},
                        "cpe": [],
                        "download": 6144,
                        "product_id": 661,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    },
                    "660": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis 4Mb (Onnet)",
                        "area": "",
                        "circuits": [680, 682, 684, 686, 688, 690],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 4096,
                        "actions": {},
                        "cpe": [],
                        "download": 4096,
                        "product_id": 660,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    },
                    "658": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis 2Mb (Onnet; single line)",
                        "area": "",
                        "circuits": [680, 682, 684, 686],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 2048,
                        "actions": {},
                        "cpe": [],
                        "download": 2048,
                        "product_id": 658,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    },
                    "659": {
                        "distance": "Onnet",
                        "description": null,
                        "name": "SDSL.bis 2Mb (Onnet)",
                        "area": "",
                        "circuits": [680, 682, 684, 686],
                        "data_technology": "SDSL.bis",
                        "extrainfo": null,
                        "upload": 2048,
                        "actions": {},
                        "cpe": [],
                        "download": 2048,
                        "product_id": 659,
                        "prices": {},
                        "sla": [751, 752],
                        "carrier_type": "Copper"
                    }
                },
                "EVC": {
                    "740": {
                        "product_id": 740,
                        "max_upload": 204800,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 200Mb (National)",
                        "max_download": 204800,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 204800,
                        "min_download": 204800,
                        "quality": "premium",
                        "description": null
                    },
                    "742": {
                        "product_id": 742,
                        "max_upload": 512000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 500Mb (National)",
                        "max_download": 512000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 512000,
                        "min_download": 512000,
                        "quality": "regular",
                        "description": null
                    },
                    "744": {
                        "product_id": 744,
                        "max_upload": 512000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 500Mb (National)",
                        "max_download": 512000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 512000,
                        "min_download": 512000,
                        "quality": "premium",
                        "description": null
                    },
                    "746": {
                        "product_id": 746,
                        "max_upload": 1024000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 1000Mb (National)",
                        "max_download": 1024000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024000,
                        "min_download": 1024000,
                        "quality": "regular",
                        "description": null
                    },
                    "748": {
                        "product_id": 748,
                        "max_upload": 1024000,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 1000Mb (National)",
                        "max_download": 1024000,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024000,
                        "min_download": 1024000,
                        "quality": "premium",
                        "description": null
                    },
                    "692": {
                        "product_id": 692,
                        "max_upload": 6144,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 6Mb (National)",
                        "max_download": 6144,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 6144,
                        "min_download": 6144,
                        "quality": "regular",
                        "description": null
                    },
                    "690": {
                        "product_id": 690,
                        "max_upload": 4096,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 4Mb (National)",
                        "max_download": 4096,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 4096,
                        "min_download": 4096,
                        "quality": "premium",
                        "description": null
                    },
                    "694": {
                        "product_id": 694,
                        "max_upload": 6144,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 6Mb (National)",
                        "max_download": 6144,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 6144,
                        "min_download": 6144,
                        "quality": "premium",
                        "description": null
                    },
                    "730": {
                        "product_id": 730,
                        "max_upload": 51200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 50Mb (National)",
                        "max_download": 51200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 51200,
                        "min_download": 51200,
                        "quality": "regular",
                        "description": null
                    },
                    "732": {
                        "product_id": 732,
                        "max_upload": 51200,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 50Mb (National)",
                        "max_download": 51200,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 51200,
                        "min_download": 51200,
                        "quality": "premium",
                        "description": null
                    },
                    "734": {
                        "product_id": 734,
                        "max_upload": 102400,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 100Mb (National)",
                        "max_download": 102400,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 102400,
                        "min_download": 102400,
                        "quality": "regular",
                        "description": null
                    },
                    "736": {
                        "product_id": 736,
                        "max_upload": 102400,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 100Mb (National)",
                        "max_download": 102400,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 102400,
                        "min_download": 102400,
                        "quality": "premium",
                        "description": null
                    },
                    "738": {
                        "product_id": 738,
                        "max_upload": 204800,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 200Mb (National)",
                        "max_download": 204800,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 204800,
                        "min_download": 204800,
                        "quality": "regular",
                        "description": null
                    },
                    "718": {
                        "product_id": 718,
                        "max_upload": 6144,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 6Mb (National)",
                        "max_download": 6144,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 6144,
                        "min_download": 6144,
                        "quality": "premium",
                        "description": null
                    },
                    "716": {
                        "product_id": 716,
                        "max_upload": 4096,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 4Mb (National)",
                        "max_download": 4096,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 4096,
                        "min_download": 4096,
                        "quality": "premium",
                        "description": null
                    },
                    "714": {
                        "product_id": 714,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 2Mb (National)",
                        "max_download": 2048,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 2048,
                        "min_download": 2048,
                        "quality": "premium",
                        "description": null
                    },
                    "712": {
                        "product_id": 712,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 1Mb (National)",
                        "max_download": 1024,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024,
                        "min_download": 1024,
                        "quality": "premium",
                        "description": null
                    },
                    "726": {
                        "product_id": 726,
                        "max_upload": 20480,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 20Mb (National)",
                        "max_download": 20480,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 20480,
                        "min_download": 20480,
                        "quality": "regular",
                        "description": null
                    },
                    "724": {
                        "product_id": 724,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 10Mb (National)",
                        "max_download": 10240,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 10240,
                        "min_download": 10240,
                        "quality": "premium",
                        "description": null
                    },
                    "722": {
                        "product_id": 722,
                        "max_upload": 10240,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 10Mb (National)",
                        "max_download": 10240,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 10240,
                        "min_download": 10240,
                        "quality": "regular",
                        "description": null
                    },
                    "688": {
                        "product_id": 688,
                        "max_upload": 4096,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 4Mb (National)",
                        "max_download": 4096,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 4096,
                        "min_download": 4096,
                        "quality": "regular",
                        "description": null
                    },
                    "720": {
                        "product_id": 720,
                        "max_upload": 8192,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 8Mb (National)",
                        "max_download": 8192,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 8192,
                        "min_download": 8192,
                        "quality": "premium",
                        "description": null
                    },
                    "684": {
                        "product_id": 684,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 2Mb (National)",
                        "max_download": 2048,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 2048,
                        "min_download": 2048,
                        "quality": "regular",
                        "description": null
                    },
                    "686": {
                        "product_id": 686,
                        "max_upload": 2048,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 2Mb (National)",
                        "max_download": 2048,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 2048,
                        "min_download": 2048,
                        "quality": "premium",
                        "description": null
                    },
                    "680": {
                        "product_id": 680,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Regular circuit 1Mb (National)",
                        "max_download": 1024,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024,
                        "min_download": 1024,
                        "quality": "regular",
                        "description": null
                    },
                    "728": {
                        "product_id": 728,
                        "max_upload": 20480,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 20Mb (National)",
                        "max_download": 20480,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 20480,
                        "min_download": 20480,
                        "quality": "premium",
                        "description": null
                    },
                    "682": {
                        "product_id": 682,
                        "max_upload": 1024,
                        "extrainfo": null,
                        "actions": {},
                        "name": "Premium circuit 1Mb (National)",
                        "max_download": 1024,
                        "overbooking": 1,
                        "prices": {},
                        "min_upload": 1024,
                        "min_download": 1024,
                        "quality": "premium",
                        "description": null
                    }
                },
                "sla": {
                    "752": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 752,
                        "prices": {},
                        "name": "Gold SLA"
                    },
                    "751": {
                        "description": null,
                        "extrainfo": null,
                        "actions": {},
                        "product_id": 751,
                        "prices": {},
                        "name": "Silver SLA"
                    }
                },
                "cpe": {},
                "connectionpoint": {
                    "noname": {
                        "Fiber": [677],
                        "available_technology": ["Fiber"]
                    },
                    "003/B/AUT/AUTOMAATRUIMTE": {
                        "nl1lines": 0,
                        "nl2lines": 0,
                        "nl1lines_available": 0,
                        "available_technology": ["SDSL.bis"],
                        "SDSL.bis": [666, 667, 668, 669]
                    },
                    "002/V01/COMP/COMPUTERRUIMTE": {
                        "nl1lines": 37,
                        "nl2lines": 63,
                        "nl1lines_available": 30,
                        "available_technology": ["SDSL.bis"],
                        "SDSL.bis": [658, 659, 660, 661]
                    },
                    "001//MTK/METERKAST": {
                        "nl1lines": 40,
                        "nl2lines": 74,
                        "nl1lines_available": 23,
                        "available_technology": ["SDSL.bis"],
                        "SDSL.bis": [658, 659, 660, 661]
                    }
                }
            }
        },
        "address": {
            "province": "...",
            "city": "...",
            "housenr": 7,
            "municipality": "...",
            "zipcode": "####XX",
            "longitude": "...",
            "housenrext": null,
            "street": "...",
            "latitude": "..."
        }
    }
}

Error Handling

In case a provider produces an error when processing a request an error key is added. A list of possible error messages is found at Error codes.

Testing

Two URLs are available. In normal day-to-day the Production URL is the one you should use.

However, when developing and testing your API client software you should use the Testing URL. You use the Testing URL in exactly the same way as the Production URL.

The Testing URL will NOT query the back-end services. It currently returns the same valid but fake data for any zipcode you provide.

Therefore can develop and test your API client in a predictable environment.