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
POST · /v1/parse
// 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.

Make your first call View x402 docs
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.

Ready when you are

From 200 pages
to 200 milliseconds.

Make your first call Read the docs
No credit card · No signup · POST /v1/parse and go.