Key financial ratios computed from SEC EDGAR XBRL
Key financial ratios computed from SEC EDGAR XBRL: margins, liquidity, leverage and growth. Give a ticker or CIK and get ratios over recent periods, each computed number citing the source facts it was derived from, plus restatement flags and simple anomaly flags.
Answeringour last check, 2026-09-25
1 of 1checks answered this week
1054 msmedian answer time
$0.02listed price per call
$0.02price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://api.agentstools.dev/edgar/ratios
| Category | Market data |
|---|---|
| Provider host | api.agentstools.dev |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-25 | valid payment request | 402 | $0.02 | 1054 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"freq": "annual",
"periods": 5,
"ticker": "AAPL"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"properties": {
"cik": {
"description": "SEC EDGAR CIK, any zero-padding accepted",
"type": "string"
},
"freq": {
"description": "Reporting frequency, default annual",
"enum": [
"annual",
"quarterly"
],
"type": "string"
},
"periods": {
"description": "Number of recent periods to return, default 8",
"maximum": 12,
"minimum": 1,
"type": "integer"
},
"ticker": {
"description": "Stock ticker symbol, e.g. AAPL",
"type": "string"
}
},
"required": [],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}