Tallest Buildings

Below are a number of pre-set lists of buildings in the CTBUH database. You can view detailed information on a building by clicking its name. View the seminal tall buildings CTBUH features as case studies. To create your own lists and outputs, use the Explore Data tool.

Please note that all heights shown in italics/red are estimated heights. These have been calculated based on known floor counts for the building, then extrapolated through analyzing typically hundreds of buildings of the same function on this database that do have confirmed heights. The user should be aware that non-standard building features, such as significant spires or raised entrances / podiums, may affect the accuracy of these estimations.

7.3.33PHP Version990msRequest Duration18MBMemory UsageGET buildingsRoute
    • Booting (8.67ms)
    • Application (982ms)
    • 1 x Application (99.12%)
      981.64ms
      1 x Booting (0.88%)
      8.67ms
      13 templates were rendered
      • buildings.list-redesign (resources/views/buildings/list-redesign.blade.php)15blade
        Params
        0
        buildings
        1
        isHasEstimatedHeight
        2
        heightEstimationMetrics
        3
        listTypes
        4
        heightOptions
        5
        heightOption
        6
        heightColumn
        7
        selectedType
        8
        allBuildingStatuses
        9
        forPdf
        10
        layout
        11
        showDataWarning
        12
        title
        13
        description
        14
        accessLevel
      • common-redesign.login-message (resources/views/common-redesign/login-message.blade.php)26blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        directionRight
        25
        noRightMargin
      • buildings.partials.elements.height-estimated-tooltip-for-list (resources/views/buildings/partials/elements/height-estimated-tooltip-for-list.blade.php)28blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        heightEstimationMetric
      • buildings.partials.elements.height-estimated-tooltip-for-list (resources/views/buildings/partials/elements/height-estimated-tooltip-for-list.blade.php)28blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        heightEstimationMetric
      • layouts.SSC-standard (resources/views/layouts/SSC-standard.blade.php)27blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
      • layouts.SSC (resources/views/layouts/SSC.blade.php)27blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
      • common.header (resources/views/common/header.blade.php)29blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        data
        28
        nav
      • common.algoliaSearch (resources/views/common/algoliaSearch.php)29php
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        data
        28
        nav
      • common.algoliaSearch (resources/views/common/algoliaSearch.php)31php
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        data
        28
        nav
        29
        item
        30
        child
      • common.footer (resources/views/common/footer.blade.php)28blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        data
      • common.footer-call-to-subscribe (resources/views/common/footer-call-to-subscribe.blade.php)28blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        data
      • cookieConsent::index (vendor/spatie/laravel-cookie-consent/resources/views/index.blade.php)30blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        data
        28
        alreadyConsentedWithCookies
        29
        cookieConsentConfig
      • cookieConsent::dialogContents (vendor/spatie/laravel-cookie-consent/resources/views/dialogContents.blade.php)30blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        lucky_50
        5
        buildings
        6
        isHasEstimatedHeight
        7
        heightEstimationMetrics
        8
        listTypes
        9
        heightOptions
        10
        heightOption
        11
        heightColumn
        12
        selectedType
        13
        allBuildingStatuses
        14
        forPdf
        15
        layout
        16
        showDataWarning
        17
        title
        18
        description
        19
        accessLevel
        20
        __currentLoopData
        21
        listTypeData
        22
        listType
        23
        loop
        24
        longStatus
        25
        status
        26
        building
        27
        data
        28
        alreadyConsentedWithCookies
        29
        cookieConsentConfig
      uri
      GET buildings
      middleware
      web
      controller
      App\Http\Controllers\BuildingController@buildingList
      namespace
      App\Http\Controllers
      prefix
      where
      as
      buildings
      file
      app/Http/Controllers/BuildingController.php:662-790
      14 statements were executed698ms
      • select * from `ctbuh_building` where structure_type = 'building' AND active = '1' AND status IN ('COM', 'UREN') and `ctbuh_building`.`deleted_at` is null order by `height_architecture` desc, `floors_above` desc, `name_intl` asc limit 100569ms/app/Http/Controllers/BuildingController.php:742buldingdb
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 14. /app/Http/Controllers/BuildingController.php:742
        • 15. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 16. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 17. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
      • select * from `v2_cities` where `v2_cities`.`id` in (629, 630, 745, 746, 750, 751, 755, 766, 777, 789, 790, 795, 796, 802, 803, 806, 813, 814, 825, 829, 1071, 1072, 1079, 1118, 1438, 1439, 1451, 1486, 1488, 1509, 1539, 1611, 1641, 1657, 1683, 1738, 1740)4.1ms/app/Http/Controllers/BuildingController.php:742buldingdb
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/Http/Controllers/BuildingController.php:742
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
      • select * from `v2_countries` where `v2_countries`.`id` in (2, 34, 85, 86, 112, 135, 137, 163, 168)1.95ms/app/Http/Controllers/BuildingController.php:742buldingdb
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 24. /app/Http/Controllers/BuildingController.php:742
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
      • select `v3_images`.*, `v3_building_image`.`building_id` as `pivot_building_id`, `v3_building_image`.`image_id` as `pivot_image_id`, `v3_building_image`.`position` as `pivot_position` from `v3_images` inner join `v3_building_image` on `v3_images`.`id` = `v3_building_image`.`image_id` where `v3_building_image`.`building_id` in (54, 56, 84, 88, 108, 117, 118, 131, 137, 150, 165, 169, 173, 174, 176, 185, 189, 196, 203, 205, 206, 207, 208, 233, 235, 237, 238, 242, 247, 249, 258, 259, 261, 263, 265, 273, 277, 287, 290, 291, 298, 306, 310, 311, 338, 339, 343, 344, 345, 348, 356, 360, 363, 364, 369, 370, 374, 376, 379, 387, 388, 389, 395, 403, 414, 433, 5211, 8701, 8763, 8823, 8980, 9686, 9692, 10698, 11116, 11169, 11329, 11462, 11463, 12160, 12575, 13144, 13227, 13245, 13325, 13610, 13611, 14589, 14600, 14606, 14797, 15294, 15373, 15741, 16192, 16604, 16978, 18192, 24971, 38500) order by `position` asc95.09ms/app/Http/Controllers/BuildingController.php:742buldingdb
        Metadata
        Backtrace
        • 18. /app/Http/Controllers/BuildingController.php:742
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
      • select * from `height_estimation_metrics`1.98ms/app/Services/Buildings/HeightEstimation/MetricRetriever.php:42buldingdb
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • The SELECT statement has no WHERE clause and could examine many more rows than intended
        Backtrace
        • 15. /app/Services/Buildings/HeightEstimation/MetricRetriever.php:42
        • 16. /app/Services/Buildings/HeightEstimation/MetricRetriever.php:21
        • 17. /app/Http/Controllers/BuildingController.php:754
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • select * from `nav_menu_items` where `parent_id` is null1.56ms/app/NavMenuItem.php:17buldingdb
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 14. /app/NavMenuItem.php:17
        • 15. /app/Providers/AppServiceProvider.php:60
        • 18. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
        • 19. /vendor/laravel/framework/src/Illuminate/View/View.php:124
        • 20. /vendor/laravel/framework/src/Illuminate/View/View.php:91
      • select * from `nav_menu_items` where `nav_menu_items`.`parent_id` = 27 and `nav_menu_items`.`parent_id` is not null order by `display_order` asc2.42ms/app/NavMenuItem.php:110buldingdb
        Metadata
        Bindings
        • 0. 27
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/NavMenuItem.php:110
        • 20. /app/NavMenuItem.php:115
        • 21. view::common.header:85
        • 23. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 24. /vendor/facade/ignition/src/Views/Engines/CompilerEngine.php:36
      • select * from `pages` where `pages`.`id` = 88 limit 11.68ms/app/NavMenuItem.php:97buldingdb
        Metadata
        Bindings
        • 0. 88
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 20. /app/NavMenuItem.php:97
        • 21. /app/NavMenuItem.php:78
        • 22. /app/NavMenuItem.php:89
        • 23. view::common.header:91
        • 25. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
      • select * from `nav_menu_items` where `nav_menu_items`.`parent_id` = 28 and `nav_menu_items`.`parent_id` is not null order by `display_order` asc1.48ms/app/NavMenuItem.php:110buldingdb
        Metadata
        Bindings
        • 0. 28
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/NavMenuItem.php:110
        • 20. /app/NavMenuItem.php:115
        • 21. view::common.header:85
        • 23. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 24. /vendor/facade/ignition/src/Views/Engines/CompilerEngine.php:36
      • select * from `nav_menu_items` where `nav_menu_items`.`parent_id` = 2 and `nav_menu_items`.`parent_id` is not null order by `display_order` asc1.98ms/app/NavMenuItem.php:110buldingdb
        Metadata
        Bindings
        • 0. 2
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/NavMenuItem.php:110
        • 20. /app/NavMenuItem.php:115
        • 21. view::common.header:85
        • 23. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 24. /vendor/facade/ignition/src/Views/Engines/CompilerEngine.php:36
      • select * from `nav_menu_items` where `nav_menu_items`.`parent_id` = 4 and `nav_menu_items`.`parent_id` is not null order by `display_order` asc7.18ms/app/NavMenuItem.php:110buldingdb
        Metadata
        Bindings
        • 0. 4
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/NavMenuItem.php:110
        • 20. /app/NavMenuItem.php:115
        • 21. view::common.header:85
        • 23. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 24. /vendor/facade/ignition/src/Views/Engines/CompilerEngine.php:36
      • select * from `nav_menu_items` where `nav_menu_items`.`parent_id` = 3 and `nav_menu_items`.`parent_id` is not null order by `display_order` asc6.44ms/app/NavMenuItem.php:110buldingdb
        Metadata
        Bindings
        • 0. 3
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/NavMenuItem.php:110
        • 20. /app/NavMenuItem.php:115
        • 21. view::common.header:85
        • 23. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 24. /vendor/facade/ignition/src/Views/Engines/CompilerEngine.php:36
      • select * from `nav_menu_items` where `nav_menu_items`.`parent_id` = 29 and `nav_menu_items`.`parent_id` is not null order by `display_order` asc1.5ms/app/NavMenuItem.php:110buldingdb
        Metadata
        Bindings
        • 0. 29
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/NavMenuItem.php:110
        • 20. /app/NavMenuItem.php:115
        • 21. view::common.header:85
        • 23. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 24. /vendor/facade/ignition/src/Views/Engines/CompilerEngine.php:36
      • select * from `nav_menu_items` where `nav_menu_items`.`parent_id` = 1 and `nav_menu_items`.`parent_id` is not null order by `display_order` asc1.31ms/app/NavMenuItem.php:110buldingdb
        Metadata
        Bindings
        • 0. 1
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/NavMenuItem.php:110
        • 20. /app/NavMenuItem.php:115
        • 21. view::common.header:85
        • 23. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 24. /vendor/facade/ignition/src/Views/Engines/CompilerEngine.php:36
      App\Page
      1
      App\NavMenuItem
      36
      App\HeightEstimationMetric
      10
      App\Image
      2056
      App\Country
      9
      App\City
      37
      App\Building
      100
          _token
          eHKeeL6itFRMaZrpkgXB9nYsHg3RnXkPkfwVljv6
          _previous
          array:1 [ "url" => "https://staging.skyscrapercenter.xyz/buildings" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /buildings
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:18 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IlI1QU9RTnpoc0xiNmVqOCtjZXVPWUE9PSIsInZhbHVlIjoieFl2aDN0N0hRR2czZU5oZlYzUjBFVnJxdjQrRVNmQTI4dEdFRzhuV0VqZUJZd0Z4eVVHQ2NmdEJLU1NWeTZYNTNcL3pOdEJkc1NcL1pBbDVTbXRpbFlXZWtcL2lQWUdlOG5hTWc0aHM2RXBmUmRTZUdBZXJlVmNNVTlXS3RrMVNsckoiLCJtYWMiOiI4OTNiY2YwNGUxZTI2ZDI5ZGM0MTNjYjRjZmYyMmE1MTYxODZiNDNiMmEwOTVhZTdmNTc1ZWQ5NjFkOWU2YjIzIn0%3D; skyscraper_center_session=eyJpdiI6IlwvWXRkY21adEliKzRoaVQxQmE3aU9RPT0iLCJ2YWx1ZSI6InhHOW4xbmlvWG5QOFU3OWNDVlh0bFg2c3hYMGRwOExEamcyVHV3b3JJTk5VRnRuY01KNTFud0JlV1ozZTNoOFwvRUxXUGptQ052K3VYXC9WN3FNOGphY3VDOGQzcVZBaWJIXC9jZWlnY1o4eERUV0M1XC91MzhrVk1jVllGOGFTYXBVSiIsIm1hYyI6IjQ2M2M4YjE0ZjI5YjE5NmNlNjA5ZmQ3YWM3ZjQ2OTMzZTAzYWMxZWViYjJhMWVmMjM4YzIxMjA2ZDVkZmVmOGMifQ%3D%3D; visit_counter=eyJpdiI6Ilhzb29ENGtFNXFZdWVjeEwyeXg4T2c9PSIsInZhbHVlIjoiQUs5d3VqWENOaEU4OGFkMmludktubjFGSzRKZU5FaHBVSzFoTDFRSEMrVHY1eVh6ajBZNkZkV3A2OEQycDBYUiIsIm1hYyI6ImUzNzk3MjBiYTYwNTJhMTU4Y2RkMTg4MjVmZjhhYWZiMDA5MWI5NGE0OGNlZGUwZDY0MGViMjBiZDRkNjkyMzYifQ%3D%3DXSRF-TOKEN=eyJpdiI6IlI1QU9RTnpoc0xiNmVqOCtjZXVPWUE9PSIsInZhbHVlIjoieFl2aDN0N0hRR2czZU5oZlYzUjBFVnJxdjQrRVNmQTI4dEdFRzhuV0VqZUJZd0Z4eVVHQ2NmdEJLU1NWeTZYNTNcL3pOd" ] "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "staging.skyscrapercenter.xyz" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
          request_server
          0 of 0
          array:41 [ "USER" => "forge" "HOME" => "/home/forge" "HTTP_COOKIE" => "XSRF-TOKEN=eyJpdiI6IlI1QU9RTnpoc0xiNmVqOCtjZXVPWUE9PSIsInZhbHVlIjoieFl2aDN0N0hRR2czZU5oZlYzUjBFVnJxdjQrRVNmQTI4dEdFRzhuV0VqZUJZd0Z4eVVHQ2NmdEJLU1NWeTZYNTNcL3pOdEJkc1NcL1pBbDVTbXRpbFlXZWtcL2lQWUdlOG5hTWc0aHM2RXBmUmRTZUdBZXJlVmNNVTlXS3RrMVNsckoiLCJtYWMiOiI4OTNiY2YwNGUxZTI2ZDI5ZGM0MTNjYjRjZmYyMmE1MTYxODZiNDNiMmEwOTVhZTdmNTc1ZWQ5NjFkOWU2YjIzIn0%3D; skyscraper_center_session=eyJpdiI6IlwvWXRkY21adEliKzRoaVQxQmE3aU9RPT0iLCJ2YWx1ZSI6InhHOW4xbmlvWG5QOFU3OWNDVlh0bFg2c3hYMGRwOExEamcyVHV3b3JJTk5VRnRuY01KNTFud0JlV1ozZTNoOFwvRUxXUGptQ052K3VYXC9WN3FNOGphY3VDOGQzcVZBaWJIXC9jZWlnY1o4eERUV0M1XC91MzhrVk1jVllGOGFTYXBVSiIsIm1hYyI6IjQ2M2M4YjE0ZjI5YjE5NmNlNjA5ZmQ3YWM3ZjQ2OTMzZTAzYWMxZWViYjJhMWVmMjM4YzIxMjA2ZDVkZmVmOGMifQ%3D%3D; visit_counter=eyJpdiI6Ilhzb29ENGtFNXFZdWVjeEwyeXg4T2c9PSIsInZhbHVlIjoiQUs5d3VqWENOaEU4OGFkMmludktubjFGSzRKZU5FaHBVSzFoTDFRSEMrVHY1eVh6ajBZNkZkV3A2OEQycDBYUiIsIm1hYyI6ImUzNzk3MjBiYTYwNTJhMTU4Y2RkMTg4MjVmZjhhYWZiMDA5MWI5NGE0OGNlZGUwZDY0MGViMjBiZDRkNjkyMzYifQ%3D%3DXSRF-TOKEN=eyJpdiI6IlI1QU9RTnpoc0xiNmVqOCtjZXVPWUE9PSIsInZhbHVlIjoieFl2aDN0N0hRR2czZU5oZlYzUjBFVnJxdjQrRVNmQTI4dEdFRzhuV0VqZUJZd0Z4eVVHQ2NmdEJLU1NWeTZYNTNcL3pOd" "HTTP_PRIORITY" => "u=0, i" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_HOST" => "staging.skyscrapercenter.xyz" "REDIRECT_STATUS" => "200" "HTTPS" => "on" "SERVER_NAME" => "staging.skyscrapercenter.xyz" "SERVER_PORT" => "443" "SERVER_ADDR" => "10.0.0.44" "REMOTE_PORT" => "2936" "REMOTE_ADDR" => "18.218.155.110" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/home/forge/staging.skyscrapercenter.xyz/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/buildings" "SCRIPT_NAME" => "/index.php" "SCRIPT_FILENAME" => "/home/forge/staging.skyscrapercenter.xyz/public/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1743702664.2248 "REQUEST_TIME" => 1743702664 ]
          request_cookies
          0 of 0
          array:3 [ "XSRF-TOKEN" => "eHKeeL6itFRMaZrpkgXB9nYsHg3RnXkPkfwVljv6" "skyscraper_center_session" => "gI2hIVImrMfeHdd8xCwYxZhWfqXJyTTFGfc1kwdv" "visit_counter" => "1" ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 03 Apr 2025 17:51:05 GMT" ] "set-cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxGTVVFZk1UTURrUFlSYjN1dmVUZFE9PSIsInZhbHVlIjoiZHNzc1JsMzNiMjZRVlFHenRwWXF5dzErVHU2UjdkV1Btczl0MVE3VTdnSTBQVjZ2UHUydDFVWHJ0WVNqTkhmTXBGZ1JEdHdUcmlTbWhLbWNtTUFlR1lTeEJMZ01xZ3FZTkdaMGs5REJXeVppYVlzT1BYV0lBNkp5Y055VmtZMysiLCJtYWMiOiI4YTcxNDBlOWE0MWI4NWVjZjczZjNmNjZlMmVkN2JkYTEyNGM0NDk0NDIwOWMyMWMyMjVhMDk0ZjkyZDM5MThiIn0%3D; expires=Thu, 03-Apr-2025 19:51:05 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IkxGTVVFZk1UTURrUFlSYjN1dmVUZFE9PSIsInZhbHVlIjoiZHNzc1JsMzNiMjZRVlFHenRwWXF5dzErVHU2UjdkV1Btczl0MVE3VTdnSTBQVjZ2UHUydDFVWHJ0WVNqTkhmTXBGZ1JEd" 1 => "skyscraper_center_session=eyJpdiI6ImdvWDg1TkRJTTNqSENRc0VaZXF1dVE9PSIsInZhbHVlIjoid2djRlV3MVdabnlcL0s0em5ER0hhY1p1YmxsOGU0VGU4ZGdKczBxMTl0eEo2bEVHSW85emhQaHJkdjZ1cmQxdHJsQWl2WTVFdnhacDBQTlp1SmY5WHJ1bHh1T2pxZGdGTVhVMHdMSXNqNlhSQ2JzSW5YVUVxNkh1UzdyQVwvS0hPYiIsIm1hYyI6IjFiYjhmMzk4ZjUwZGZhOWIxOTU2Mzk4NGI1ZWUyZDA1YmE2M2MwZmIzMjI4ZDI2MTk0NzI1NTRmNTY0OTZhZjUifQ%3D%3D; expires=Thu, 03-Apr-2025 19:51:05 GMT; Max-Age=7200; path=/; httponlyskyscraper_center_session=eyJpdiI6ImdvWDg1TkRJTTNqSENRc0VaZXF1dVE9PSIsInZhbHVlIjoid2djRlV3MVdabnlcL0s0em5ER0hhY1p1YmxsOGU0VGU4ZGdKczBxMTl0eEo2bEVHSW85emhQaHJkdj" 2 => "visit_counter=eyJpdiI6ImxMclpDWFpJRU8yUDB0R0EzM0xuR1E9PSIsInZhbHVlIjoic3U2cWJxRWQ5bmoycEl0XC95cDVNdXN6MXZXRUN1dU1uNHRkUmduMk51dHNCbmVVbkFmT0VJSzJETVpJSHRNRTQiLCJtYWMiOiI1NDE5ZDViM2Q5YTZjOGY1MjU4MzM2NjA5YmI2MDg5NTc2YzU3NjA4NjRlZDYxM2Y0ODMxYTJmOTg5OTA0MzM0In0%3D; expires=Sat, 03-May-2025 17:51:04 GMT; Max-Age=2591999; path=/; httponlyvisit_counter=eyJpdiI6ImxMclpDWFpJRU8yUDB0R0EzM0xuR1E9PSIsInZhbHVlIjoic3U2cWJxRWQ5bmoycEl0XC95cDVNdXN6MXZXRUN1dU1uNHRkUmduMk51dHNCbmVVbkFmT0VJSzJETVpJSHRNRTQiLC" ] "Set-Cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxGTVVFZk1UTURrUFlSYjN1dmVUZFE9PSIsInZhbHVlIjoiZHNzc1JsMzNiMjZRVlFHenRwWXF5dzErVHU2UjdkV1Btczl0MVE3VTdnSTBQVjZ2UHUydDFVWHJ0WVNqTkhmTXBGZ1JEdHdUcmlTbWhLbWNtTUFlR1lTeEJMZ01xZ3FZTkdaMGs5REJXeVppYVlzT1BYV0lBNkp5Y055VmtZMysiLCJtYWMiOiI4YTcxNDBlOWE0MWI4NWVjZjczZjNmNjZlMmVkN2JkYTEyNGM0NDk0NDIwOWMyMWMyMjVhMDk0ZjkyZDM5MThiIn0%3D; expires=Thu, 03-Apr-2025 19:51:05 GMT; path=/XSRF-TOKEN=eyJpdiI6IkxGTVVFZk1UTURrUFlSYjN1dmVUZFE9PSIsInZhbHVlIjoiZHNzc1JsMzNiMjZRVlFHenRwWXF5dzErVHU2UjdkV1Btczl0MVE3VTdnSTBQVjZ2UHUydDFVWHJ0WVNqTkhmTXBGZ1JEd" 1 => "skyscraper_center_session=eyJpdiI6ImdvWDg1TkRJTTNqSENRc0VaZXF1dVE9PSIsInZhbHVlIjoid2djRlV3MVdabnlcL0s0em5ER0hhY1p1YmxsOGU0VGU4ZGdKczBxMTl0eEo2bEVHSW85emhQaHJkdjZ1cmQxdHJsQWl2WTVFdnhacDBQTlp1SmY5WHJ1bHh1T2pxZGdGTVhVMHdMSXNqNlhSQ2JzSW5YVUVxNkh1UzdyQVwvS0hPYiIsIm1hYyI6IjFiYjhmMzk4ZjUwZGZhOWIxOTU2Mzk4NGI1ZWUyZDA1YmE2M2MwZmIzMjI4ZDI2MTk0NzI1NTRmNTY0OTZhZjUifQ%3D%3D; expires=Thu, 03-Apr-2025 19:51:05 GMT; path=/; httponlyskyscraper_center_session=eyJpdiI6ImdvWDg1TkRJTTNqSENRc0VaZXF1dVE9PSIsInZhbHVlIjoid2djRlV3MVdabnlcL0s0em5ER0hhY1p1YmxsOGU0VGU4ZGdKczBxMTl0eEo2bEVHSW85emhQaHJkdj" 2 => "visit_counter=eyJpdiI6ImxMclpDWFpJRU8yUDB0R0EzM0xuR1E9PSIsInZhbHVlIjoic3U2cWJxRWQ5bmoycEl0XC95cDVNdXN6MXZXRUN1dU1uNHRkUmduMk51dHNCbmVVbkFmT0VJSzJETVpJSHRNRTQiLCJtYWMiOiI1NDE5ZDViM2Q5YTZjOGY1MjU4MzM2NjA5YmI2MDg5NTc2YzU3NjA4NjRlZDYxM2Y0ODMxYTJmOTg5OTA0MzM0In0%3D; expires=Sat, 03-May-2025 17:51:04 GMT; path=/; httponlyvisit_counter=eyJpdiI6ImxMclpDWFpJRU8yUDB0R0EzM0xuR1E9PSIsInZhbHVlIjoic3U2cWJxRWQ5bmoycEl0XC95cDVNdXN6MXZXRUN1dU1uNHRkUmduMk51dHNCbmVVbkFmT0VJSzJETVpJSHRNRTQiLC" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "eHKeeL6itFRMaZrpkgXB9nYsHg3RnXkPkfwVljv6" "_previous" => array:1 [ "url" => "https://staging.skyscrapercenter.xyz/buildings" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]