Skip to content
Eden Engine

SEC Filings History (by Stock Symbol)

omnial/get-stock-sec-filings

Given a stock ticker symbol, returns its recent SEC filings -- 10-K annual reports, 10-Q quarterly reports, 8-K current reports, insider Forms 3/4/5, proxy statements, and registration statements -- each with the filer's company name, form type, filed date, and period covered, grouped into filing categories with the single most recent filing of each major type called out separately. A symbol with no SEC filings on record (including an unrecognized ticker) returns no filings rather than an error.

activeper callv1
Provider
Web & Business Data Network
Category
equities
Provider price
$0.01365 per call
Latency p50 / p95
— / —
Success rate
Verified

Provider list price; Omnial MCP charges provider cost plus a platform markup on top.

Contract

input_schema.json
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max records to return."
    },
    "symbol": {
      "type": "string",
      "description": "Stock symbol (e.g. AAPL)."
    }
  },
  "additionalProperties": false
}
output_schema.json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "data": {
          "type": "object",
          "properties": {
            "rows": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "filed": {
                    "type": "string",
                    "description": "Filing date, e.g. '09/03/2026' (M/D/YYYY)."
                  },
                  "period": {
                    "type": "string",
                    "description": "The reporting period date, same format as `filed`."
                  },
                  "formType": {
                    "type": "string",
                    "description": "e.g. '10-K', '10-Q', '4', '8-K/A'."
                  },
                  "companyName": {
                    "type": "string",
                    "description": "The public filer name, e.g. 'Apple Inc.'."
                  },
                  "reportingOwner": {
                    "type": "string",
                    "description": "The individual insider named on a Form 3/4/5 filing (e.g. an officer or director), as SEC rules require it to be publicly disclosed. Empty string observed on non-insider filing types (e.g. 8-K/A)."
                  }
                },
                "additionalProperties": true
              },
              "description": "The filings themselves, most recent first on the one real call observed."
            },
            "latest": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string",
                    "description": "The form type, e.g. '10-K', '10-Q'."
                  }
                },
                "additionalProperties": true
              },
              "description": "The single most recent filing of each major form type (e.g. 10-K, 10-Q). Each entry's document link is not exposed by this tool -- see the 'Filings do not include a document link' note in usage.md."
            },
            "symbol": {
              "type": "string",
              "description": "Echoes the input symbol, e.g. 'AAPL'."
            },
            "headers": {
              "type": "object",
              "properties": {
                "view": {
                  "type": "string"
                },
                "filed": {
                  "type": "string"
                },
                "period": {
                  "type": "string"
                },
                "formType": {
                  "type": "string"
                },
                "companyName": {
                  "type": "string"
                }
              },
              "description": "Static column-header labels for the `rows` table, e.g. for building a UI.",
              "additionalProperties": true
            },
            "totalRecords": {
              "type": "number",
              "description": "Total filings on record for the symbol, not just the page returned."
            },
            "filterOptions": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "group": {
                    "type": "string",
                    "description": "e.g. 'Annual Reports', 'Insider Transactions'."
                  },
                  "formtype": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "The form-type codes belonging to this group, e.g. ['10-K', 'ARS']. Empty for the 'All' group."
                  }
                },
                "additionalProperties": true
              },
              "description": "The filing-category groupings the upstream UI offers (e.g. 'Annual Reports')."
            }
          },
          "additionalProperties": true
        },
        "status": {
          "type": "object",
          "properties": {
            "rCode": {
              "type": "number",
              "description": "Observed as 200 on the one real call."
            },
            "bCodeMessage": {
              "type": [
                "string",
                "null"
              ],
              "description": "Observed as `null`."
            },
            "developerMessage": {
              "type": [
                "string",
                "null"
              ],
              "description": "Observed as `null`."
            }
          },
          "description": "The upstream data vendor's own per-request status envelope.",
          "additionalProperties": true
        },
        "message": {
          "type": [
            "string",
            "null"
          ],
          "description": "Observed as `null` on the one real found-result call."
        }
      },
      "additionalProperties": true
    },
    "status": {
      "type": "string",
      "description": "'success' on the one real found-result call observed (AAPL)."
    }
  },
  "description": "The filings record, as returned at routing.responseResultPath ($.output). An unrecognized or no-filings symbol shapes to `{}` (see `invalid-symbol.json`) -- no field below is guaranteed present.",
  "additionalProperties": true
}

Pricing

Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.

Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.

ChargeRate
Per call
Flat, regardless of what comes back
$0.01365
Cost basis
Not recorded

This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.

Updated
Sep 8, 2026