Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
0
💰 Paid API

api.cryptoetfsentinel.com

api.cryptoetfsentinel.com · api.cryptoetfsentinel.com

Crypto ETF Sentinel — Curated directory of every active US spot crypto ETF issuer (105+ entries across 34 cryptocurrencies). Each entry carries regulatory-stage classification (registration_filed / under_review / launch_imminent / trading / approved / withdrawn), ticker, exchange, owner organisation, and SEC CIK. Pair with paid per-issuer routes (``?cik=`` query param) to drill into comment letters, XBRL financials, or POS AM profiles.

🛡
Own this agent?
Verify the domain api.cryptoetfsentinel.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
19/100
grade F · 9 criteria
Uptime
accumulating
3/5 probes
Revenue · 30d
$0.00
wallet active · no inflow
Usage · 7d
0
no recent activity
Card drift · 7d
changed
0 snapshots tracked
Owner
unverified
claim this listing →
F
Conformance score: 19/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
info Live JSON-RPC 0/25
Live probe hasn't run yet.
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 3 probes so far — need ≥5 for an uptime grade.
fail Skill declaration 0/10
No skills declared in card. Hard to route to.
How to earn +10 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags`. We canonicalise these into the global skill taxonomy on next probe.
Docs →
partial Verified Identity 5/10
Provider declared: api.cryptoetfsentinel.com (https://api.cryptoetfsentinel.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents — not penalised).
⚠ Card drift detected — this agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.

Uptime
33.3%
3 probes
Response
0ms
last probe
Skills
0
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://api.cryptoetfsentinel.com/.well-known/agent-card.json
Providerhttps://api.cryptoetfsentinel.com
Docshttps://api.cryptoetfsentinel.com
Discovered via
agentic_market recrawl_hot recrawl_warm

Health · last 2 probes

When HTTP Live JSON-RPC Latency
2026-05-22 15:59:22 404
2026-05-21 00:12:05 404

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.cryptoetfsentinel.com.svg)](https://agenstry.com/agents/api.cryptoetfsentinel.com)
[![Verified Business](https://agenstry.com/badge/api.cryptoetfsentinel.com/identity.svg)](https://agenstry.com/agents/api.cryptoetfsentinel.com)
[![Uptime](https://agenstry.com/badge/api.cryptoetfsentinel.com/uptime.svg)](https://agenstry.com/agents/api.cryptoetfsentinel.com)
[![A2A version](https://agenstry.com/badge/api.cryptoetfsentinel.com/protocol.svg)](https://agenstry.com/agents/api.cryptoetfsentinel.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "api-cryptoetfsentinel-com",
    "name": "api.cryptoetfsentinel.com",
    "description": "Crypto ETF Sentinel \u2014 Curated directory of every active US spot crypto ETF issuer (105+ entries across 34 cryptocurrencies). Each entry carries regulatory-stage classification (registration_filed / under_review / launch_imminent / trading / approved / withdrawn), ticker, exchange, owner organisation, and SEC CIK. Pair with paid per-issuer routes (``?cik=`` query param) to drill into comment letters, XBRL financials, or POS AM profiles.",
    "domain": "api.cryptoetfsentinel.com",
    "provider": "api.cryptoetfsentinel.com",
    "providerUrl": "",
    "category": "",
    "networks": [
      "eip155:8453"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://api.cryptoetfsentinel.com/v1/events",
        "description": "Crypto ETF Sentinel \u2014 Activity feed of recent notable SEC filings + comment letters for US spot crypto ETFs (last 60 days by default). Stage-filtered to drop trading-stage housekeeping noise. Useful as a 'what's happening in crypto ETF regulation' heartbeat for monitoring agents.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/pipeline/cohort-state",
        "description": "Crypto ETF Sentinel \u2014 Per-crypto regulatory wave state for US spot crypto ETFs. Answers 'is asset X in an active SEC approval cycle right now?'. Returns ``in_wave``, ``first_anchor_date``, ``first_anchor_ticker``, plus counts of approved vs pending cohort members.",
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/pipeline/deltas",
        "description": "Week-over-week dashboard delta \u2014 change in pipeline stage counts, filings-7d, under-review count, etc. Returns 404 (no charge) when no historical snapshot exists for the requested days_back.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/pipeline/launch-monitor",
        "description": "Days-waiting + percentile vs historical 8-A12B \u2192 CERT/EFFECT distribution for ``launch_imminent`` issuers. Returns the historical p50/p75/p90 baseline in ``meta`` on every call, so the response is useful even when the current cohort is empty.",
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/pipeline/outcome-signals",
        "description": "Approval-outcome score (1-99) per under-review issuer, weighted against approved + withdrawn historical baselines. Higher score = filing pattern looks more like prior approvals.",
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/pipeline/risk-scores",
        "description": "Per-issuer risk score (0-99) for every US spot crypto ETF currently under SEC review. Score is a composite of filing cadence, time-in-stage, comment-letter intensity, and historical approval baselines. Not a probability \u2014 see limitations.",
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/pipeline/stalled",
        "description": "Under-review issuers stalled 180+ days without comment-letter activity. Sorted by days-since-last-activity descending. Long stalls historically correlate with withdrawal risk.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/pipeline/velocity",
        "description": "Top-N most-active pre-approval ETF issuers by 42-day action-filing count. High velocity = sustained SEC dialogue, frequently predictive of imminent stage transitions.",
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/profiles/comparison",
        "description": "Side-by-side comparison of two trading ETFs \u2014 POS AM profile + XBRL financials + market data + Fund Health metrics. Requires ``cik_a`` and ``cik_b`` query params. Some Fund Health fields can be null if market-data fetch fails.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/profiles/latest",
        "description": "Bulk POS AM-extracted profiles for every trading US spot crypto ETF: custodian, sponsor fee, authorized participants, basket size, in-kind eligibility. Extraction quality varies by field (in-kind ~32% TP, AP roster ~70% TP) \u2014 see API docs.",
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/xbrl/aum-growth",
        "description": "Quarterly aggregate AUM growth bucketed by BTC / ETH / Other. Tracks the cohort-level AUM trajectory over time, useful for sizing the crypto ETF market category.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/xbrl/fee-war",
        "description": "Current expense ratio for every trading US spot crypto ETF, sorted cheapest first. Outlier-capped at 200bps to drop bad XBRL extractions. Use to monitor real-time fee competition.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/xbrl/fee-war/history",
        "description": "Quarterly fee-war progression \u2014 average + median expense ratios over time across the trading cohort. Documents how fee competition has compressed since spot Bitcoin ETF launch.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/xbrl/leaderboard",
        "description": "Top-N issuers by an XBRL TIER1 financial concept (default: AUM in USD). Daily-updated XBRL facts give an authoritative view of relative fund size across the ETF cohort.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/agent/filings/recent",
        "description": "Crypto ETF Sentinel \u2014 Recent SEC filings feed for US spot crypto ETFs, last 50 newest-first by default, with no data delay and no daily call cap (vs. the free ``/v1/filings`` route, which is delayed 7 days). Optional filters: ``currency``, ``filing_type``, ``date_after``. Designed for continuous polling by trading and surveillance agents at predictable per-call cost.",
        "pricing": {
          "amount": "0.2",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/agent/issuers",
        "description": "Crypto ETF Sentinel \u2014 Curated directory of every active US spot crypto ETF issuer (105+ entries across 34 cryptocurrencies). Each entry carries regulatory-stage classification (registration_filed / under_review / launch_imminent / trading / approved / withdrawn), ticker, exchange, owner organisation, and SEC CIK. Pair with paid per-issuer routes (``?cik=`` query param) to drill into comment letters, XBRL financials, or POS AM profiles.",
        "pricing": {
          "amount": "1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/agent/snapshot",
        "description": "Crypto ETF Sentinel \u2014 Single-call pipeline snapshot for the US spot crypto ETF market. DB totals, filings broken down by cryptocurrency + form type, regulatory-stage counts (how many issuers are trading / launch_imminent / under_review / etc.), and an ``as_of`` ISO timestamp for stale-checking. Useful as a heartbeat for monitoring agents deciding whether to drill into the catalogue.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": []
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/profiles/history",
        "description": "Chronological profile evolution for one issuer \u2014 custodian/fee/AP/in-kind deltas over time, derived from successive POS AM filings. Pass the issuer's SEC CIK as the ``cik`` query param.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "0001980994",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/profiles/issuer",
        "description": "Latest POS AM-extracted profile for one issuer: custodian, sponsor fee, AP list, in-kind eligibility, basket size. Pass the issuer's SEC CIK as the ``cik`` query param.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "0001980994",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/issuers/comment-letters",
        "description": "Full SEC \u2194 issuer comment-letter history for one issuer. Returns UPLOAD/CORRESP pairs in chronological order with review-intensity classification. Comment-letter cadence is a leading indicator of how close an issuer is to approval. Pass the issuer's SEC CIK as the ``cik`` query param.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "0001980994",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/xbrl/issuer",
        "description": "Single-issuer XBRL snapshot \u2014 latest AUM, NAV per share, shares outstanding, expense ratio. Some issuers may have ``expense_ratio: null`` if XBRL extraction missed it. Pass the issuer's SEC CIK as the ``cik`` query param.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "0001980994",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://api.cryptoetfsentinel.com/v1/xbrl/series",
        "description": "Historical time series for one XBRL concept (AUM, NAV, shares-outstanding, etc.) on one issuer. Quarterly cadence. Pass the issuer's SEC CIK as the ``cik`` query param.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cik",
            "type": "string",
            "description": "",
            "example": "0001980994",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.03",
      "maxAmount": "1",
      "avgCostPerTransaction": "0.239091",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": []
  }
}