x402 List

x402 Protocol Service Directory

StableFinance

Finance

Pay-per-request API for US equities data: prices, financial statements, SEC filings, 13F holdings, insider trades and central bank rates. Wraps the Financial Datasets AI API at $0.02 per successful call, no upstream account needed.

Pay from $0.02 per request in USDC on Base / Solana, settled onchain via the x402 protocol, no signup, no API key needed.

UPTIME 24H 100% 7D 100% 30D 100%
BASE URL https://stablefinance.dev ENDPOINTS 10 NETWORK Base / Solana ASSET USDC MEMBER SINCE 2026-07-20 MONITORED SINCE 2026-07-20

ASSESSMENT

updated 5h ago

Evidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.

reliability 100%
uptime 24h
100%
uptime 7d
100%
uptime 30d
100%
uptime 90d
100%
response p95
204ms
avg response
113ms
total checks
24
compliance A (11/11)

11 of 11 x402 conformance checks pass. Full checklist below.

jump to compliance checklist

price $0.02 (p59 in Finance)
price (min)
$0.02
category percentile (min)
p59 in Finance
endpoints / prices
10 / 1
model
flat
stability
100%
risk clean

No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.

traction $0.02 30d · 1 buyers
volume 30d
$0.02
buyers 30d
1
settlements 30d
1
last settlement
2026-07-21
top buyer share
100% of 30d volume
trend 7d vs 30d
4.29x the 30d daily rate
networks
eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d

Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.

Top buyer share is a concentration signal, not part of the ranking score.

WHAT IT DOES

ai-derived

Provides financial data APIs for US equities including fundamentals, prices, SEC filings, and company information.

category
financial-data
in
query params
auth
none
financial-dataequitiesmarket-datasec-filingscompany-infoearningsprices

AI-generated summary. The measured data is never altered by it.

ENDPOINTS

Service endpoints with HTTP method, path, description, pricing, and network
METHOD PATH DESCRIPTION PRICE NETWORK ASSET
GET /api/company/facts $0.02 Base/Solana USDC
GET /api/earnings $0.02 Base/Solana USDC
GET /api/financial-metrics/snapshot $0.02 Base/Solana USDC
GET /api/financials $0.02 Base/Solana USDC
GET /api/financials/income-statements $0.02 Base/Solana USDC
GET /api/financials/income-statements/segments $0.02 Base/Solana USDC
POST /api/financials/search/screener $0.02 Base/Solana USDC
GET /api/news $0.02 Base/Solana USDC
GET /api/prices $0.02 Base/Solana USDC
GET /api/prices/snapshot $0.02 Base/Solana USDC
10 endpoints

REQUEST / RESPONSE EXAMPLE

An unpaid request to GET /api/company/facts returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.

// request
curl -i 'https://stablefinance.dev/api/company/facts'
// 402 response (captured by monitor) · 10 payloads · click to expand
[
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/financial-metrics/snapshot",
      "tags": [
        "Financial Metrics"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Latest live metrics including market cap and enterprise value.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "snapshot": {
                "ticker": "NVDA",
                "market_cap": 5184366000000,
                "net_margin": 0.5903,
                "gross_margin": 0.7128,
                "debt_to_equity": 0.0484,
                "revenue_growth": 0.0625,
                "enterprise_value": 5180599000000,
                "operating_margin": 0.7028,
                "return_on_equity": 0.6928,
                "earnings_per_share": 5.55,
                "price_to_sales_ratio": 22.6,
                "price_to_earnings_ratio": 38.58
              }
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "properties": {
                    "cik": {
                      "type": "string",
                      "minLength": 1
                    },
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "snapshot"
                  ],
                  "properties": {
                    "snapshot": {
                      "type": "object",
                      "description": "Live ratios including market_cap and enterprise_value.",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/prices",
      "tags": [
        "Prices"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Historical OHLCV bars for a US stock. Required: ticker, interval (day|week|month|year), start_date (YYYY-MM-DD), end_date (YYYY-MM-DD).",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL",
              "end_date": "2024-01-31",
              "interval": "day",
              "start_date": "2024-01-02"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "prices": [
                {
                  "low": 183.89,
                  "high": 188.44,
                  "open": 187.15,
                  "time": "2024-01-02",
                  "close": 185.64,
                  "volume": 82488700
                }
              ],
              "ticker": "AAPL"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "ticker",
                    "interval",
                    "start_date",
                    "end_date"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    },
                    "end_date": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "interval": {
                      "enum": [
                        "day",
                        "week",
                        "month",
                        "year"
                      ],
                      "type": "string"
                    },
                    "start_date": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "ticker",
                    "prices"
                  ],
                  "properties": {
                    "prices": {
                      "type": "array",
                      "items": {},
                      "description": "OHLCV bars: open, close, high, low, volume, time."
                    },
                    "ticker": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/news",
      "tags": [
        "News"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Recent articles. With ticker: company news. Without: market news.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": 5,
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "news": [
                {
                  "url": "https://www.reuters.com/...",
                  "date": "2026-05-28",
                  "title": "Apple announces record quarterly results",
                  "source": "Reuters",
                  "ticker": "AAPL"
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "properties": {
                    "limit": {
                      "type": "integer",
                      "maximum": 10,
                      "minimum": 1
                    },
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "news"
                  ],
                  "properties": {
                    "news": {
                      "type": "array",
                      "items": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/prices/snapshot",
      "tags": [
        "Prices"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Real-time single-ticker price quote. Invalid or unsupported tickers return upstream 400/404; check /api/company/facts/tickers or endpoint-specific /tickers lists before batching.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "snapshot": {
                "time": "2026-05-28T20:35:17Z",
                "price": 312.18,
                "ticker": "AAPL",
                "day_change": 1.33,
                "time_milliseconds": 1780000517325,
                "day_change_percent": 0.43
              }
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "ticker"
                  ],
                  "properties": {
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "snapshot"
                  ],
                  "properties": {
                    "snapshot": {
                      "type": "object",
                      "description": "Single ticker quote with price, day_change, day_change_percent, time.",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/financials/income-statements/segments",
      "tags": [
        "Financials"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Revenue, operating income, and depreciation segmented by product and reporting segment.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": 4,
              "period": "annual",
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "segmented_financials": [
                {
                  "period": "annual",
                  "ticker": "AAPL",
                  "revenue": {
                    "product": [
                      {
                        "label": "iPhone",
                        "value": 201183000000
                      },
                      {
                        "label": "Mac",
                        "value": 29984000000
                      },
                      {
                        "label": "Services",
                        "value": 96169000000
                      }
                    ]
                  },
                  "report_period": "2024-09-28"
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "period"
                  ],
                  "properties": {
                    "cik": {
                      "type": "string",
                      "minLength": 1
                    },
                    "limit": {
                      "type": "integer",
                      "maximum": 50,
                      "minimum": 1
                    },
                    "period": {
                      "enum": [
                        "annual",
                        "quarterly"
                      ],
                      "type": "string"
                    },
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    },
                    "report_period": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_gt": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_lt": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_gte": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_lte": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "segmented_financials"
                  ],
                  "properties": {
                    "segmented_financials": {
                      "type": "array",
                      "items": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/earnings",
      "tags": [
        "Earnings"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Most-recent earnings filings for a ticker. Omit ticker for the cross-ticker feed.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": 4,
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "earnings": [
                {
                  "ticker": "AAPL",
                  "filing_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm",
                  "filing_date": "2025-10-30",
                  "source_type": "10-K",
                  "filing_window": "AFTER_HOURS",
                  "fiscal_period": "FY2025",
                  "report_period": "2025-09-27"
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "properties": {
                    "limit": {
                      "type": "integer",
                      "maximum": 100,
                      "minimum": 1
                    },
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "earnings"
                  ],
                  "properties": {
                    "earnings": {
                      "type": "array",
                      "items": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/financials",
      "tags": [
        "Financials"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Income, balance sheet, and cash flow statements in one response.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": 4,
              "period": "annual",
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "financials": {
                "balance_sheets": [
                  {
                    "period": "annual",
                    "ticker": "AAPL",
                    "total_assets": 364980000000,
                    "fiscal_period": "FY2024",
                    "report_period": "2024-09-28",
                    "total_liabilities": 308030000000,
                    "shareholders_equity": 56950000000
                  }
                ],
                "income_statements": [
                  {
                    "period": "annual",
                    "ticker": "AAPL",
                    "revenue": 391035000000,
                    "currency": "USD",
                    "net_income": 93736000000,
                    "fiscal_period": "FY2024",
                    "report_period": "2024-09-28",
                    "earnings_per_share": 6.11
                  }
                ],
                "cash_flow_statements": [
                  {
                    "period": "annual",
                    "ticker": "AAPL",
                    "fiscal_period": "FY2024",
                    "report_period": "2024-09-28",
                    "free_cash_flow": 84289000000,
                    "net_cash_flow_from_operations": 118254000000
                  }
                ]
              }
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "period"
                  ],
                  "properties": {
                    "cik": {
                      "type": "string",
                      "minLength": 1
                    },
                    "limit": {
                      "type": "integer",
                      "maximum": 50,
                      "minimum": 1
                    },
                    "period": {
                      "enum": [
                        "annual",
                        "quarterly",
                        "ttm"
                      ],
                      "type": "string"
                    },
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    },
                    "report_period": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_gt": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_lt": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_gte": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_lte": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "financials"
                  ],
                  "properties": {
                    "financials": {
                      "type": "object",
                      "required": [
                        "income_statements",
                        "balance_sheets",
                        "cash_flow_statements"
                      ],
                      "properties": {
                        "balance_sheets": {
                          "type": "array",
                          "items": {}
                        },
                        "income_statements": {
                          "type": "array",
                          "items": {}
                        },
                        "cash_flow_statements": {
                          "type": "array",
                          "items": {}
                        }
                      },
                      "additionalProperties": false
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/financials/income-statements",
      "tags": [
        "Financials"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Normalized income statements. Invalid or unsupported tickers return upstream 400/404; check /api/company/facts/tickers or endpoint-specific /tickers lists before batching.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": 4,
              "period": "annual",
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "income_statements": [
                {
                  "period": "annual",
                  "ticker": "AAPL",
                  "revenue": 391035000000,
                  "currency": "USD",
                  "net_income": 93736000000,
                  "gross_profit": 180683000000,
                  "fiscal_period": "FY2024",
                  "report_period": "2024-09-28",
                  "operating_income": 123216000000,
                  "earnings_per_share": 6.11,
                  "earnings_per_share_diluted": 6.08
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "period"
                  ],
                  "properties": {
                    "cik": {
                      "type": "string",
                      "minLength": 1
                    },
                    "limit": {
                      "type": "integer",
                      "maximum": 50,
                      "minimum": 1
                    },
                    "period": {
                      "enum": [
                        "annual",
                        "quarterly",
                        "ttm"
                      ],
                      "type": "string"
                    },
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    },
                    "report_period": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_gt": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_lt": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_gte": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "report_period_lte": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "income_statements"
                  ],
                  "properties": {
                    "income_statements": {
                      "type": "array",
                      "items": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/company/facts",
      "tags": [
        "Company"
      ],
      "method": "GET",
      "mimeType": "application/json",
      "description": "Company metadata: name, exchange, sector, industry, SIC, location.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "ticker": "AAPL"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "company_facts": {
                "cik": "0000320193",
                "name": "Apple Inc",
                "sector": "Information Technology",
                "ticker": "AAPL",
                "category": "Common Stock",
                "exchange": "NASDAQ",
                "industry": "Technology Hardware, Storage & Peripherals",
                "location": "California; U.S.A",
                "sic_code": "3571.0",
                "is_active": true,
                "sic_sector": "Manufacturing",
                "sic_industry": "Electronic Computers",
                "sec_filings_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193"
              }
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "properties": {
                    "cik": {
                      "type": "string",
                      "minLength": 1
                    },
                    "ticker": {
                      "type": "string",
                      "minLength": 1
                    }
                  },
                  "additionalProperties": false
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "company_facts"
                  ],
                  "properties": {
                    "company_facts": {
                      "type": "object",
                      "description": "Company metadata: name, exchange, sector, industry, SIC, location.",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "D6GAZpvvLe8aUi9qZEDTXPERHpP3pwAgaeucp9ib1fW",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://stablefinance.dev/api/financials/search/screener",
      "tags": [
        "Financials"
      ],
      "method": "POST",
      "mimeType": "application/json",
      "description": "Stock screener: filter by fundamental criteria. Screener tickers are not guaranteed on every downstream endpoint — before paid calls, check the target endpoint's /tickers list (e.g. /api/prices/snapshot/tickers, /api/financial-metrics/snapshot/tickers). Upstream invalid/unsupported tickers return 400/404 and are still charged.",
      "serviceName": "StableFinance"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "limit": 10,
              "filters": [
                {
                  "field": "gross_margin",
                  "value": 0.4,
                  "operator": "gt"
                },
                {
                  "field": "revenue_growth",
                  "value": 0.1,
                  "operator": "gt"
                }
              ]
            },
            "type": "http",
            "method": "POST",
            "bodyType": "json"
          },
          "output": {
            "type": "json",
            "example": {
              "results": [
                {
                  "ticker": "NVDA",
                  "gross_margin": 0.7295,
                  "report_period": "2024-01-28",
                  "revenue_growth": 1.2585
                }
              ]
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "properties": {
                "body": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "filters"
                  ],
                  "properties": {
                    "limit": {
                      "type": "integer",
                      "maximum": 100,
                      "minimum": 1
                    },
                    "filters": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "field",
                          "operator",
                          "value"
                        ],
                        "properties": {
                          "field": {
                            "type": "string",
                            "minLength": 1
                          },
                          "value": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "number"
                              },
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "boolean"
                                    }
                                  ]
                                }
                              }
                            ]
                          },
                          "operator": {
                            "enum": [
                              "eq",
                              "gt",
                              "gte",
                              "lt",
                              "lte",
                              "in"
                            ],
                            "type": "string"
                          }
                        },
                        "additionalProperties": false
                      },
                      "minItems": 1
                    }
                  },
                  "additionalProperties": false
                },
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "POST",
                    "PUT",
                    "PATCH"
                  ],
                  "type": "string"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "required": [
                    "results"
                  ],
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {}
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        }
      }
    },
    "x402Version": 2
  }
]

UPTIME

07-20 · uptime 100.0% · 114ms avg07-21 · uptime 100.0% · 137ms avg07-2007-21
RESPONSE TIME
07-20 · 114ms avg07-20 · 114ms avg07-21 · 137ms avg07-21 · 137ms avg07-2007-21
30d UPTIME 100%
UPTIME 30D 100%
AVG RESP 123ms
TOTAL CHECKS 44

RECENT CHECKS

TIME STATUS RESP
● OK 51ms
● OK 68ms
● OK 88ms
● OK 155ms
● OK 170ms
● SLOW 213ms
● OK 76ms
● OK 136ms
● OK 136ms
● OK 59ms
● OK 149ms
● SLOW 198ms
● OK 133ms
● OK 91ms
● OK 90ms
● OK 159ms
● SLOW 196ms
● SLOW 227ms

OVER TIME

All charts share the 30d window selected here. Every series is also served as JSON at /api/v1/services/stablefinance/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted).

PRICE (captured 402, USD)
07-20 · $0.0207-21 · $0.02$0.0207-2007-21

Median across 10 endpoints. Use the selector to isolate one.

SUB-SCORES (uptime + x402 compliance)
07-20 compliance: 100% checks07-21 uptime: 100.0% compliance: 100% checksuptimecompliance07-2007-21
VOLUME (on-chain settlement, USD)
building volume history (1 day so far)
DISTINCT BUYERS
building buyer history (1 day so far)

COMPLIANCE

11/11 checks pass · grade A
  • 402 payload captured
  • accepts[] array present
  • payTo address recoverable
  • payTo at accepts[0].payTo (conformant shape)
  • payTo is a valid on-chain address
  • atomic price declared
  • atomic price in a sane range
  • asset (token) address declared
  • network resolves to CAIP-2
  • payment scheme declared
  • served over HTTPS

EMBED THIS BADGE

Show that StableFinance is monitored on x402-list. Paste this on your site or README, it links back to this live listing.

StableFinance listed on x402-list
status
StableFinance uptime on x402-list
live uptime
// HTML
<a href="https://x402-list.com/services/stablefinance?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/stablefinance.svg" alt="StableFinance listed on x402-list" height="28">
</a>
// Markdown
[![StableFinance on x402-list](https://x402-list.com/badge/stablefinance.svg)](https://x402-list.com/services/stablefinance?utm_source=badge&utm_medium=referral&utm_campaign=embed)
// HTML · live uptime variant
<a href="https://x402-list.com/services/stablefinance?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/stablefinance.svg?data=uptime" alt="StableFinance uptime on x402-list" height="28">
</a>

RUN THIS SERVICE?

Keep this listing accurate: propose changes to the name, description, website, category or add new endpoints to monitor. Ownership is verified with a domain proof and every change is reviewed manually; measured data stays read-only.

[ update this listing ]