B
Funding Rates Decision API — 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
6
Total txs
6
7d txs
$0.06
7d volume
$0.06
Total volume
5
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 (3)
GET /v1/funding/current dynamic
Current funding rates across configured venues.
Returns the latest normalized funding rate per (venue, symbol). Each row carries exactly six public fields: `venue`, `symbol`, `fundingRate`, `nextFundingTime`, `funding_kind`, `funding_interval_hours`. Annualized rate is computed by callers from `fundingRate` and `funding_interval_hours`.
- Amount
- map[amount:0.001 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.001 currency:USD mode:fixed] protocols: [map[mpp:map[currency:USD intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| symbols | query | string | No | Comma-separated list of canonical uppercase base symbols (e.g. `BTC,ETH`). Omit to receive every symbol the configured venues report. |
| venues | query | string | No | Comma-separated list of venues to include. Omit for all configured venues. |
Response Schema (200)
{
"$ref": "#/components/schemas/CurrentFundingResponse"
}
GET /v1/funding/arbitrage dynamic
Cross-venue funding arbitrage opportunities.
Returns ranked arbitrage opportunities computed from current funding rates across configured venues. `annualizedSpread` is computed at retrieval time as `fundingRate * 8760 / funding_interval_hours` for `periodic` rows and `fundingRate * 8760` for `continuous_accrual` rows.
- Amount
- map[amount:0.05 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.05 currency:USD mode:fixed] protocols: [map[mpp:map[currency:USD intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| minAnnualizedSpread | query | number | No | Minimum annualized spread (decimal, e.g. `0.05` for 5%). Opportunities below this threshold are filtered out. |
| symbols | query | string | No | Comma-separated list of canonical uppercase base symbols (e.g. `BTC,ETH`). Omit to receive every symbol the configured venues report. |
| venues | query | string | No | Comma-separated list of venues to include. Omit for all configured venues. |
Response Schema (200)
{
"$ref": "#/components/schemas/FundingArbitrageResponse"
}
GET /v1/funding/summary/{symbol} dynamic
Funding summary for a single symbol.
Returns a per-venue funding summary for a single canonical symbol, including highest/lowest annualized rate and the spread between them.
- Amount
- map[amount:0.001 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.001 currency:USD mode:fixed] protocols: [map[mpp:map[currency:USD intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| symbol | path | string | Yes | Canonical uppercase base symbol (e.g. `BTC`). |
| venues | query | string | No | Comma-separated list of venues to include. Omit for all configured venues. |
Response Schema (200)
{
"$ref": "#/components/schemas/FundingSummaryResponse"
}
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
- 0x4BAfaae3442454BcE41B51877017170D2D461Ebe
Per-endpoint breakdown
- GET /v1/funding/arbitrage
- 0x4BAfaae3442454BcE41B51877017170D2D461Ebe
- GET /v1/funding/current
- 0x4BAfaae3442454BcE41B51877017170D2D461Ebe
- GET /v1/funding/summary/{symbol}
- 0x4BAfaae3442454BcE41B51877017170D2D461Ebe
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- Yes
- Challenge ID Length
- 43
- Digest Binding
- -
Uptime
- Discovery
- Reachable (309ms)
- Challenge
- Reachable (165ms)
- Last Checked
Schema Completeness
- Paid Operations
- 3
- With Input Schema
- 0
- With Description
- 3
3 missing schema
- GET /v1/funding/current
- GET /v1/funding/arbitrage
- GET /v1/funding/summary/{symbol}
Documentation
- Homepage
- -
- API Reference
- -
- llms.txt
- -
Discovery
- OpenAPI URL
- https://funding-rates.data-mpp.cloud/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 0.2.0
- Document Size
- 13623 bytes
- Document Hash
- 156b058145d18a39af7a38f28dee85ba75fe24b1bee118f83ecc04bd3dd76afc
Version History (7 snapshots)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
Grade: C (60%) → B (76%)
Grade: B (76%) → C (60%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
Grade: F (13%) → B (76%)
Grade: C (69%) → F (13%)
Grade: B (76%) → C (69%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
Grade: C (69%) → B (76%)
Grade: B (76%) → C (69%)
Grade: C (69%) → B (76%)
Grade: B (76%) → C (69%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
- document hash changed (no semantic differences detected)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
- document hash changed (no semantic differences detected)
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-05-21 | B | 76% | 513ms | Up |
| 2026-05-22 | B | 76% | 234ms | Up |
| 2026-05-23 | B | 76% | 206ms | Up |
| 2026-05-24 | B | 76% | 120ms | Up |
| 2026-05-25 | B | 76% | 420ms | Up |
| 2026-05-26 | B | 76% | 226ms | Up |
| 2026-05-27 | B | 76% | 215ms | Up |