Horizon Pulse

x402 SEC company facts API

Updated

Key financial facts for one SEC-reporting company from SEC EDGAR XBRL filings: revenue, net income, assets, liabilities, equity, shares outstanding, operating cash flow and EPS, latest annual and quarterly, plus as-of date and source link. US-GAAP financial statements only (plus the dei cover-page share count); companies that report in IFRS are not supported and return 404. Company facts only. Data from SEC EDGAR; not affiliated with or endorsed by the SEC. Not investment advice.

Data from SEC EDGAR public filings. Not affiliated with or endorsed by the U.S. Securities and Exchange Commission.

MethodPathPriceWhat it returns
GET/api/sec/company-facts$0.02 USDCCompany facts from SEC EDGAR data by ticker or CIK ($0.02)
POST/api/sec/company-facts$0.02 USDCCompany facts from SEC EDGAR data by ticker or CIK ($0.02)

Full docs: /docs · /llms.txt · /openapi.json

Common questions

Do I need an account or an API key?

No. There is no signup and no API key. Each call is paid on its own with x402 v2.

How does payment work?

Call a paid route without payment and you get HTTP 402 with the price in the PAYMENT-REQUIRED header. An x402 client signs the payment and retries the same request with a PAYMENT-SIGNATURE header. The settlement receipt comes back in the PAYMENT-RESPONSE header.

Which networks and tokens can I pay with?

The standard routes take USDC on Base, Solana or Polygon, or RLUSD on the XRP Ledger, at the same price on each. The verified brief, the seller due-diligence check, the Funding Pulse Weekly report and SEC company facts are USDC on Base only. The 402 response lists the options for each call; pay with one of those.

Am I charged when a call fails?

Our error responses (4xx/5xx) are not charged on Base (other rails may charge), apart from the exceptions noted on a route.