Point-in-time fundamentals: what was filed as of a date, before restatement
as_filedCall this when the question is about what was known on a past date (a backtest, an audit, "what did the 10-K say at the time"), not about the current restated figures. Returns, for each fiscal period filed on or before date, the value as it stood on that date (the original filing, or a later filing for the same period if it came before date), the filing date, the XBRL tag, a sec.gov link, and restated_after_date when a later filing changed it. Values are as printed, not split-adjusted. Inputs: ticker (path), date (YYYY-MM-DD, required), metrics (comma-separated snake_case names, default revenues,net_income,eps_diluted,operating_cash_flow,free_cash_flow,stockholders_equity,total_debt,shares_outstanding), period (annual|quarterly), limit (periods, default 4). Example: GET /as-filed/AAPL?date=2020-02-01&metrics=revenues,net_income. If the company had filed none of it by date, the answer has no periods, the flag nothing_filed_by_date and earliest_filed (the first filing date on record). A 503 as-filed-unavailable means there is no as-filed history for the company to answer from; it is not charged, and GET /fundamentals has the current figures. 0.01 credits. (GET https://app.deepvalues.ai/api/v1/as-filed/{ticker} — 0.01 credits per call; works with no credentials up to 5 call(s)/day per address)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ticker": "<ticker>",
"date": "<date>"
},
"name": "as_filed"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | The day to look back from (YYYY-MM-DD, 2009-01-01 or later, not in the future). | |
| limit | No | How many of the most recent periods filed by `date` to return. | |
| period | No | annual | |
| ticker | Yes | ||
| metrics | No | Comma-separated metric names (snake_case), at most 20. |