D

DEX Data & Agent Utilities · Edgar Filings

by DEX Data & Agent Utilities

GETBase

$0.05

per call · USD Coin on Base

Every SEC filing by one issuer SINCE a cursor - a delta, not a dump. Requires ?since=YYYY-MM-DD AND ?ticker= or ?cik= (cik wins if both). Optional ?forms=10-K,8-K (also matches /A), ?limit=1..200. Errors: 400 missing_since|missing_issuer|bad_since|bad_ticker|bad_cik|bad_limit, 404 unknown_ticker|unknown_cik, 502 edgar_unavailable, 503 rate_limited_locally. AN EMPTY DELTA IS CHARGED: nothing-changed is the answer you bought. 8-K with decoded items: /edgar/events. Ownership: /edgar/insiders.

Endpoint

GET https://x402.donnyautomation.com/edgar/filings

2

Calls / 30d

2

Unique payers / 30d

Sep 9

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://x402.donnyautomation.com/edgar/filings", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://x402.donnyautomation.com/edgar/filings?since=2026-01-01&ticker=AAPL" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "attribution": "Source: U.S. Securities and Exchange Commission EDGAR. US Government public-domain records, read live at call time.",
  "changed": true,
  "count": 1,
  "coverage": {
    "complete": true,
    "from": "2015-06-04",
    "to": "2026-08-27"
  },
  "cursorSemantics": "nextSince is INCLUSIVE — the next call re-returns that day's filings. Dedupe on accessionNumber.",
  "endpoint": "/edgar/filings",
  "filings": [
    {
      "acceptanceDateTime": "2026-07-30T20:30:28.000Z",
      "accessionNumber": "0000320193-26-000018",
      "filingDate": "2026-07-30",
      "filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.htm",
      "form": "8-K",
      "items": "2.02,9.01",
      "primaryDocumentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
      "reportDate": "2026-07-30"
    }
  ],
  "issuer": {
    "cik": "0000320193",
    "exchanges": [
      "Nasdaq"
    ],
    "name": "Apple Inc.",
    "sicDescription": "Electronic Computers",
    "ticker": "AAPL"
  },
  "matched": 1,
  "nextSince": "2026-07-30",
  "since": "2026-01-01",
  "truncated": false
}

Payment details

Pay to0x2740651e046c59ab2a6510401140643292d3a96f
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Data & Enrichment and the homepage with a featured placement.

Get featured →

More from DEX Data & Agent Utilities & similar services

D

DEX Data & Agent Utilities · Base Liquidity

x402.donnyautomation.com

Per-venue USD liquidity and TVL for a pair on Base across BaseSwap, SushiSwap and Uniswap v3. Returns totalTvlUsd, venueCount, deepestVenue and venues[] with each venue share and reserves. Requires ?pair=SYM/SYM (e.g. WETH/USDC). Errors: 400 bad_pair (malformed, or a ticker unknown on this chain), 404 no_pools, 502 upstream_read_failed. Raw pool numbers are /reserves; a one-word verdict is /risk; price is /price. Chain-pinned; bare /liquidity = BSC.

GETBaseDeFi
$0.01 / call4 calls / 30d
D

DEX Data & Agent Utilities · Treasury

x402.donnyautomation.com

US Treasury par yield curve, every constant maturity from 1 month to 30 years for a published business day. Returns curve[] with tenor, months and percent, spreads (2s10s, 3m10y, 5s30s) and an explicit inversion flag - the real question is whether the curve is inverted, not what fourteen numbers are. A tenor Treasury did not publish is null, never zero. Pass ?latest=1 OR ?date=YYYY-MM-DD, not both. Errors: 400 conflicting_params|bad_latest|bad_date, 404 no_curve with the available range.

GETBaseDeFi
$0.03 / call3 calls / 30d
D

DEX Data & Agent Utilities · V4hooks

x402.donnyautomation.com

Uniswap v4 hook capability scan on Base mainnet. Decodes all 14 permission bits from the hook address per v4-core Hooks.sol, flags swap custody, fee-taking and EIP-1967 upgradeability, and verifies source by Basescan/Sourcify/Blockscout consensus. Returns custodyClass PASSIVE|FLOW_CONTROL|FEE_TAKING|SWAP_CUSTODY|OPAQUE, flags[], riskFlags[] and verificationState. Requires ?address=0x + 40 hex. Errors: 400 invalid_address, 502 analysis_failed. Capability analysis - it never outputs SAFE.

GETBaseDeFi
$0.01 / call3 calls / 30d