{
  "metadata": {
    "schemaVersion": "benchmark-subject.v1",
    "snapshot": "W2026-07-13",
    "generatedAt": "2026-07-21T11:12:48.100Z",
    "source": {
      "repository": "APImetrics/API-expert-vue",
      "branch": "develop",
      "path": "src/data/W2026-07-13",
      "commitSha": "d645ed9ddacfd56416692309433371a920470a30"
    },
    "counts": {
      "categoryLevelFiles": 43,
      "categoryFiles": 21,
      "detailFiles": 21,
      "domainFiles": 79,
      "validDomainFiles": 79,
      "invalidDomainFiles": 0,
      "categories": 21,
      "providers": 127,
      "detailRows": 1605
    },
    "invalidDomainFiles": [],
    "publicData": {
      "raw": "/api-directory/data/raw/W2026-07-13/",
      "normalized": "/api-directory/data/normalized/W2026-07-13/",
      "latest": "/api-directory/data/latest/"
    }
  },
  "category": {
    "slug": "ukbanks",
    "name": "UK Banks",
    "route": "/api-directory/ukbanks",
    "benchmarkSubjectType": "banking-api",
    "subjectCount": 9,
    "subjectIds": [
      "ukbanks:danske-bank",
      "ukbanks:nationwide",
      "ukbanks:natwest-group",
      "ukbanks:bank-of-ireland",
      "ukbanks:santander",
      "ukbanks:hsbc",
      "ukbanks:barclays",
      "ukbanks:lloyds-group",
      "ukbanks:allied-irish-bank"
    ],
    "metrics": {
      "avgCascScore": 889.78,
      "avgPassPercent": 99.98,
      "avgMedianLatency": 331.89,
      "fastestSubjectId": "ukbanks:santander",
      "mostReliableSubjectId": "ukbanks:danske-bank"
    },
    "insight": "Latest verified snapshot covers 9 benchmark subjects in UK Banks, with median latency signals and reliability measurements normalized for comparison."
  },
  "subjects": [
    {
      "id": "ukbanks:danske-bank",
      "slug": "danske-bank",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "Danske Bank",
      "domain": "obp-data.danskebank.com",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICA0KuU7sMIDA",
      "monitoredCount": 7,
      "domainCount": 1,
      "operationalState": "healthy",
      "metrics": {
        "cascScore": 921,
        "cascMin": 875,
        "cascMax": 954,
        "passPercent": 100,
        "outlierPercent": 2.13,
        "passCount": 4696,
        "warnCount": 0,
        "failCount": 0,
        "medianTotalTime": 224,
        "p95TotalTime": 514,
        "p99TotalTime": 679,
        "trend": -2
      },
      "latencyAnatomy": {
        "dns": 9.75,
        "tcpConnection": 31,
        "tlsHandshake": 33.25,
        "upload": 0,
        "processing": 43.75,
        "download": 76.25,
        "total": 224
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 171,
          "p95TotalTime": 424,
          "p99TotalTime": 610,
          "anatomy": {
            "dns": 2,
            "tcpConnection": 29,
            "tlsHandshake": 31,
            "upload": 0,
            "processing": 36,
            "download": 59
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 191,
          "p95TotalTime": 499,
          "p99TotalTime": 684,
          "anatomy": {
            "dns": 1,
            "tcpConnection": 26,
            "tlsHandshake": 29,
            "upload": 0,
            "processing": 44,
            "download": 57
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 210,
          "p95TotalTime": 506,
          "p99TotalTime": 651,
          "anatomy": {
            "dns": 31,
            "tcpConnection": 27,
            "tlsHandshake": 28,
            "upload": 0,
            "processing": 37,
            "download": 67
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 284,
          "p95TotalTime": 565,
          "p99TotalTime": 701,
          "anatomy": {
            "dns": 5,
            "tcpConnection": 42,
            "tlsHandshake": 45,
            "upload": 0,
            "processing": 58,
            "download": 122
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "domain",
            "value": "obp-data.danskebank.com",
            "raw": "apimetrics:meta:domain:obp-data.danskebank.com"
          },
          {
            "type": "ns_host",
            "value": "NeuStar, Inc.",
            "raw": "apimetrics:meta:ns_host:NeuStar%2C+Inc."
          }
        ],
        "cdn": null,
        "hostingProvider": null,
        "nameserver": "NeuStar, Inc.",
        "server": null,
        "domain": "obp-data.danskebank.com"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://developers.danskebank.com/api_products/danske_bank_apis",
        "postmanCollectionUrl": "https://www.postman.com/apievangelist/workspace/uk-public-banking/environment/35240-337c6ef5-76c9-4d52-ad7b-041075dc4de5",
        "openApiSpecUrl": null,
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/danske-bank",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/danske-bank",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/obp-data.danskebank.com"
      },
      "insights": [
        "Danske Bank recorded 100% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 514 ms, with median latency at 224 ms."
      ]
    },
    {
      "id": "ukbanks:nationwide",
      "slug": "nationwide",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "Nationwide",
      "domain": "openapi.nationwide.co.uk",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICA2JX00OUJDA",
      "monitoredCount": 4,
      "domainCount": 2,
      "operationalState": "healthy",
      "metrics": {
        "cascScore": 940,
        "cascMin": 930,
        "cascMax": 957,
        "passPercent": 100,
        "outlierPercent": 0.67,
        "passCount": 2686,
        "warnCount": 0,
        "failCount": 0,
        "medianTotalTime": 174,
        "p95TotalTime": 473,
        "p99TotalTime": 621,
        "trend": 6
      },
      "latencyAnatomy": {
        "dns": 78.5,
        "tcpConnection": 4,
        "tlsHandshake": 8.75,
        "upload": 0,
        "processing": 75.25,
        "download": 6.5,
        "total": 174
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 137,
          "p95TotalTime": 278,
          "p99TotalTime": 344,
          "anatomy": {
            "dns": 46,
            "tcpConnection": 3,
            "tlsHandshake": 6,
            "upload": 0,
            "processing": 70,
            "download": 5
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 229,
          "p95TotalTime": 563,
          "p99TotalTime": 733,
          "anatomy": {
            "dns": 100,
            "tcpConnection": 6,
            "tlsHandshake": 12,
            "upload": 0,
            "processing": 92,
            "download": 7
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 250,
          "p95TotalTime": 538,
          "p99TotalTime": 928,
          "anatomy": {
            "dns": 122,
            "tcpConnection": 4,
            "tlsHandshake": 9,
            "upload": 0,
            "processing": 67,
            "download": 7
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 148,
          "p95TotalTime": 345,
          "p99TotalTime": 483,
          "anatomy": {
            "dns": 46,
            "tcpConnection": 3,
            "tlsHandshake": 8,
            "upload": 0,
            "processing": 72,
            "download": 7
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "server",
            "value": "CloudFront",
            "raw": "apimetrics:meta:server:CloudFront"
          },
          {
            "type": "host",
            "value": "Amazon Technologies Inc.",
            "raw": "apimetrics:meta:host:Amazon+Technologies+Inc."
          },
          {
            "type": "http",
            "value": "amazon_cloudfront_cdn",
            "raw": "apimetrics:meta:http:amazon_cloudfront_cdn"
          },
          {
            "type": "dns",
            "value": "amazon_cloudfront",
            "raw": "apimetrics:meta:dns:amazon_cloudfront"
          },
          {
            "type": "ns_host",
            "value": "Amazon Technologies Inc.",
            "raw": "apimetrics:meta:ns_host:Amazon+Technologies+Inc."
          },
          {
            "type": "domain",
            "value": "openapi.nationwide.co.uk",
            "raw": "apimetrics:meta:domain:openapi.nationwide.co.uk"
          }
        ],
        "cdn": "amazon_cloudfront_cdn",
        "hostingProvider": "Amazon Technologies Inc.",
        "nameserver": "Amazon Technologies Inc.",
        "server": "CloudFront",
        "domain": "openapi.nationwide.co.uk"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://www.nationwidedeveloper.co.uk",
        "postmanCollectionUrl": "https://www.postman.com/api-evangelist/workspace/uk-public-banking/environment/35240-27c90b6a-a5c4-4cb6-b810-f4f89b14b471",
        "openApiSpecUrl": "https://developer.nationwide.co.uk/sites/default/files/apidoc_specs/Utility_prd_r13_2.yaml",
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/nationwide",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/nationwide",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/openapi.nationwide.co.uk"
      },
      "insights": [
        "Nationwide recorded 100% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 473 ms, with median latency at 174 ms.",
        "Infrastructure fingerprinting identifies Amazon Technologies Inc. in the observed delivery path.",
        "Developer-facing integration resources are available for this benchmark subject."
      ]
    },
    {
      "id": "ukbanks:natwest-group",
      "slug": "natwest-group",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "NatWest Group",
      "domain": "openapi.rbs.co.uk",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICA2JXppowLDA",
      "monitoredCount": 23,
      "domainCount": 3,
      "operationalState": "healthy",
      "metrics": {
        "cascScore": 901,
        "cascMin": 832,
        "cascMax": 946,
        "passPercent": 100,
        "outlierPercent": 1.97,
        "passCount": 15431,
        "warnCount": 0,
        "failCount": 0,
        "medianTotalTime": 273,
        "p95TotalTime": 760,
        "p99TotalTime": 1251,
        "trend": -6
      },
      "latencyAnatomy": {
        "dns": 55.25,
        "tcpConnection": 14.5,
        "tlsHandshake": 31,
        "upload": 0,
        "processing": 149,
        "download": 20.25,
        "total": 273
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 219,
          "p95TotalTime": 677,
          "p99TotalTime": 1304,
          "anatomy": {
            "dns": 3,
            "tcpConnection": 13,
            "tlsHandshake": 26,
            "upload": 0,
            "processing": 142,
            "download": 21
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 451,
          "p95TotalTime": 871,
          "p99TotalTime": 1242,
          "anatomy": {
            "dns": 178,
            "tcpConnection": 19,
            "tlsHandshake": 41,
            "upload": 0,
            "processing": 156,
            "download": 22
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 288,
          "p95TotalTime": 751,
          "p99TotalTime": 1377,
          "anatomy": {
            "dns": 34,
            "tcpConnection": 13,
            "tlsHandshake": 27,
            "upload": 0,
            "processing": 150,
            "download": 21
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 231,
          "p95TotalTime": 685,
          "p99TotalTime": 1225,
          "anatomy": {
            "dns": 6,
            "tcpConnection": 13,
            "tlsHandshake": 30,
            "upload": 0,
            "processing": 148,
            "download": 17
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "ns_host",
            "value": "Google LLC",
            "raw": "apimetrics:meta:ns_host:Google+LLC"
          },
          {
            "type": "domain",
            "value": "openapi.rbs.co.uk",
            "raw": "apimetrics:meta:domain:openapi.rbs.co.uk"
          },
          {
            "type": "host",
            "value": "Google LLC",
            "raw": "apimetrics:meta:host:Google+LLC"
          },
          {
            "type": "dns",
            "value": "apigee",
            "raw": "apimetrics:meta:dns:apigee"
          }
        ],
        "cdn": null,
        "hostingProvider": "Google LLC",
        "nameserver": "Google LLC",
        "server": null,
        "domain": "openapi.rbs.co.uk"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://www.bankofapis.com",
        "postmanCollectionUrl": "https://www.postman.com/apievangelist/workspace/uk-public-banking/environment/35240-3cd6effb-e600-467f-9ae1-f84053d6099a",
        "openApiSpecUrl": null,
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/natwest-group",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/natwest-group",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/openapi.rbs.co.uk"
      },
      "insights": [
        "NatWest Group recorded 100% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 760 ms, with median latency at 273 ms.",
        "Infrastructure fingerprinting identifies Google LLC in the observed delivery path."
      ]
    },
    {
      "id": "ukbanks:bank-of-ireland",
      "slug": "bank-of-ireland",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "Bank of Ireland",
      "domain": "openapi.bankofireland.com",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICA2LX0rYALDA",
      "monitoredCount": 8,
      "domainCount": 1,
      "operationalState": "healthy",
      "metrics": {
        "cascScore": 942,
        "cascMin": 928,
        "cascMax": 954,
        "passPercent": 100,
        "outlierPercent": 0.48,
        "passCount": 5371,
        "warnCount": 0,
        "failCount": 0,
        "medianTotalTime": 331,
        "p95TotalTime": 661,
        "p99TotalTime": 819,
        "trend": 18
      },
      "latencyAnatomy": {
        "dns": 83.5,
        "tcpConnection": 23.25,
        "tlsHandshake": 48.75,
        "upload": 0,
        "processing": 89.5,
        "download": 71.5,
        "total": 331
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 239,
          "p95TotalTime": 484,
          "p99TotalTime": 515,
          "anatomy": {
            "dns": 23,
            "tcpConnection": 22,
            "tlsHandshake": 44,
            "upload": 0,
            "processing": 84,
            "download": 43
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 507,
          "p95TotalTime": 818,
          "p99TotalTime": 956,
          "anatomy": {
            "dns": 258,
            "tcpConnection": 22,
            "tlsHandshake": 47,
            "upload": 0,
            "processing": 91,
            "download": 48
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 315,
          "p95TotalTime": 523,
          "p99TotalTime": 589,
          "anatomy": {
            "dns": 40,
            "tcpConnection": 24,
            "tlsHandshake": 48,
            "upload": 0,
            "processing": 89,
            "download": 76
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 347,
          "p95TotalTime": 650,
          "p99TotalTime": 788,
          "anatomy": {
            "dns": 13,
            "tcpConnection": 25,
            "tlsHandshake": 56,
            "upload": 0,
            "processing": 94,
            "download": 119
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "ns_host",
            "value": "NeuStar, Inc.",
            "raw": "apimetrics:meta:ns_host:NeuStar%2C+Inc."
          },
          {
            "type": "host",
            "value": "Amazon Technologies Inc.",
            "raw": "apimetrics:meta:host:Amazon+Technologies+Inc."
          },
          {
            "type": "domain",
            "value": "openapi.bankofireland.com",
            "raw": "apimetrics:meta:domain:openapi.bankofireland.com"
          }
        ],
        "cdn": null,
        "hostingProvider": "Amazon Technologies Inc.",
        "nameserver": "NeuStar, Inc.",
        "server": null,
        "domain": "openapi.bankofireland.com"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://developer.bankofireland.com",
        "postmanCollectionUrl": "https://www.postman.com/api-evangelist/workspace/uk-public-banking/environment/35240-c8636894-7212-49c9-97bc-119c20002e0b",
        "openApiSpecUrl": null,
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/bank-of-ireland",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/bank-of-ireland",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/openapi.bankofireland.com"
      },
      "insights": [
        "Bank of Ireland recorded 100% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 661 ms, with median latency at 331 ms.",
        "Infrastructure fingerprinting identifies Amazon Technologies Inc. in the observed delivery path."
      ]
    },
    {
      "id": "ukbanks:santander",
      "slug": "santander",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "Santander",
      "domain": "openbanking.santander.co.uk",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICA2LX0ze8JDA",
      "monitoredCount": 8,
      "domainCount": 1,
      "operationalState": "healthy",
      "metrics": {
        "cascScore": 962,
        "cascMin": 946,
        "cascMax": 969,
        "passPercent": 100,
        "outlierPercent": 0.07,
        "passCount": 5368,
        "warnCount": 0,
        "failCount": 0,
        "medianTotalTime": 60,
        "p95TotalTime": 408,
        "p99TotalTime": 614,
        "trend": 21
      },
      "latencyAnatomy": {
        "dns": 19.25,
        "tcpConnection": 4.25,
        "tlsHandshake": 7,
        "upload": 0,
        "processing": 8,
        "download": 9.25,
        "total": 60
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 38,
          "p95TotalTime": 364,
          "p99TotalTime": 530,
          "anatomy": {
            "dns": 14,
            "tcpConnection": 3,
            "tlsHandshake": 5,
            "upload": 0,
            "processing": 6,
            "download": 6
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 42,
          "p95TotalTime": 442,
          "p99TotalTime": 640,
          "anatomy": {
            "dns": 18,
            "tcpConnection": 1,
            "tlsHandshake": 4,
            "upload": 0,
            "processing": 4,
            "download": 3
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 87,
          "p95TotalTime": 460,
          "p99TotalTime": 655,
          "anatomy": {
            "dns": 27,
            "tcpConnection": 6,
            "tlsHandshake": 9,
            "upload": 0,
            "processing": 11,
            "download": 13
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 67,
          "p95TotalTime": 365,
          "p99TotalTime": 575,
          "anatomy": {
            "dns": 18,
            "tcpConnection": 7,
            "tlsHandshake": 10,
            "upload": 0,
            "processing": 11,
            "download": 15
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "ns_host",
            "value": "NeuStar, Inc.",
            "raw": "apimetrics:meta:ns_host:NeuStar%2C+Inc."
          },
          {
            "type": "http",
            "value": "ibm_connect",
            "raw": "apimetrics:meta:http:ibm_connect"
          },
          {
            "type": "domain",
            "value": "openbanking.santander.co.uk",
            "raw": "apimetrics:meta:domain:openbanking.santander.co.uk"
          }
        ],
        "cdn": null,
        "hostingProvider": null,
        "nameserver": "NeuStar, Inc.",
        "server": null,
        "domain": "openbanking.santander.co.uk"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://developer.santander.co.uk",
        "postmanCollectionUrl": "https://www.postman.com/apievangelist/workspace/uk-public-banking/environment/35240-f6ff0a13-a8cc-44bb-a201-9e58fe16abfa",
        "openApiSpecUrl": null,
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/santander",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/santander",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/openbanking.santander.co.uk"
      },
      "insights": [
        "Santander recorded 100% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 408 ms, with median latency at 60 ms."
      ]
    },
    {
      "id": "ukbanks:hsbc",
      "slug": "hsbc",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "HSBC",
      "domain": "api.hsbc.com",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICA2NWS6ukLDA",
      "monitoredCount": 8,
      "domainCount": 1,
      "operationalState": "stable",
      "metrics": {
        "cascScore": 737,
        "cascMin": 565,
        "cascMax": 895,
        "passPercent": 99.87,
        "outlierPercent": 6.6,
        "passCount": 5361,
        "warnCount": 0,
        "failCount": 7,
        "medianTotalTime": 496,
        "p95TotalTime": 1759,
        "p99TotalTime": 3688,
        "trend": 17
      },
      "latencyAnatomy": {
        "dns": 106,
        "tcpConnection": 24.25,
        "tlsHandshake": 25.5,
        "upload": 0,
        "processing": 211,
        "download": 30.25,
        "total": 496
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 302,
          "p95TotalTime": 1603,
          "p99TotalTime": 3568,
          "anatomy": {
            "dns": 15,
            "tcpConnection": 23,
            "tlsHandshake": 23,
            "upload": 0,
            "processing": 189,
            "download": 18
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 635,
          "p95TotalTime": 1819,
          "p99TotalTime": 3115,
          "anatomy": {
            "dns": 251,
            "tcpConnection": 23,
            "tlsHandshake": 26,
            "upload": 0,
            "processing": 210,
            "download": 37
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 533,
          "p95TotalTime": 2023,
          "p99TotalTime": 3892,
          "anatomy": {
            "dns": 135,
            "tcpConnection": 24,
            "tlsHandshake": 24,
            "upload": 0,
            "processing": 222,
            "download": 32
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 388,
          "p95TotalTime": 1639,
          "p99TotalTime": 3707,
          "anatomy": {
            "dns": 23,
            "tcpConnection": 27,
            "tlsHandshake": 29,
            "upload": 0,
            "processing": 223,
            "download": 34
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "http",
            "value": "amazon_api_gateway",
            "raw": "apimetrics:meta:http:amazon_api_gateway"
          },
          {
            "type": "host",
            "value": "Amazon Technologies Inc.",
            "raw": "apimetrics:meta:host:Amazon+Technologies+Inc."
          },
          {
            "type": "http",
            "value": "amazon_cloudfront_cdn",
            "raw": "apimetrics:meta:http:amazon_cloudfront_cdn"
          },
          {
            "type": "dns",
            "value": "amazon_cloudfront",
            "raw": "apimetrics:meta:dns:amazon_cloudfront"
          },
          {
            "type": "domain",
            "value": "api.hsbc.com",
            "raw": "apimetrics:meta:domain:api.hsbc.com"
          },
          {
            "type": "ns_host",
            "value": "Amazon Technologies Inc.",
            "raw": "apimetrics:meta:ns_host:Amazon+Technologies+Inc."
          }
        ],
        "cdn": "amazon_cloudfront_cdn",
        "hostingProvider": "Amazon Technologies Inc.",
        "nameserver": "Amazon Technologies Inc.",
        "server": null,
        "domain": "api.hsbc.com"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://develop.hsbc.com/",
        "postmanCollectionUrl": "https://www.postman.com/api-evangelist/workspace/uk-public-banking/environment/35240-59754bcc-1b18-4e73-81e3-c1642b2ecd0c",
        "openApiSpecUrl": "https://developer.hsbc.com/assets/swaggers/open-atm-locator-swagger.json",
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/hsbc",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/hsbc",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/api.hsbc.com"
      },
      "insights": [
        "HSBC recorded 99.87% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 1759 ms, with median latency at 496 ms.",
        "Infrastructure fingerprinting identifies Amazon Technologies Inc. in the observed delivery path.",
        "Developer-facing integration resources are available for this benchmark subject."
      ]
    },
    {
      "id": "ukbanks:barclays",
      "slug": "barclays",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "Barclays",
      "domain": "atlas.api.barclays",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICA2PXYjMcLDA",
      "monitoredCount": 8,
      "domainCount": 1,
      "operationalState": "stable",
      "metrics": {
        "cascScore": 796,
        "cascMin": 760,
        "cascMax": 842,
        "passPercent": 99.98,
        "outlierPercent": 5.96,
        "passCount": 5365,
        "warnCount": 0,
        "failCount": 1,
        "medianTotalTime": 781,
        "p95TotalTime": 1667,
        "p99TotalTime": 2266,
        "trend": 9
      },
      "latencyAnatomy": {
        "dns": 38.75,
        "tcpConnection": 2.5,
        "tlsHandshake": 414,
        "upload": 0,
        "processing": 289,
        "download": 4.25,
        "total": 781
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 796,
          "p95TotalTime": 1841,
          "p99TotalTime": 2497,
          "anatomy": {
            "dns": 30,
            "tcpConnection": 3,
            "tlsHandshake": 449,
            "upload": 0,
            "processing": 273,
            "download": 3
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 732,
          "p95TotalTime": 1694,
          "p99TotalTime": 2367,
          "anatomy": {
            "dns": 11,
            "tcpConnection": 0,
            "tlsHandshake": 360,
            "upload": 0,
            "processing": 278,
            "download": 4
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 840,
          "p95TotalTime": 1710,
          "p99TotalTime": 2260,
          "anatomy": {
            "dns": 88,
            "tcpConnection": 4,
            "tlsHandshake": 426,
            "upload": 0,
            "processing": 294,
            "download": 5
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 790,
          "p95TotalTime": 1506,
          "p99TotalTime": 2031,
          "anatomy": {
            "dns": 26,
            "tcpConnection": 3,
            "tlsHandshake": 421,
            "upload": 0,
            "processing": 311,
            "download": 5
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "host",
            "value": "Barclays Bank Plc.",
            "raw": "apimetrics:meta:host:Barclays+Bank+Plc."
          },
          {
            "type": "domain",
            "value": "atlas.api.barclays",
            "raw": "apimetrics:meta:domain:atlas.api.barclays"
          }
        ],
        "cdn": null,
        "hostingProvider": "Barclays Bank Plc.",
        "nameserver": null,
        "server": null,
        "domain": "atlas.api.barclays"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://developer.barclays.com/",
        "postmanCollectionUrl": "https://www.postman.com/apievangelist/workspace/uk-public-banking/environment/35240-a61c3ef7-7014-4a58-b942-d60e53d5afe2",
        "openApiSpecUrl": null,
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/barclays",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/barclays",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/atlas.api.barclays"
      },
      "insights": [
        "Barclays recorded 99.98% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 1667 ms, with median latency at 781 ms.",
        "Infrastructure fingerprinting identifies Barclays Bank Plc. in the observed delivery path."
      ]
    },
    {
      "id": "ukbanks:lloyds-group",
      "slug": "lloyds-group",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "Lloyds Group",
      "domain": "api.bankofscotland.co.uk",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICAsK_k7q8KDA",
      "monitoredCount": 25,
      "domainCount": 3,
      "operationalState": "healthy",
      "metrics": {
        "cascScore": 871,
        "cascMin": 817,
        "cascMax": 906,
        "passPercent": 100,
        "outlierPercent": 0.71,
        "passCount": 7362,
        "warnCount": 9414,
        "failCount": 0,
        "medianTotalTime": 379,
        "p95TotalTime": 839,
        "p99TotalTime": 1178,
        "trend": -8
      },
      "latencyAnatomy": {
        "dns": 36.75,
        "tcpConnection": 2.75,
        "tlsHandshake": 8.5,
        "upload": 0,
        "processing": 281.5,
        "download": 9.75,
        "total": 379
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 320,
          "p95TotalTime": 773,
          "p99TotalTime": 1138,
          "anatomy": {
            "dns": 13,
            "tcpConnection": 3,
            "tlsHandshake": 6,
            "upload": 0,
            "processing": 267,
            "download": 7
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 341,
          "p95TotalTime": 769,
          "p99TotalTime": 1131,
          "anatomy": {
            "dns": 6,
            "tcpConnection": 1,
            "tlsHandshake": 7,
            "upload": 0,
            "processing": 302,
            "download": 6
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 425,
          "p95TotalTime": 953,
          "p99TotalTime": 1266,
          "anatomy": {
            "dns": 119,
            "tcpConnection": 4,
            "tlsHandshake": 12,
            "upload": 0,
            "processing": 250,
            "download": 14
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 362,
          "p95TotalTime": 810,
          "p99TotalTime": 1029,
          "anatomy": {
            "dns": 9,
            "tcpConnection": 3,
            "tlsHandshake": 9,
            "upload": 0,
            "processing": 307,
            "download": 12
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "ns_host",
            "value": "Akamai Technologies, Inc.",
            "raw": "apimetrics:meta:ns_host:Akamai+Technologies%2C+Inc."
          },
          {
            "type": "http",
            "value": "ibm_connect",
            "raw": "apimetrics:meta:http:ibm_connect"
          },
          {
            "type": "host",
            "value": "Akamai Technologies, Inc.",
            "raw": "apimetrics:meta:host:Akamai+Technologies%2C+Inc."
          },
          {
            "type": "server",
            "value": "nginx",
            "raw": "apimetrics:meta:server:nginx"
          },
          {
            "type": "domain",
            "value": "api.bankofscotland.co.uk",
            "raw": "apimetrics:meta:domain:api.bankofscotland.co.uk"
          }
        ],
        "cdn": null,
        "hostingProvider": "Akamai Technologies, Inc.",
        "nameserver": "Akamai Technologies, Inc.",
        "server": "nginx",
        "domain": "api.bankofscotland.co.uk"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://developer.lloydsbanking.com",
        "postmanCollectionUrl": "https://www.postman.com/apievangelist/workspace/uk-public-banking/overview",
        "openApiSpecUrl": null,
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/lloyds-group",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/lloyds-group",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/api.bankofscotland.co.uk"
      },
      "insights": [
        "Lloyds Group recorded 100% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 839 ms, with median latency at 379 ms.",
        "Infrastructure fingerprinting identifies Akamai Technologies, Inc. in the observed delivery path."
      ]
    },
    {
      "id": "ukbanks:allied-irish-bank",
      "slug": "allied-irish-bank",
      "categorySlug": "ukbanks",
      "categoryName": "UK Banks",
      "benchmarkSubjectType": "banking-api",
      "signalLayers": [
        "latency",
        "reliability",
        "topology",
        "infrastructure",
        "geography"
      ],
      "name": "Allied Irish Bank",
      "domain": "openapi.firsttrustbank.co.uk",
      "projectKey": "agpzfnZpYXRlc3RzchELEgRVc2VyGICAsPSHrpQJDA",
      "monitoredCount": 10,
      "domainCount": 2,
      "operationalState": "healthy",
      "metrics": {
        "cascScore": 938,
        "cascMin": 901,
        "cascMax": 952,
        "passPercent": 100,
        "outlierPercent": 0.7,
        "passCount": 6707,
        "warnCount": 0,
        "failCount": 0,
        "medianTotalTime": 269,
        "p95TotalTime": 594,
        "p99TotalTime": 748,
        "trend": -3
      },
      "latencyAnatomy": {
        "dns": 62.25,
        "tcpConnection": 25.25,
        "tlsHandshake": 61,
        "upload": 0,
        "processing": 111.25,
        "download": 17.5,
        "total": 269
      },
      "cloudRegions": [
        {
          "cloud": "AWS",
          "continent": "EU",
          "medianTotalTime": 201,
          "p95TotalTime": 360,
          "p99TotalTime": 530,
          "anatomy": {
            "dns": 7,
            "tcpConnection": 22,
            "tlsHandshake": 50,
            "upload": 0,
            "processing": 102,
            "download": 10
          }
        },
        {
          "cloud": "Akamai",
          "continent": "EU",
          "medianTotalTime": 406,
          "p95TotalTime": 704,
          "p99TotalTime": 799,
          "anatomy": {
            "dns": 171,
            "tcpConnection": 30,
            "tlsHandshake": 72,
            "upload": 0,
            "processing": 118,
            "download": 20
          }
        },
        {
          "cloud": "Azure",
          "continent": "EU",
          "medianTotalTime": 306,
          "p95TotalTime": 592,
          "p99TotalTime": 772,
          "anatomy": {
            "dns": 56,
            "tcpConnection": 24,
            "tlsHandshake": 58,
            "upload": 0,
            "processing": 109,
            "download": 19
          }
        },
        {
          "cloud": "Google",
          "continent": "EU",
          "medianTotalTime": 248,
          "p95TotalTime": 439,
          "p99TotalTime": 629,
          "anatomy": {
            "dns": 15,
            "tcpConnection": 25,
            "tlsHandshake": 64,
            "upload": 0,
            "processing": 116,
            "download": 21
          }
        }
      ],
      "infrastructure": {
        "entries": [
          {
            "type": "host",
            "value": "Amazon Technologies Inc.",
            "raw": "apimetrics:meta:host:Amazon+Technologies+Inc."
          },
          {
            "type": "dns",
            "value": "apigee",
            "raw": "apimetrics:meta:dns:apigee"
          },
          {
            "type": "domain",
            "value": "openapi.firsttrustbank.co.uk",
            "raw": "apimetrics:meta:domain:openapi.firsttrustbank.co.uk"
          },
          {
            "type": "ns_host",
            "value": "Amazon Technologies Inc.",
            "raw": "apimetrics:meta:ns_host:Amazon+Technologies+Inc."
          }
        ],
        "cdn": null,
        "hostingProvider": "Amazon Technologies Inc.",
        "nameserver": "Amazon Technologies Inc.",
        "server": null,
        "domain": "openapi.firsttrustbank.co.uk"
      },
      "domainEnrichment": {
        "developerDocumentationUrl": "https://developer.firsttrustbank.co.uk/",
        "postmanCollectionUrl": "https://www.postman.com/apievangelist/workspace/uk-public-banking/environment/35240-93009c96-ea74-4eea-aa37-ca7bedcb1c6d",
        "openApiSpecUrl": null,
        "authenticationMetadata": null
      },
      "route": "/api-directory/ukbanks/allied-irish-bank",
      "canonicalUrl": "https://apicontext.com/api-directory/ukbanks/allied-irish-bank",
      "raw": {
        "categoryFile": "/api-directory/data/raw/W2026-07-13/ukbanks.json",
        "detailFile": "/api-directory/data/raw/W2026-07-13/ukbanks_detail.json",
        "domainFile": "/api-directory/data/raw/W2026-07-13/domain/openapi.firsttrustbank.co.uk"
      },
      "insights": [
        "Allied Irish Bank recorded 100% pass rate in the latest verified snapshot.",
        "The p95 latency signal is 594 ms, with median latency at 269 ms.",
        "Infrastructure fingerprinting identifies Amazon Technologies Inc. in the observed delivery path."
      ]
    }
  ]
}
