Censys · JSON Structure

Platform Http Structure

Http schema from Censys Platform API

Type: object Properties: 16
SecurityInternet IntelligenceAttack Surface ManagementThreat HuntingCyber Threat IntelligenceOSINTInternet ScanningCertificatesAsset Discovery

Http is a JSON Structure definition published by Censys, describing 16 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

body body_hash_sha1 body_hash_sha256 body_hash_tlsh body_size favicons headers html_tags html_title network_log protocol redirect_chain status_code status_reason supported_versions uri

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/censys/refs/heads/main/json-structure/platform-http-structure.json",
  "name": "Http",
  "description": "Http schema from Censys Platform API",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "body": {
      "type": "string",
      "description": "The body of the HTTP response. For hosts without a name, the first 64KB are available. For hosts with a name, only 6KB are available."
    },
    "body_hash_sha1": {
      "type": "string"
    },
    "body_hash_sha256": {
      "type": "string"
    },
    "body_hash_tlsh": {
      "type": "string"
    },
    "body_size": {
      "type": "int32",
      "description": "The length, in bytes, of services.http.response.body; at most, 64KB."
    },
    "favicons": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/components/schemas/Http_Favicon"
      }
    },
    "headers": {
      "type": "object",
      "description": "The key-value header pairs included in the response.",
      "additionalProperties": {
        "$ref": "#/components/schemas/Http_RepeatedHeaders"
      }
    },
    "html_tags": {
      "type": [
        "array",
        "null"
      ],
      "description": "A list of the <title> and <meta> tags from services.http.response.body.",
      "items": {
        "type": "string"
      }
    },
    "html_title": {
      "type": "string",
      "description": "The title of the HTML page: the inner contents of the <title> tag in the response body, if present."
    },
    "network_log": {
      "description": "List of all resources fetched when visiting this page as browser",
      "$ref": "#/components/schemas/NetworkLog"
    },
    "protocol": {
      "type": "string",
      "description": "The protocol field of the response, which includes the claimed HTTP version number."
    },
    "redirect_chain": {
      "type": [
        "array",
        "null"
      ],
      "description": "If the scan redirects, the list of followup scans performed",
      "items": {
        "$ref": "#/components/schemas/Http_RedirectChainLink"
      }
    },
    "status_code": {
      "type": "int32",
      "description": "A 3-digit integer result code indicating the result of the services.http.request."
    },
    "status_reason": {
      "type": "string",
      "description": "A human-readable phrase describing the status code."
    },
    "supported_versions": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "string"
      }
    },
    "uri": {
      "type": "string",
      "description": "The full path used to make the request, which includes the scheme, host, port (when non-standard), and endpoint."
    }
  }
}