ZoomInfo · Schema

CompanyInsightsByTypeResponse

Response model for retrieving company insights by type.

CompanyB2BDataSales

Properties

Name Type Description
data array The primary data of the document
View JSON Schema on GitHub

JSON Schema

gtm-company-insights-by-type-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/gtm/main/json-schema/gtm-company-insights-by-type-response-schema.json",
  "title": "CompanyInsightsByTypeResponse",
  "description": "Response model for retrieving company insights by type.",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/gtm-copilot-api-v1-api-openapi.yml#/components/schemas/CompanyInsightsByTypeResponse",
  "type": "object",
  "required": [
    "data"
  ],
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/CompanyInsightsByTypeResponseResource"
      },
      "description": "The primary data of the document"
    }
  },
  "$defs": {
    "AccountLevelIntentInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.account-level-intent.spike",
          "pattern": "zi.account-level-intent.spike"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/AccountLevelIntentSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Account level intent insight model"
    },
    "AccountLevelIntentSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "clusterName",
        "score",
        "scoreChange"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "clusterName": {
          "type": "string",
          "description": "Name of the intent topic cluster that spiked. e.g. 'Sales Strategy'."
        },
        "score": {
          "type": "integer",
          "format": "int64",
          "description": "The account's current intent score after this signal. Values: 0 = NONE, 1 = LOW, 2 = MODERATE, 3 = HIGH. Always higher than the previous score as this represents a spike event."
        },
        "scoreChange": {
          "type": "string",
          "description": "Description of how the intent score changed (e.g. from LOW to HIGH)."
        },
        "topics": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "List of individual intent topic names within the cluster that contributed to the spike."
        },
        "topLocations": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/AliLocation"
          },
          "description": "Geographic breakdown of where the intent activity was detected, including location name and number of active buyers."
        }
      },
      "description": "Account level intent signal payload."
    },
    "ActivityLocationInfo": {
      "type": "object",
      "properties": {
        "locationCity": {
          "type": "string",
          "description": "City of the location."
        },
        "locationState": {
          "type": "string",
          "description": "State of the location."
        },
        "locationStateCode": {
          "type": "string",
          "description": "State code of the location."
        },
        "locationCountry": {
          "type": "string",
          "description": "Location country."
        },
        "locationCountryCode": {
          "type": "string",
          "description": "Location country code."
        }
      },
      "description": "Activity location information for TrustRadius signals."
    },
    "AliLocation": {
      "type": "object",
      "required": [
        "location",
        "buyersCount"
      ],
      "properties": {
        "location": {
          "type": "string",
          "description": "Geographic location name."
        },
        "buyersCount": {
          "type": "integer",
          "format": "int64",
          "description": "Number of active buyers detected."
        }
      },
      "description": "Account Level Intent (ALI) location information."
    },
    "AnomalousHiringInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.anomaloushiring",
          "pattern": "zi.anomaloushiring"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/AnomalousHiringSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Anomalous hiring insight model"
    },
    "AnomalousHiringSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "text"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "text": {
          "type": "string",
          "description": "Summary describing the unusual hiring activity, including context about the scale or nature of the hiring surge."
        },
        "department": {
          "type": "string",
          "description": "Department where the unusual volume of hiring was detected (e.g. 'Engineering', 'Sales')."
        }
      },
      "description": "Anomalous hiring signal payload."
    },
    "AwardInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.award",
          "pattern": "zi.award"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/AwardSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Award insight model"
    },
    "AwardSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "text"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "text": {
          "type": "string",
          "description": "The text content of the signal."
        }
      },
      "description": "Award signal payload."
    },
    "BuyingCommitteeChangeInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.buyingcommitteechange",
          "pattern": "zi.buyingcommitteechange"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/BuyingCommitteeChangeSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Buying committee change insight model"
    },
    "BuyingCommitteeChangeSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "ziCompanyId",
        "ziContactId",
        "name",
        "changeType"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo company id."
        },
        "ziContactId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo contact id for the person."
        },
        "name": {
          "type": "string",
          "description": "Name of the person associated with this signal."
        },
        "title": {
          "type": "string",
          "description": "Person's job title."
        },
        "isPersonOfInterest": {
          "type": "boolean",
          "description": "Indicates if this person was identified as a contact of interest."
        },
        "isCLevel": {
          "type": "boolean",
          "description": "Indicates if the person holds a C-level executive position."
        },
        "inBuyingGroup": {
          "type": "boolean",
          "description": "Indicates if the person is part of an identified buying committee or decision-making group."
        },
        "changeType": {
          "type": "string",
          "description": "Specific type of change that triggered this signal."
        },
        "previousCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo company ID of the person's previous employer."
        },
        "previousTitle": {
          "type": "string",
          "description": "Person's previous job title."
        },
        "previousCompanyName": {
          "type": "string",
          "description": "Name of the company where the person was previously employed."
        }
      },
      "description": "Buying committee change signal payload."
    },
    "CompanyInsight": {
      "type": "object",
      "required": [
        "insights"
      ],
      "properties": {
        "insights": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/InsightUnion"
          },
          "description": "Array of insights for this company."
        }
      },
      "description": "Attributes for company insight."
    },
    "CompanyInsightsByTypeResponseResource": {
      "type": "object",
      "required": [
        "id",
        "type",
        "attributes"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier for the resource"
        },
        "type": {
          "type": "string",
          "description": "The type of the resource",
          "default": "CompanyInsights",
          "pattern": "CompanyInsights"
        },
        "attributes": {
          "allOf": [
            {
              "$ref": "#/$defs/CompanyInsight"
            }
          ],
          "description": "The attributes defining the resource"
        }
      },
      "description": "Company insights by type response resource."
    },
    "CompetitorIntentInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.intent.competitor.spike",
          "pattern": "zi.intent.competitor.spike"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/CompetitorIntentSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Competitor intent insight model"
    },
    "CompetitorIntentSignal": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "ziCompanyId",
        "name"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo company id."
        },
        "name": {
          "type": "string",
          "description": "Name of the competitor being researched."
        },
        "productsOrServices": {
          "type": "string",
          "description": "Competitor's products or services that are being researched by the account."
        }
      },
      "description": "Competitor Intent Signal information."
    },
    "CompetitorIntentSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "competitor"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "competitor": {
          "allOf": [
            {
              "$ref": "#/$defs/CompetitorIntentSignal"
            }
          ],
          "description": "Details about the competitor being researched, including the competitor's company ID, name, and relevant products or services."
        }
      },
      "description": "Competitor intent signal payload."
    },
    "CxoChangeInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.cxochange",
          "pattern": "zi.cxochange"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/CxoChangeSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "CXO change insight model"
    },
    "CxoChangeSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "ziCompanyId",
        "ziContactId",
        "name",
        "changeType"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo company id."
        },
        "ziContactId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo contact id for the person."
        },
        "name": {
          "type": "string",
          "description": "Name of the person associated with this signal."
        },
        "title": {
          "type": "string",
          "description": "Person's job title."
        },
        "isPersonOfInterest": {
          "type": "boolean",
          "description": "Indicates if this person was identified as a contact of interest."
        },
        "isCLevel": {
          "type": "boolean",
          "description": "Indicates if the person holds a C-level executive position."
        },
        "inBuyingGroup": {
          "type": "boolean",
          "description": "Indicates if the person is part of an identified buying committee or decision-making group."
        },
        "changeType": {
          "type": "string",
          "description": "Specific type of change that triggered this signal."
        },
        "previousCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo company ID of the person's previous employer."
        },
        "previousTitle": {
          "type": "string",
          "description": "Person's previous job title."
        },
        "previousCompanyName": {
          "type": "string",
          "description": "Name of the company where the person was previously employed."
        }
      },
      "description": "CXO change signal payload."
    },
    "DivestitureInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.divestiture",
          "pattern": "zi.divestiture"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/DivestitureSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Divestiture insight model"
    },
    "DivestitureSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "text"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "text": {
          "type": "string",
          "description": "The text content of the signal."
        }
      },
      "description": "Divestiture signal payload."
    },
    "EarningsInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.earnings",
          "pattern": "zi.earnings"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/EarningsSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Earnings insight model"
    },
    "EarningsSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "text"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "text": {
          "type": "string",
          "description": "The text content of the signal."
        }
      },
      "description": "Earnings signal payload."
    },
    "FormCompleteInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.formcomplete",
          "pattern": "zi.formcomplete"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/FormCompleteSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Form complete insight model"
    },
    "FormCompleteSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "ziCompanyId",
        "ziContactId",
        "name",
        "formName",
        "formStatus"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo company id."
        },
        "ziContactId": {
          "type": "integer",
          "format": "int64",
          "description": "ZoomInfo contact id for the person."
        },
        "name": {
          "type": "string",
          "description": "Name of the person associated with this signal."
        },
        "title": {
          "type": "string",
          "description": "Person's job title."
        },
        "isPersonOfInterest": {
          "type": "boolean",
          "description": "Indicates if this person was identified as a contact of interest."
        },
        "isCLevel": {
          "type": "boolean",
          "description": "Indicates if the person holds a C-level executive position."
        },
        "inBuyingGroup": {
          "type": "boolean",
          "description": "Indicates if the person is part of an identified buying committee or decision-making group."
        },
        "formName": {
          "type": "string",
          "description": "The customer-defined name of the submitted form, as configured in ZoomInfo FormComplete."
        },
        "formStatus": {
          "allOf": [
            {
              "$ref": "#/$defs/FormStatus"
            }
          ],
          "description": "Status of the form."
        }
      },
      "description": "Form complete signal payload."
    },
    "FormStatus": {
      "type": "string",
      "enum": [
        "SUBMITTED",
        "PENDING"
      ],
      "description": "Submission status of a completed form.",
      "x-enumDescriptions": {
        "SUBMITTED": "The form was fully completed and submitted by the contact.",
        "PENDING": "The form was started but not fully submitted (abandoned/partial)."
      }
    },
    "FundingInsight": {
      "type": "object",
      "required": [
        "ziCompanyId",
        "signalId",
        "signalType",
        "signalPayload"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "Unique id for the insight."
        },
        "ziCompanyId": {
          "type": "integer",
          "format": "int64",
          "description": "Company id."
        },
        "signalId": {
          "type": "string",
          "description": "Signal id."
        },
        "signalType": {
          "type": "string",
          "description": "Type of the signal.",
          "default": "zi.funding",
          "pattern": "zi.funding"
        },
        "signalPayload": {
          "allOf": [
            {
              "$ref": "#/$defs/FundingSignalPayload"
            }
          ],
          "description": "Structured payload containing signal-specific data based on the signal type."
        },
        "insightDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of the insight."
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time",
          "description": "Expiration date of the insight."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "Date of creation of the insight."
        }
      },
      "description": "Funding insight model"
    },
    "FundingSignalPayload": {
      "type": "object",
      "required": [
        "displayText",
        "date",
        "type",
        "amount",
        "investors"
      ],
      "properties": {
        "displayText": {
          "type": "string",
          "description": "Text describing this signal for display purposes."
        },
        "date": {
          "type": "string",
          "format": "date-time",
          "description": "UTC timestamp when the signal event was originally recorded or detected."
        },
   

# --- truncated at 32 KB (112 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/gtm/refs/heads/main/json-schema/gtm-company-insights-by-type-response-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/gtm-company-insights-by-type-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.