Economic model
🔒 Audit-grade by construction
Every claim in this response is defensible in an IC meeting or audit. Most competing "AI fundamentals" APIs return plausible-sounding prose you cannot verify. This endpoint is different. For each claim you get:
- 🔗 a clickable URL to the exact authoritative document (SEC EDGAR 10-K / 10-Q / 8-K),
- 📄 the document section the claim is drawn from (e.g., Item 7 MD&A, Note 3 — Revenue),
- 💬 a verbatim quote from that section (20–400 characters, copied word-for-word),
- ✅ machine-verified at generation time — we fetch the filing, strip HTML, and confirm the quote literally appears in the document before we store it. Fabricated or paraphrased quotes are rejected and the model is regenerated.
An analyst can click a URL, jump to the section, Ctrl-F the quote, and have the source paragraph in front of them in ten seconds. No more "trust me, the AI read the filing."
What's in the model
Offerings, value delivery, monetization, cost structure, reinvestment, cash conversion, sensitivities, unit economics, capital allocation, management style, operating levers, strategic initiatives, structural advantages, flywheels, and failure modes.
Every section and array item carries a sources array of machine-verified citations.
Two possible response shapes
✅ 200 OK — model is ready
Returns the full EconomicModel JSON. Stable and safe to cache client-side.
⏳ 202 Accepted — model is being generated
The model for this company has never been built. A background job has been queued (or one was already in flight).
Generation takes a few minutes. The job fetches the company's latest 10-K, 10-Q, and 8-Ks directly from SEC EDGAR, passes them to the AI along with strict citation requirements, verifies every quote against the filing text, and writes the result.
Poll this same endpoint with the same symbol — once the job completes you will start receiving the 200 response. A reasonable poll interval is every 30 seconds.
{
"status": "generating",
"jobId": "64abfe1234567890abcdef12",
"message": "Generating economic model — this can take a few minutes. Call this endpoint again to retrieve the result."
}
Deduplication
If a generation job is already in flight for this company — regardless of which account queued it — this endpoint returns the existing jobId. You will never queue two generations for the same company.
Cost
Generation runs server-side and does not count against your API request budget beyond the call to this endpoint.
Query parameters
Stock ticker symbol. Identify the entity by exactly one of: symbol, cik, cusip, composite_figi, or share_class_figi. At least one is required.
SEC Central Index Key (CIK).
CUSIP identifier (9 characters).
Composite OpenFIGI identifier.
Share-class OpenFIGI identifier.
Response
Model is ready. Full economic model JSON with per-claim SEC-filing citations.
Example response
{
"valueDelivery": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"monetization": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"costStructure": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"reinvestment": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"cashConversion": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"sensitivities": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"unitEconomics": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"capitalAllocation": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"managementStyle": {
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
},
"offerings": [
{
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
}
],
"operatingLevers": [
{
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
}
],
"strategicInitiatives": [
{
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
}
],
"structuralAdvantages": [
{
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
}
],
"flywheels": [
{
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
}
],
"failureModes": [
{
"sources": [
{
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"publisher": "www.sec.gov",
"section": "Item 1. Business — AppLovin Platform"
}
]
}
]
}