Financial data APIs
for AI agents
SEC filings, company screening, and industry statistics.
Free tier included — 100 calls/month, no credit card required.
What's in the store
Three data domains, all queryable by AI agents.
SEC Financial Statements
Standardized income statements, balance sheets, and cash flow statements for 8,500+ public companies. Backed by raw XBRL metric timeseries from SEC EDGAR.
Company Screening
Filter the entire universe of SEC-reporting companies using arbitrary financial metric expressions. Find companies matching any criteria in seconds.
Industry Statistics
SIC-level aggregate statistics — P25, P50, and P75 percentiles — for any financial metric. Benchmark any company against its industry peers.
Two ways to access CDS
Chatting with an AI assistant? Use Track 1. Running code or autonomous agents? Use Track 2. Both expose the same data.
MCP + API Key
Best for: human-directed queries.
Add CDS as a tool to claude.ai, Claude Code, or Cursor. You ask the question; your AI calls the right financial data endpoints automatically. Subscription-based — predictable monthly cost.
- ✓100 free calls/month — no card required
- ✓One-time MCP setup, works immediately
- ✓You stay in control — AI executes on your behalf
- ✓Quota-based billing, easy to budget
X-Api-Key: cds_sk_…Set up →Direct API + x402
Best for: autonomous agents & code.
Call the REST API directly — no MCP, no account, no subscription. Your agent (or script) pays per call in USDC using the open x402 protocol. No quota, no human approval required.
- ✓No account, no subscription, no pre-purchase
- ✓Agent self-funds from a pre-loaded wallet
- ✓Plain HTTP — any language, any client
- ✓No quota ceiling — scales with your workload
USDC payment on BaseSet up →Track 1 — MCP + API Key
Connect in seconds
Add CornerdataStore to claude.ai, Claude Desktop, Claude Code, Cursor, or any MCP-compatible client — and your AI instantly gains access to structured financial data. Free API key, no card required.
Available tools
https://mcp.cornerdatastore.com/mcpcds_sk_) and click Authorize. Get a free key ↓Setup by client
Step-by-step instructions for every major MCP-compatible AI assistant.
Claude.ai (Pro, Max, Team, Enterprise) supports remote MCP servers via the Connectors UI. Authentication is handled automatically — you'll be prompted to enter your API key on a secure authorization page.
- 1Navigate to claude.ai/settings/connectors
- 2Click "Add custom connector"
- 3Enter the URL:
https://mcp.cornerdatastore.com/mcp— leave OAuth Client ID and OAuth Client Secret blank - 4Click "Add" — an authorization page will open automatically
- 5Enter your CDS API key (starts with
cds_sk_) and click "Authorize"
MCP connectors added in Claude.ai are automatically synced to Claude Code if you sign in with the same account. Get a free API key ↓
Call the REST API directly with x402
No account, no subscription. Call api.cornerdatastore.com from your code or autonomous agent using the x402 protocol — an open standard for HTTP micropayments. Pay per call in USDC on Base. No pre-purchase required.
Looking for MCP + AI assistant setup? Track 1 — API Key ↑
When you call api.cornerdatastore.com without a subscription key, the server returns HTTP 402 with machine-readable payment details. Your client pays a few fractions of a cent in USDC on Base and retries — all in one round-trip. The full HTTP exchange:
# Step 1 — Make the request
GET /v1/sec/companies/0000320193
→ HTTP 402 Payment Required
X-Payment-Required: {
"scheme": "exact",
"network": "eip155:84532",
"maxAmountRequired": "1000", ← 1000 USDC-wei = $0.001
"asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
"payTo": "0xdBf8E8C79ebD108380d9b57a2bDd1BaEbb634eE5"
}
# Step 2 — Send USDC on Base, get receipt
# Step 3 — Retry with receipt
GET /v1/sec/companies/0000320193
X-Payment: <signed-receipt>
→ HTTP 200 OKCurrently on Base Sepolia (testnet). Free test USDC is available from faucet.circle.com and Alchemy's Base Sepolia faucet. Mainnet support is planned once pricing is finalized.
x402 is open source. The specification and reference implementation are maintained by Coinbase at github.com/coinbase/x402. Any wallet or client that supports EIP-3009 (USDC transfer with authorization) on Base is compatible.
No wallet yet? Download Coinbase Wallet or MetaMask, switch to the Base Sepolia network, and get free test USDC from faucet.circle.com.
Try it yourself
Every endpoint is pay-per-call via HTTP 402. No API key registration required.
# Search for companies — returns HTTP 402 with payment info
curl -si "https://api.cornerdatastore.com/v1/sec/search?q=apple"
# Response headers include payment details:
# HTTP/2 402
# x-payment-required: {"accepts":[{"scheme":"exact","network":"eip155:84532",
# "maxAmountRequired":"1000","asset":"0x...","payTo":"0x..."}]}
# With an x402-compatible client, payment is handled automatically.
# Retry with proof header and receive JSON data.Full API reference at api.cornerdatastore.com/docs
Simple pricing
MCP users: start free, upgrade when you need more. Direct API users: pay per call, no account needed.
Direct API
x402
No account required
- ✓ Pay per call in USDC on Base
- ✓ No subscription or pre-purchase
- ✓ Works from any HTTP client
- ✓ Ideal for autonomous agents
Currently on Base Sepolia testnet
MCP / API Key
Free
100 API calls per month
- ✓ All endpoints included
- ✓ MCP server access
- ✓ No credit card required
Pro
10,000 API calls per month
- ✓ Everything in Free
- ✓ 100× more calls
- ✓ Priority support
Enter your existing free key to upgrade