Base Sepolia testnet — Mainnet coming soon

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.

Income StatementBalance SheetCash FlowXBRL
🔍

Company Screening

Filter the entire universe of SEC-reporting companies using arbitrary financial metric expressions. Find companies matching any criteria in seconds.

8,500+ CompaniesAny XBRL MetricP/EDebt Ratios
📈

Industry Statistics

SIC-level aggregate statistics — P25, P50, and P75 percentiles — for any financial metric. Benchmark any company against its industry peers.

P25 / P50 / P75SIC CodesPeer Benchmarking

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.

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

search_companiesget_company_infoscreen_companiesget_industry_statsget_financial_statementsget_metric_timeseriesget_latest_metriccompare_peersresolve_sectorget_insider_transactionsget_institutional_holdersget_beneficial_owners
1
Open Integrations. In claude.ai, go to Settings → Integrations and click Add Integration.
2
Paste the server URL.
https://mcp.cornerdatastore.com/mcp
3
Authorize with your API key. Claude will open an authorization page. Enter your CDS API key (starts with cds_sk_) and click Authorize. Get a free key ↓
4
Start chatting. Ask anything — “Screen for profitable small-caps with revenue growth > 20%” — and Claude will call the right tools automatically.

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.

  1. 1Navigate to claude.ai/settings/connectors
  2. 2Click "Add custom connector"
  3. 3Enter the URL: https://mcp.cornerdatastore.com/mcp — leave OAuth Client ID and OAuth Client Secret blank
  4. 4Click "Add" — an authorization page will open automatically
  5. 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 ↓

Track 2 — Direct APItestnet

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:

http
# 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 OK
1
Your agent calls the API. Normal GET or POST — no special headers needed up front.
2
Server returns HTTP 402. The response includes payment details: network, amount (in USDC-wei), and the receiving address.
3
Agent pays and retries. An x402-aware client signs the payment on Base Sepolia (testnet) or Base mainnet and retries with an X-Payment header. The whole round-trip adds ~200 ms.

Currently 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

$0.001–$0.01/call

No account required

  • Pay per call in USDC on Base
  • No subscription or pre-purchase
  • Works from any HTTP client
  • Ideal for autonomous agents
Setup guide ↓

Currently on Base Sepolia testnet

MCP / API Key

Free

$0/month

100 API calls per month

  • All endpoints included
  • MCP server access
  • No credit card required
Most Popular

Pro

$29/month

10,000 API calls per month

  • Everything in Free
  • 100× more calls
  • Priority support

Secured by Stripe. Cancel anytime.

Enter your existing free key to upgrade