Financial document intelligence
SEC filings.
Earnings calls.
Structured, instantly.
A single endpoint. Five cents a call. No keys, no accounts, no ceremony. Built for the agents already reading your filings.
API online · 184 ms p50 x402 v2 · Base FinBERT NLP
// one call. one nickel.
POST https://filedge.io/v1/parse
{
"source": "edgar",
"type": "10-Q",
"ticker": "AAPL",
"period": "latest"
}
→ typed JSON · ~200ms
200 OK · application/json 184ms
AAPL 10-Q parsed · 184ms NVDA earnings transcript · 212ms MSFT Form 4 · 98ms TSLA 8-K · 156ms META 10-K · 240ms GOOGL 10-Q · 176ms AMZN transcript · 198ms JPM 10-Q · 162ms
AAPL 10-Q parsed · 184ms NVDA earnings transcript · 212ms MSFT Form 4 · 98ms TSLA 8-K · 156ms META 10-K · 240ms GOOGL 10-Q · 176ms AMZN transcript · 198ms JPM 10-Q · 162ms
How it works
Three steps.
No ceremony.
Send a request. Pay a nickel. Get typed JSON. The x402 protocol handles the payment inline — your agent never sees an invoice.
01
Send a request.
POST to /v1/parse with a ticker, a document type, and a period. No API key. No auth header. Nothing to sign up for.
POST /v1/parse
{ ticker: "NVDA", type: "10-Q" }
02
Pay five cents.
The API responds with HTTP 402 and payment instructions. Your x402 client pays $0.05 in USDC on Base. No wallet code. No billing portal.
x402 v2 · Base
NETWORKBase · eip155:84532
ASSETUSDC
AMOUNT$0.05
STATUS✓ settled · 1.2s
03
Get the JSON.
Typed fields, every time. Monetary values as integers in USD cents. ISO 8601 dates. Enums with fixed vocabularies. Cached on repeat — you're never billed twice.
typed · cached · deterministic
{ "ticker": "NVDA",
"revenue": { "value": 60923000000 },
"eps_diluted": 2.40,
"signal": "raised" }
Built for agents
The chain is the receipt.
No monthly minimums. No seat counts. No "contact sales." Your agent pays as it goes — five cents at a time — and the ledger writes itself.
API reference
One endpoint.
Everything you need.
POST /v1/parse accepts SEC EDGAR filings by ticker and earnings call transcripts. Typed JSON, every time.
POST https://filedge.io/v1/parse
source stringreq edgar · transcript · url
type stringreq 10-Q · 10-K · 8-K · form4
ticker stringreq e.g. AAPL
period stringopt latest · YYYY-QN · YYYY
url stringopt direct filing URL
// GET /v1/parse · 10-Q · AAPL { "meta": { "ticker": "AAPL", "company": "Apple Inc.", "document_type": "10-Q", "period_end": "2024-12-28", "filed_date": "2025-02-07", "parsed_at": "2025-04-22T18:04:11Z", "cache_hit": false }, "financials": { "revenue": { "value": 124307000000, "yoy_pct": 4.1 }, "net_income": { "value": 36206000000, "yoy_pct": 7.9 }, "eps_diluted": { "value": 2.40, "yoy_pct": 10.1 }, "gross_margin_pct": 46.9 }, "segments": [ { "name": "iPhone", "revenue": 69245000000, "yoy_pct": 1.1 }, { "name": "Services", "revenue": 26249000000, "yoy_pct": 13.9 }, { "name": "Mac", "revenue": 8970000000, "yoy_pct": 15.6 } ], "guidance": { "provided": true, "revenue_range": { "low": 88500000000, "high": 91500000000 }, "signal": "raised" }, "risk_flags": [ { "text": "China revenue concentration risk", "severity": "high" }, { "text": "FX headwinds on international margins", "severity": "medium" } ] }
10-Q
Quarterly
Revenue, EPS, segments
10-K
Annual
Full-year, MD&A, risk
8-K
Material
Events & disclosures
Form 4
Insider
Buys, sells, signal
Call
Transcript
Tone, topics, Q&A
Pricing
Five cents
a request.
That's it.
No monthly fees. No tiered rate limits. No account. Each call costs exactly a nickel, paid in USDC on Base. Pay as you go — your agent already knows how.
Per request
$ 0.05 / call · USDC
NetworkBase · 84532
AssetUSDC
Protocolx402 v2
Min balance$0.05
Billingper request
Rate limitsnone
Accountnot required
Cached hitsfree
Built on solid ground
Primary sources.
No magic.
Structured extraction from the source. NLP signals layered on top. No hallucinations, no re-licensed data, no vendor in the middle.
Straight from EDGAR
10-Q, 10-K, 8-K, and Form 4 data comes directly from the SEC's XBRL feed. Primary source. No third-party data vendors, no re-licensing risk.
FinBERT for sentiment
Transcript tone and risk flag scoring uses FinBERT — a financial-domain BERT model trained on financial text. Not a general model retrofitted for finance.
x402, not proprietary
Payment uses the open x402 standard. Your client works with any x402 service — not just filedge. No vendor lock-in on the payment layer.
Cached, not re-billed
Parsed documents live in Redis. TTLs vary by document type — shorter for 8-K, longer for 10-K. Request the same filing twice, pay once.
JSON agents actually use
Monetary values are integers in USD cents — no floating-point currency. Dates are ISO 8601. Enums are fixed strings. Every field typed, every time.
Discoverable by design
Serves /.well-known/x402.json for service discovery and /llms.txt for agent instructions. Find it, understand it, use it — zero setup.
From 200 pages
to 200 milliseconds.
No credit card · No signup · POST /v1/parse and go.