B

StableFinance — MPP Grade B

Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

79 Total txs
79 7d txs
$1.58 7d volume
$1.58 Total volume
7 Unique payers
0 Unique clients
7-day activity ▁▁▁▁▁█▄

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
- Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt

Paid Operations (37)

GET /api/earnings dynamic
Most-recent earnings filings for a ticker. Omit ticker for the cross-ticker feed.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
limit query integer No -

Response Schema (200)

FieldTypeDescription
earnings array -
GET /api/macro/interest-rates/banks dynamic
Supported central bank codes (FED, ECB, BOJ, etc.).
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
banks array[string] -
resource string -
GET /api/prices dynamic
Historical OHLCV bars for a US stock. Required: ticker, interval (day|week|month|year), start_date (YYYY-MM-DD), end_date (YYYY-MM-DD).
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string Yes -
interval query string Yes -
start_date query string Yes -
end_date query string Yes -

Response Schema (200)

FieldTypeDescription
prices array OHLCV bars: open, close, high, low, volume, time.
ticker string -
GET /api/prices/snapshot dynamic
Real-time single-ticker price quote.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string Yes -

Response Schema (200)

FieldTypeDescription
snapshot object Single ticker quote with price, day_change, day_change_percent, time.
GET /api/prices/snapshot/market dynamic
Real-time snapshots across the full covered US universe.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
snapshots array Snapshot quotes across the full US universe.
GET /api/prices/snapshot/tickers dynamic
Tickers supported by the snapshot endpoint.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
tickers array[string] -
GET /api/prices/tickers dynamic
Tickers supported by the historical /prices endpoint.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
tickers array[string] -
GET /api/financials dynamic
Income, balance sheet, and cash flow statements in one response.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
financials object -
GET /api/financials/income-statements dynamic
Normalized income statements.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
income_statements array -
GET /api/financials/balance-sheets dynamic
Normalized balance sheets.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
balance_sheets array -
GET /api/financials/cash-flow-statements dynamic
Normalized cash flow statements.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
cash_flow_statements array -
GET /api/financials/segments dynamic
All segmented financials across statements in one call.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
segmented_financials array -
GET /api/financials/income-statements/segments dynamic
Revenue, operating income, and depreciation segmented by product and reporting segment.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
segmented_financials array -
GET /api/financials/balance-sheets/segments dynamic
Balance sheet segment breakdowns.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
segmented_financials array -
GET /api/financials/cash-flow-statements/segments dynamic
Cash flow segment breakdowns.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
segmented_financials array -
POST /api/financials/search/screener dynamic
Stock screener: filter companies by fundamental criteria (gross_margin, revenue_growth, sector, etc.).
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
filters array Yes
limit integer No

Response Schema (200)

FieldTypeDescription
results array -
POST /api/financials/search/line-items dynamic
Pull specific line items across a list of tickers.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
limit integer No
line_items array Yes
period string No
enum: annual, quarterly, ttm
tickers array Yes

Response Schema (200)

FieldTypeDescription
search_results array -
GET /api/financial-metrics dynamic
Valuation, profitability, liquidity, leverage, efficiency, growth, and per-share ratios over history.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
period query string Yes -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
financial_metrics array -
GET /api/financial-metrics/snapshot dynamic
Latest live metrics including market cap and enterprise value.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -

Response Schema (200)

FieldTypeDescription
snapshot object Live ratios including market_cap and enterprise_value.
GET /api/financial-metrics/snapshot/tickers dynamic
Tickers supported by the metrics snapshot endpoint.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
tickers array[string] -
GET /api/company/facts dynamic
Company metadata: name, exchange, sector, industry, SIC, location.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -

Response Schema (200)

FieldTypeDescription
company_facts object Company metadata: name, exchange, sector, industry, SIC, location.
GET /api/company/facts/tickers dynamic
Tickers covered by /company/facts.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
tickers array[string] -
GET /api/company/facts/ciks dynamic
CIKs covered by /company/facts.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
ciks array[string] -
GET /api/filings dynamic
SEC filings index for a company.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
cik query string No -
filing_type query No -
limit query integer No -

Response Schema (200)

FieldTypeDescription
filings array -
GET /api/filings/items dynamic
Extracted item-level text from a specific filing (e.g., 10-K Item 1A Risk Factors).
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string Yes -
filing_type query string Yes -
year query integer Yes -
quarter query integer No -
item query string No -
accession_number query string No -
include_exhibits query boolean No -

Response Schema (200)

FieldTypeDescription
accession_number string -
cik string -
filing_type string -
items array -
quarter number -
resource string -
ticker string -
year number -
GET /api/filings/tickers dynamic
Tickers covered by filings.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
tickers array[string] -
GET /api/filings/ciks dynamic
CIKs covered by filings.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
ciks array[string] -
GET /api/filings/types dynamic
Valid filing_type enum values.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
filing_types array[string] -
GET /api/filings/items/types dynamic
Enumerable item codes per filing type.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
filing_type query string No -

Response Schema (200)

FieldTypeDescription
filing_type string -
items array[string] -
GET /api/earnings/tickers dynamic
Tickers with earnings coverage.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
tickers array[string] -
GET /api/news dynamic
Recent articles. With ticker: company news. Without: market news.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
limit query integer No -

Response Schema (200)

FieldTypeDescription
news array -
GET /api/insider-trades dynamic
SEC Form 4 insider transactions.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string Yes -
limit query integer No -
name query string No -
transaction_type query string No -
filing_date query string No -
filing_date_gte query string No -
filing_date_lte query string No -
filing_date_gt query string No -
filing_date_lt query string No -

Response Schema (200)

FieldTypeDescription
insider_trades array -
GET /api/institutional-holdings dynamic
SEC 13F positions. Pivot by held security (ticker) or by filer (filer_cik).
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
ticker query string No -
filer_cik query string No -
limit query integer No -
report_period query string No -
report_period_gte query string No -
report_period_lte query string No -
report_period_gt query string No -
report_period_lt query string No -

Response Schema (200)

FieldTypeDescription
filer_cik string -
institutional_holdings array -
ticker string -
GET /api/institutional-holdings/investors dynamic
Find investor (filer) CIK by name prefix.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
name query string No -

Response Schema (200)

FieldTypeDescription
investors array -
GET /api/institutional-holdings/tickers dynamic
Tickers held in any 13F.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Response Schema (200)

FieldTypeDescription
tickers array[string] -
GET /api/macro/interest-rates dynamic
Historical policy rates for a central bank.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
bank query string Yes -
start_date query string No -
end_date query string No -

Response Schema (200)

FieldTypeDescription
interest_rates array -
GET /api/macro/interest-rates/snapshot dynamic
Current policy rate for a single central bank.
Amount
map[amount:0.02 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.02 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Parameters

NameInTypeRequiredDescription
bank query string Yes -

Response Schema (200)

FieldTypeDescription
interest_rates array -

Payment Methods

Methods
tempo (from challenge)
Intents
charge (from challenge)
Currencies (discovery)
-
Currency (challenge)
USDC.e on Tempo Mainnet Presto (Tempo Mainnet Presto)
Multiple Challenges
No

Recipients

  • 0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D
Per-endpoint breakdown
GET /api/earnings
0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D
GET /api/macro/interest-rates/banks
0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D
GET /api/prices
0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D
GET /api/prices/snapshot
0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D
GET /api/prices/snapshot/market
0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D
GET /api/prices/snapshot/tickers
0xBD17480bf6ff056f7b91d9AdC9DfDa001eb7283D

Security

TLS Version
TLSv1.3
Challenge ID Unique
Yes
Challenge ID Length
43
Digest Binding
-

Uptime

Discovery
Reachable (202ms)
Challenge
Reachable (892ms)
Last Checked

Schema Completeness

Paid Operations
37
With Input Schema
2
With Description
37
35 missing schema
  • GET /api/earnings
  • GET /api/macro/interest-rates/banks
  • GET /api/prices
  • GET /api/prices/snapshot
  • GET /api/prices/snapshot/market
  • GET /api/prices/snapshot/tickers
  • GET /api/prices/tickers
  • GET /api/financials
  • GET /api/financials/income-statements
  • GET /api/financials/balance-sheets
  • GET /api/financials/cash-flow-statements
  • GET /api/financials/segments
  • GET /api/financials/income-statements/segments
  • GET /api/financials/balance-sheets/segments
  • GET /api/financials/cash-flow-statements/segments
  • GET /api/financial-metrics
  • GET /api/financial-metrics/snapshot
  • GET /api/financial-metrics/snapshot/tickers
  • GET /api/company/facts
  • GET /api/company/facts/tickers
  • GET /api/company/facts/ciks
  • GET /api/filings
  • GET /api/filings/items
  • GET /api/filings/tickers
  • GET /api/filings/ciks
  • GET /api/filings/types
  • GET /api/filings/items/types
  • GET /api/earnings/tickers
  • GET /api/news
  • GET /api/insider-trades
  • GET /api/institutional-holdings
  • GET /api/institutional-holdings/investors
  • GET /api/institutional-holdings/tickers
  • GET /api/macro/interest-rates
  • GET /api/macro/interest-rates/snapshot

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://stablefinance.dev/openapi.json
OpenAPI Version
3.1.0
Service Version
0.1.0
Document Size
44910 bytes
Document Hash
81a4d41387ade8ac0ad7d56c63ea074675b5aa6be96262960d774432cf05b4f1

Version History (2 snapshots)

  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
  • document hash changed (no semantic differences detected)
Scan snapshots
Date Grade Score Response Status
2026-05-29 B 81% 512ms Up
2026-05-30 B 81% 280ms Up