← Araçlar

get_company_timeline

Company timeline · salt-okunur

Chronological events for a company (newest first): KAP disclosures typed by KAP's own
    metadata (disclosure_type/class, subject), corporate actions (Yahoo ex-dates/splits) and
    Yahoo news. Each event has date, type, title, ids and source_url. No classification or
    summarisation beyond KAP's fields.

Parametreler

adtipzorunluvarsayılanaçıklama
ticker string evet BIST ticker
start_date string YYYY-MM-DD; default 90 days ago
end_date string
event_types array<enum: disclosure | corporate_action | news> Default: all
disclosure_type enum: FR | ODA | DG | DUY | FON | CA Restrict KAP items to one type
limit integer
maximum=500, minimum=1
100
max_pages integer KAP scan cap (default 120)

Girdi şeması

{
  "properties": {
    "ticker": {
      "description": "BIST ticker",
      "title": "Ticker",
      "type": "string"
    },
    "start_date": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "YYYY-MM-DD; default 90 days ago",
      "title": "Start Date"
    },
    "end_date": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "End Date"
    },
    "event_types": {
      "anyOf": [
        {
          "items": {
            "enum": [
              "disclosure",
              "corporate_action",
              "news"
            ],
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Default: all",
      "title": "Event Types"
    },
    "disclosure_type": {
      "anyOf": [
        {
          "enum": [
            "FR",
            "ODA",
            "DG",
            "DUY",
            "FON",
            "CA"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Restrict KAP items to one type",
      "title": "Disclosure Type"
    },
    "limit": {
      "default": 100,
      "maximum": 500,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    },
    "max_pages": {
      "anyOf": [
        {
          "minimum": 1,
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "KAP scan cap (default 120)",
      "title": "Max Pages"
    }
  },
  "required": [
    "ticker"
  ],
  "title": "get_company_timelineArguments",
  "type": "object"
}

Çıktı şeması

{
  "additionalProperties": true,
  "title": "get_company_timelineDictOutput",
  "type": "object"
}