{"uid":"cap_-DcKxzw1UI2z-9lbuXVTF","slug":"base-defi-yield-opportunity-risk-card-81e03612","name":"Base DeFi Yield Opportunity Risk Card","description":"Full risk card for one Base yield opportunity: 0-100 risk score with the main risks and their evidence, yield sources, sustainable APY, expected return, liquidity, dependencies and recent risk events. Useful before depositing into, recommending or comparing a Base yield. The id comes from the free /api/v1/opportunities. Unknown ids answer 404 and invalid arguments 400 before any payment; 503 while data refreshes; charged only for a 200.","url":"https://intel.fintechhodl.com/api/v1/opportunity/:id?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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"],"type":"string"},"pathParams":{"type":"object","required":["id"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9:._#+-]{1,120}$","examples":["e0672197-9f3e-4414-bca5-e6b4c90aa469"],"description":"Opportunity id, as returned by the free /api/v1/opportunities route."}},"additionalProperties":false},"queryParams":{"type":"object","properties":{"capital":{"type":"number","maximum":1000000000,"minimum":1,"examples":[10000],"description":"Capital in USD for the expected-return figures (default 10000)."},"duration":{"type":"integer","maximum":1825,"minimum":1,"examples":[365],"description":"Holding period in days for the expected-return figures (default 365)."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["as_of","model_version","id","risk_score","opportunity_score"],"properties":{"id":{"type":"string"},"apy":{"type":"number","description":"Quoted APY, percent."},"as_of":{"type":"string","description":"Hour the data describes (ISO 8601, UTC)."},"header":{"type":"object","description":"protocol, market and type."},"liquidity":{"type":"string"},"confidence":{"type":"number"},"disclaimer":{"type":"string"},"risk_score":{"type":"number","maximum":100,"minimum":0},"major_risks":{"type":"array","items":{"type":"object"},"description":"Highest-scoring risk dimensions with evidence."},"data_age_min":{"type":"number","description":"Minutes since the newest pool data."},"model_version":{"type":"string","description":"Scoring model version."},"yield_sources":{"type":"array","items":{"type":"object"},"description":"Where the yield comes from, with APY and share."},"recent_changes":{"type":"object","description":"7-day TVL and APY change, and recent risk events."},"expected_return":{"type":"object","description":"capital_usd, horizon_days, term_return and dollars."},"sustainable_apy":{"type":"number","description":"APY from lasting sources, percent."},"key_dependencies":{"type":"array","items":{"type":"object"},"description":"Protocols, stablecoins, oracles and curators it depends on."},"opportunity_score":{"type":"number","maximum":100,"minimum":0},"governance_evidence":{"type":"array","items":{"type":"string"},"description":"Governance facts."},"primary_yield_source":{"type":"string"},"yield_sustainability":{"type":"number"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_F6-2QC531YWc9B2nsxrLa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a full risk card for a single Base DeFi yield opportunity, including a 0-100 risk score, yield sources, sustainable APY, expected return, liquidity, dependencies, and recent risk events.","exampleAgentPrompt":"Pull the full risk card for Base DeFi opportunity e0672197-9f3e-4414-bca5-e6b4c90aa469 — I want the risk score, main risks with evidence, yield sources, and expected return on $25,000 over 180 days.","exampleUseCases":[{"title":"Pre-deposit due diligence on Base yield","prompt":"Before I put $50,000 into that Morpho vault on Base, pull the risk card for opportunity e0672197-9f3e-4414-bca5-e6b4c90aa469 — I need the risk score, what the yield is made up of, liquidity, and any recent incidents."},{"title":"Recommending safe yield to a client","prompt":"I'm about to recommend a Base yield opportunity to a client investing $10,000 for a year — can you check the risk card for opportunity abc123:base and tell me the risk score, major risks, and sustainable APY?"},{"title":"Comparing risk before rebalancing DeFi portfolio","prompt":"I'm rebalancing my Base DeFi positions — get the risk card for opportunity xyz789-pool-base with $20,000 capital and a 90-day horizon so I can see if the risk score is acceptable before moving funds."}],"resultDescription":"A JSON object containing: the opportunity id, timestamp of data, model version, risk score (0-100), opportunity score, confidence level, quoted APY, sustainable APY, yield sources broken down by APY share, major risk dimensions with supporting evidence, liquidity rating, protocol/asset/oracle dependencies, recent risk events (exploits, depegs, TVL drops), expected return figures based on supplied capital and duration, and a data freshness indicator.","failureModes":["404 if the opportunity id is not found in the tracked set — caller should first fetch valid ids from /api/v1/opportunities","400 if path or query parameters are invalid (e.g. id format mismatch, capital out of range, duration out of range) — returned before any charge","503 if the underlying data pipeline is refreshing — transient, retry after a short delay","Payment/402 failure if the x402 payment of $0.01 USDC is not completed — endpoint charges only on a 200 response"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, scored risk assessment for a single known Base DeFi yield opportunity before depositing, recommending, or comparing it. It is the richest single-call source of risk intelligence for a Base yield — covering risk score, yield breakdown, liquidity, dependencies, and recent incidents in one response. Prefer it over the sibling scoring-breakdown endpoint when you want a summarized card rather than a full factor-by-factor breakdown, and over the history endpoint when you need current state rather than time-series trends.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T18:30:33.278Z","isFirstParty":false,"canonicalSlug":"base-defi-yield-opportunity-risk-card-81e03612"}