{"openapi":"3.1.0","info":{"title":"AgentServices","description":"Paid APIs for AI agents — data, intelligence, inference, and more.\nCrypto market data, DeFi yields, DEX quotes, prediction markets, news, search, IP geolocation,\nURL metadata, on-chain analytics, whale tracking, correlation matrix, DeFi TVL, stablecoin flows,\nGitHub trending, npm stats, Hacker News sentiment, token risk scoring, crypto signals,\nLLM inference gateway, marketing intelligence, and more.\n\nAll paid endpoints use x402 protocol with USDC on Base.\n","version":"5.3.0"},"paths":{"/mcp":{"post":{"summary":"Mcp Handler","description":"MCP Streamable HTTP endpoint (2026-07-28 spec compliant).\nStateless, header-driven routing with backward compat for legacy clients.\n\nNew headers (2026-07-28 spec):\n  Mcp-Method: The JSON-RPC method (e.g. \"tools/list\")\n  Mcp-Name: The server name for routing\n\nFalls back to body.method for legacy clients.\nIncludes CORS headers for browser-based MCP clients (Claude.ai, Cursor web).","operationId":"mcp_handler_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}},"options":{"summary":"Mcp Options","description":"CORS preflight handler for browser-based MCP clients.","operationId":"mcp_options_mcp_options","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp/tools":{"get":{"summary":"Mcp Tools Summary","description":"Human-readable summary of MCP tools for discovery.","operationId":"mcp_tools_summary_mcp_tools_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/mcp/server-card.json":{"get":{"summary":"Mcp Server Card","description":"Static MCP server card for registry discovery (Smithery, mcp-marketplace.io).","operationId":"mcp_server_card__well_known_mcp_server_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/mcp":{"get":{"summary":"Mcp Well Known","description":"SEP-1960 MCP discovery manifest — terse, machine-first.\nEnumerates transport endpoints and capabilities for auto-discovery.\nProbed by Claude Desktop and other MCP clients.","operationId":"mcp_well_known__well_known_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/price/{symbol}":{"get":{"tags":["Market Data"],"summary":"Crypto Price","description":"Current crypto price (FREE)","operationId":"crypto_price_v1_price__symbol__get","parameters":[{"name":"symbol","in":"path","required":true,"schema":{"type":"string","title":"Symbol"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/prices":{"get":{"tags":["Market Data"],"summary":"Crypto Prices","description":"Batch crypto prices (FREE)","operationId":"crypto_prices_v1_prices_get","parameters":[{"name":"symbols","in":"query","required":false,"schema":{"type":"string","default":"BTC,ETH,SOL,XRP","title":"Symbols"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/indicators/{symbol}":{"get":{"tags":["Market Data"],"summary":"Crypto Indicators","description":"Technical indicators: RSI, BB, ATR, S/R ($0.02)","operationId":"crypto_indicators_v1_indicators__symbol__get","parameters":[{"name":"symbol","in":"path","required":true,"schema":{"type":"string","title":"Symbol"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/yields":{"get":{"tags":["Market Data"],"summary":"Top DeFi Yield Pools","description":"Returns top DeFi yield farming pools ranked by TVL across major protocols. Costs $0.02 USDC via x402.","operationId":"defi_yields_v1_yields_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Chain"}}],"responses":{"200":{"description":"Top DeFi yield pools ranked by TVL","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Defi Yields V1 Yields Get","properties":{"pools":{"type":"array","items":{"type":"object","properties":{"protocol":{"type":"string"},"pool":{"type":"string"},"apy":{"type":"number"},"tvl_usd":{"type":"number"},"chain":{"type":"string"}}}}}}}}},"402":{"description":"Payment required — $0.02 USDC on Base"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/fear-greed":{"get":{"tags":["Market Data"],"summary":"Fear Greed","description":"Crypto Fear & Greed Index (FREE)","operationId":"fear_greed_v1_fear_greed_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/geo/{ip}":{"get":{"tags":["Location"],"summary":"Ip Geo","description":"IP geolocation lookup (FREE)","operationId":"ip_geo_v1_geo__ip__get","parameters":[{"name":"ip","in":"path","required":true,"schema":{"type":"string","title":"Ip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/metadata":{"get":{"tags":["Web Data"],"summary":"Url Metadata","description":"URL metadata extraction and unfurling ($0.01)","operationId":"url_metadata_v1_metadata_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.01","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/disputes":{"post":{"tags":["Dispute Resolution"],"summary":"Resolve Dispute","description":"Submit a dispute for policy-driven ruling ($0.05 via x402)","operationId":"resolve_dispute_v1_disputes_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisputeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.05","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/policies":{"get":{"tags":["Dispute Resolution"],"summary":"Get Policies","description":"List available dispute policy templates (FREE)","operationId":"get_policies_v1_policies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/search":{"get":{"tags":["Search"],"summary":"Web Search","description":"AI-powered web search. Returns structured results with titles, URLs, and snippets. Uses Exa if API key available, otherwise DuckDuckGo.","operationId":"search_web_v1_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}},{"name":"num","in":"query","required":false,"schema":{"type":"integer","default":5,"title":"Num"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.01","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/swap/quote":{"get":{"tags":["DEX"],"summary":"DEX Swap Quote","description":"Get a swap quote from 0x API across Ethereum, Base, Polygon, Arbitrum, Optimism, BSC.","operationId":"swap_quote_v1_swap_quote_get","parameters":[{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"ethereum","title":"Chain"}},{"name":"sellToken","in":"query","required":false,"schema":{"type":"string","default":"WETH","title":"Selltoken"}},{"name":"buyToken","in":"query","required":false,"schema":{"type":"string","default":"USDC","title":"Buytoken"}},{"name":"sellAmount","in":"query","required":false,"schema":{"type":"string","default":"1000000000000000000","title":"Sellamount"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/trending":{"get":{"tags":["Market Data"],"summary":"Trending Tokens","description":"Get trending tokens and coins being searched right now on CoinGecko.","operationId":"trending_tokens_v1_trending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/gas":{"get":{"tags":["Market Data"],"summary":"Gas Tracker","description":"Current gas prices for Ethereum (slow, standard, fast) in Gwei.","operationId":"gas_tracker_v1_gas_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/predictions":{"get":{"tags":["Prediction Markets"],"summary":"Prediction Markets","description":"Get active prediction markets from Polymarket ranked by 24h volume.","operationId":"prediction_markets_v1_predictions_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/predictions/{slug}":{"get":{"tags":["Prediction Markets"],"summary":"Prediction Market Details","description":"Get details for a specific Polymarket prediction market.","operationId":"prediction_market_detail_v1_predictions__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/news":{"get":{"tags":["News"],"summary":"Crypto News","description":"Latest crypto and blockchain news from multiple sources.","operationId":"crypto_news_v1_news_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/social":{"get":{"tags":["News"],"summary":"Social Trending","description":"Trending crypto topics: coins, categories, and NFTs being discussed.","operationId":"social_trending_v1_social_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/global":{"get":{"tags":["Market Data"],"summary":"Global Market Stats","description":"Global crypto market data: total market cap, volume, BTC dominance.","operationId":"global_market_v1_global_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/marketing/sentiment":{"post":{"tags":["Marketing Intelligence"],"summary":"Brand Sentiment Analysis","description":"AI-powered brand sentiment analysis across platforms. Uses GPT-4o-mini for real-time analysis.","operationId":"marketing_sentiment_v1_marketing_sentiment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SentimentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.03","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/marketing/trends":{"post":{"tags":["Marketing Intelligence"],"summary":"Industry Trend Detection","description":"Detect trending marketing topics in any industry with velocity scores and content recommendations.","operationId":"marketing_trends_v1_marketing_trends_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrendRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.04","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/marketing/competitors":{"post":{"tags":["Marketing Intelligence"],"summary":"Competitive Intelligence","description":"AI-powered competitor analysis: keywords, channels, content strategy, and actionable recommendations.","operationId":"marketing_competitors_v1_marketing_competitors_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompetitorRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.05","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/marketing/content-gaps":{"post":{"tags":["Marketing Intelligence"],"summary":"Content Gap Analysis","description":"Find SEO content gaps between you and competitors. Includes keyword opportunities with difficulty scores.","operationId":"marketing_content_gaps_v1_marketing_content_gaps_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentGapRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.04","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/marketing/ad-copy":{"post":{"tags":["Marketing Intelligence"],"summary":"AI Ad Copy Generator","description":"Generate ad copy variations for Google, Meta, TikTok, or Taboola. Platform-specific constraints and tone control.","operationId":"marketing_ad_copy_v1_marketing_ad_copy_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdCopyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.05","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/whales":{"get":{"tags":["On-Chain Data"],"summary":"Large Transaction Tracking","description":"Whale transactions: large BTC (>=10 BTC) and ETH movements from public blockchain APIs. ($0.02)","operationId":"whale_tracking_v1_whales_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"min_btc","in":"query","required":false,"schema":{"type":"number","default":10.0,"title":"Min Btc"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/exchange-flows":{"get":{"tags":["On-Chain Data"],"summary":"CEX Reserve Flows","description":"Centralized exchange reserves and 24h changes from DeFi Llama transparency data. ($0.02)","operationId":"exchange_flows_v1_exchange_flows_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/correlation":{"get":{"tags":["Market Data"],"summary":"Cross-Asset Correlation Matrix","description":"30-day Pearson correlations across top crypto assets (BTC, ETH, SOL, XRP, BNB, etc.). ($0.03)","operationId":"correlation_matrix_v1_correlation_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.03","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/defi-tvl":{"get":{"tags":["DeFi"],"summary":"DeFi Protocol TVL Rankings","description":"Top DeFi protocols ranked by Total Value Locked from DeFi Llama. ($0.02)","operationId":"defi_tvl_v1_defi_tvl_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Chain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/stablecoin-flows":{"get":{"tags":["On-Chain Data"],"summary":"Stablecoin Market Caps & Flows","description":"Top stablecoins by market cap with supply data from DeFi Llama. ($0.02)","operationId":"stablecoin_flows_v1_stablecoin_flows_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/github-velocity":{"get":{"tags":["Developer Activity"],"summary":"GitHub Repo Velocity Scores","description":"Trending crypto/web3 GitHub repos with computed velocity scores. ($0.02)","operationId":"github_velocity_v1_github_velocity_get","parameters":[{"name":"language","in":"query","required":false,"schema":{"type":"string","default":"","title":"Language"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":15,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/agent-context":{"get":{"tags":["AI Agent Tools"],"summary":"Paste-Ready Agent Context","description":"Composed multi-source market context in a single paste-ready payload for LLM system prompts. (FREE)","operationId":"agent_context_v1_agent_context_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/macro":{"get":{"tags":["Market Data"],"summary":"Macro Economic Indicators","description":"Crypto-macro indicators: global market cap, dominance, derivatives data. ($0.02)","operationId":"macro_indicators_v1_macro_get","parameters":[{"name":"currency","in":"query","required":false,"schema":{"type":"string","default":"usd","title":"Currency"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.03","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/":{"get":{"summary":"Root","description":"Route based on domain: agentservices.to serves website HTML, all paths serve API.","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/api":{"get":{"summary":"Api Discovery","description":"API discovery JSON for agents and crawlers.","operationId":"api_discovery_api_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/x402":{"get":{"summary":"X402 Manifest","description":"x402 payment manifest for agent discovery.","operationId":"x402_manifest__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/x402-service.json":{"get":{"summary":"X402 Service Json","description":"x402 service manifest in true402/open marketplace format.\nConsumed by true402.dev, The Spawn, and other open x402 marketplaces.","operationId":"x402_service_json__well_known_x402_service_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/agent.json":{"get":{"summary":"Agent Json","description":"Agent discovery manifest for AI agent platforms and crawlers.","operationId":"agent_json__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/x402.json":{"get":{"summary":"X402 Json Manifest","description":"x402 v2 discovery manifest — what AgentGrade, Open 402 Directory, and x402.direct crawlers look for.","operationId":"x402_json_manifest__well_known_x402_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/ai-catalog.json":{"get":{"summary":"Ai Catalog","description":"Agentic Resource Discovery (ARD) catalog — Google Cloud Agent Registry + federated discovery.\nSpec: github.com/ards-project/ard-spec — makes AgentServices discoverable by Gemini Enterprise agents.","operationId":"ai_catalog__well_known_ai_catalog_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/llms.txt":{"get":{"summary":"Llms Txt","description":"LLM-friendly API description for agent crawlers and AI discovery.","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/robots.txt":{"get":{"summary":"Robots Txt","description":"Robots.txt with explicit AI crawler rules for agent discovery.","operationId":"robots_txt_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/schema.json":{"get":{"summary":"Openapi Schema","description":"Explicit OpenAPI schema endpoint for crawlers that prefer /schema.json over /openapi.json.","operationId":"openapi_schema_schema_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/agentskills/agentservices/SKILL.md":{"get":{"summary":"Agentskills Manifest","description":"AgentSkills.io SKILL.md — discoverable skill for agent platforms (AIsa, etc).","operationId":"agentskills_manifest__well_known_agentskills_agentservices_SKILL_md_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/manifest.json":{"get":{"summary":"Web Manifest","description":"Web app manifest for browser/agent discovery.","operationId":"web_manifest_manifest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/ai-plugin.json":{"get":{"summary":"Ai Plugin Manifest","description":"OpenAI plugin manifest for ChatGPT plugin discovery.","operationId":"ai_plugin_manifest__well_known_ai_plugin_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/docs-page":{"get":{"summary":"Api Docs Page","operationId":"api_docs_page_docs_page_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/models":{"get":{"tags":["Inference"],"summary":"List Models","description":"List available inference models (FREE)","operationId":"list_models_v1_models_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/inference":{"post":{"tags":["Inference"],"summary":"LLM Inference — Chat Completion","description":"Send a chat completion request. Models: gpt-5.4, gpt-5.4-mini, gpt-5.5. Costs $0.03 USDC via x402.","operationId":"llm_inference_v1_inference_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InferenceRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.03","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/complete":{"post":{"tags":["Inference"],"summary":"Quick Text Completion","description":"Send a prompt, get a completion. Simpler than /v1/inference. Costs $0.03 USDC via x402.","operationId":"quick_completion_v1_complete_post","parameters":[{"name":"prompt","in":"query","required":true,"schema":{"type":"string","title":"Prompt"}},{"name":"model","in":"query","required":false,"schema":{"type":"string","default":"gpt-5.4-mini","title":"Model"}},{"name":"max_tokens","in":"query","required":false,"schema":{"type":"integer","default":500,"title":"Max Tokens"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/token-risk/{token}":{"get":{"tags":["Synthesis"],"summary":"Token Risk Scoring","description":"Risk score (0-100) for any crypto token. Analyzes volatility, liquidity, and market cap. Costs $0.03 USDC via x402.","operationId":"token_risk_v1_token_risk__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.03","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/signals/{symbol}":{"get":{"tags":["Synthesis"],"summary":"Crypto Buy/Sell Signals","description":"Synthesized trading signal from RSI, moving averages, and Bollinger Bands. Costs $0.04 USDC via x402.","operationId":"crypto_signals_v1_signals__symbol__get","parameters":[{"name":"symbol","in":"path","required":true,"schema":{"type":"string","title":"Symbol"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/hn-sentiment":{"get":{"tags":["Synthesis"],"summary":"Hacker News Sentiment","description":"Tech sentiment from top HN stories. Optionally filter by query. Costs $0.02 USDC via x402.","operationId":"hn_sentiment_v1_hn_sentiment_get","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","default":"","title":"Query"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/npm-stats/{package}":{"get":{"tags":["Synthesis"],"summary":"NPM Download Stats","description":"Package download statistics and trend analysis. Costs $0.02 USDC via x402.","operationId":"npm_stats_v1_npm_stats__package__get","parameters":[{"name":"package","in":"path","required":true,"schema":{"type":"string","title":"Package"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/github-trending":{"get":{"tags":["Synthesis"],"summary":"GitHub Trending Repos","description":"Hot repositories created in the last 7 days. Filter by language. Costs $0.02 USDC via x402.","operationId":"github_trending_v1_github_trending_get","parameters":[{"name":"language","in":"query","required":false,"schema":{"type":"string","default":"","title":"Language"}},{"name":"since","in":"query","required":false,"schema":{"type":"string","default":"daily","title":"Since"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/yield-comparison":{"get":{"tags":["Synthesis"],"summary":"DeFi Yield Comparison with Risk","description":"Compare DeFi yields with risk-adjusted analysis. Not just raw APY. Costs $0.03 USDC via x402.","operationId":"yield_comparison_v1_yield_comparison_get","parameters":[{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"","title":"Chain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.03","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/stocks/{ticker}":{"get":{"tags":["Traditional Finance"],"summary":"Stock Market Quote","description":"Real-time stock quote from Yahoo Finance. Only 2 providers on Bazaar. $0.02 USDC via x402.","operationId":"stock_quote_v1_stocks__ticker__get","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/stocks/{ticker}/history":{"get":{"tags":["Traditional Finance"],"summary":"Historical Stock Data","description":"Historical OHLCV data. Range: 1d, 5d, 1mo, 3mo, 6mo, 1y, 5y. $0.03 USDC via x402.","operationId":"stock_history_v1_stocks__ticker__history_get","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}},{"name":"range","in":"query","required":false,"schema":{"type":"string","default":"3mo","title":"Range"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/sec/{ticker}":{"get":{"tags":["Traditional Finance"],"summary":"SEC Filings Parser","description":"Recent SEC filings (10-K, 10-Q, 8-K, Form 4) from EDGAR. Only 2 providers on Bazaar. $0.03 USDC via x402.","operationId":"sec_filings_v1_sec__ticker__get","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","title":"Ticker"}},{"name":"filing_type","in":"query","required":false,"schema":{"type":"string","default":"10-K","title":"Filing Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/commodities":{"get":{"tags":["Traditional Finance"],"summary":"Commodity Prices","description":"Oil, gold, silver, copper, wheat, corn, coffee, and more. Undercuts LoneStar ($0.05). $0.03 USDC via x402.","operationId":"commodities_v1_commodities_get","parameters":[{"name":"category","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/economic":{"get":{"tags":["Traditional Finance"],"summary":"Economic Indicators","description":"CPI, GDP, unemployment, Fed funds rate, Treasury yields. From FRED. $0.03 USDC via x402.","operationId":"economic_indicators_v1_economic_get","parameters":[{"name":"indicator","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Indicator"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/fx":{"get":{"tags":["Traditional Finance"],"summary":"FX / Forex Rates","description":"Real-time exchange rates for 30+ currencies. Only 1 provider on Bazaar. $0.003 USDC via x402.","operationId":"fx_rates_v1_fx_get","parameters":[{"name":"base","in":"query","required":false,"schema":{"type":"string","default":"USD","title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/extract":{"get":{"tags":["Utility"],"summary":"Web Content Extraction","description":"Fetch any URL and get clean, token-efficient text. Strips ads, nav, scripts. $0.002 USDC via x402.","operationId":"web_extract_v1_extract_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.002","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/security/{package}":{"get":{"tags":["Utility"],"summary":"Package Security Scan","description":"Check PyPI/npm packages for known vulnerabilities. Only 1 provider on Bazaar. $0.02 USDC via x402.","operationId":"package_security_v1_security__package__get","parameters":[{"name":"package","in":"path","required":true,"schema":{"type":"string","title":"Package"}},{"name":"ecosystem","in":"query","required":false,"schema":{"type":"string","default":"PyPI","title":"Ecosystem"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/seo/keywords":{"get":{"tags":["Utility"],"summary":"SEO Keyword Research","description":"Keyword research with volume estimates and competition data. SpyFu has 46 endpoints — proven demand. $0.01 USDC via x402.","operationId":"keyword_research_v1_seo_keywords_get","parameters":[{"name":"keyword","in":"query","required":true,"schema":{"type":"string","title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.01","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/research":{"get":{"tags":["Research"],"summary":"Deep Research — Search + Extract + Synthesize","description":"One-call deep research: searches the web, extracts content from top sources, and synthesizes an intelligence brief with key findings, themes, and sentiment. Replaces 3+ separate API calls. $0.05 USDC via x402.","operationId":"research_endpoint_v1_research_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}},{"name":"sources","in":"query","required":false,"schema":{"type":"integer","default":3,"title":"Sources"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.05","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/portfolio":{"get":{"tags":["Intelligence"],"summary":"Portfolio Intelligence — Price + Signal + Risk + Sentiment","description":"Comprehensive asset analysis in one call: market data, technical signals (RSI, MA, Bollinger), risk scoring, and market sentiment (Fear & Greed). Replaces 4+ separate API calls. $0.10 USDC via x402.","operationId":"portfolio_endpoint_v1_portfolio_get","parameters":[{"name":"symbol","in":"query","required":true,"schema":{"type":"string","title":"Symbol"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.10","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/defi-strategy":{"get":{"tags":["Intelligence"],"summary":"DeFi Strategy — Yields + TVL + Comparison + Risk","description":"Comprehensive DeFi investment analysis: top yield opportunities, protocol TVL rankings, cross-chain yield comparison, and risk assessment with high-APY flags. Replaces 4+ API calls. $0.25 USDC via x402.","operationId":"defi_strategy_endpoint_v1_defi_strategy_get","parameters":[{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"","title":"Chain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.25","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/market-pulse":{"get":{"tags":["Intelligence"],"summary":"Market Pulse — Sentiment + Trending + News + Whales","description":"Real-time crypto market snapshot: Fear & Greed index, trending tokens, latest news, social signals, whale movements, and global market stats. Replaces 6+ API calls. $0.05 USDC via x402.","operationId":"market_pulse_endpoint_v1_market_pulse_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.05","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/onchain-overview":{"get":{"tags":["Intelligence"],"summary":"On-Chain Overview — Whales + Flows + Correlation + TVL","description":"Comprehensive on-chain intelligence: whale movements, exchange flows, stablecoin flows, correlation matrix, and DeFi TVL in one call. Replaces 5+ API calls. $0.15 USDC via x402.","operationId":"onchain_overview_endpoint_v1_onchain_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.15","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/arbitrage":{"get":{"tags":["Intelligence"],"summary":"Arbitrage Scanner — Cross-DEX Price Discrepancies + Profitability","description":"Cross-DEX arbitrage scanner: compares token prices across exchanges, calculates gas-adjusted profitability, models slippage, and flags actionable opportunities. Unique computation — no free API provides this. $0.08 USDC via x402.","operationId":"arbitrage_scanner_endpoint_v1_arbitrage_get","parameters":[{"name":"symbols","in":"query","required":false,"schema":{"type":"string","default":"BTC,ETH,SOL,USDC,WETH,WBTC","title":"Symbols"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.08","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/liquidation-map":{"get":{"tags":["Intelligence"],"summary":"Liquidation Map — DeFi Positions Near Liquidation + Cascading Risk","description":"DeFi liquidation heatmap: calculates liquidation prices across Aave V3, Compound V3, and MakerDAO for any token. Models cascading liquidation risk, estimates volume at risk, and flags critical price zones. Unique computation — no free API provides this. $0.12 USDC via x402.","operationId":"liquidation_map_endpoint_v1_liquidation_map_get","parameters":[{"name":"symbols","in":"query","required":false,"schema":{"type":"string","default":"BTC,ETH,LINK,AAVE,UNI","title":"Symbols"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.12","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/examples":{"get":{"tags":["Developer"],"summary":"Examples Page","description":"Agent-friendly examples page with ready-to-use prompts and curl commands.","operationId":"examples_page_examples_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/memory/{key}":{"post":{"tags":["Agent Memory"],"summary":"Store Agent Memory","description":"Store a value keyed to the caller's wallet. Persistent across sessions. $0.01 via x402.","operationId":"memory_store_v1_memory__key__post","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemoryRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.01","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}},"get":{"tags":["Agent Memory"],"summary":"Retrieve Agent Memory","description":"Retrieve a stored value by key. $0.01 via x402.","operationId":"memory_get_v1_memory__key__get","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.01","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}},"delete":{"tags":["Agent Memory"],"summary":"Delete Agent Memory","description":"Delete a stored value. $0.01 via x402.","operationId":"memory_del_v1_memory__key__delete","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.01","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/memory":{"get":{"tags":["Agent Memory"],"summary":"List Agent Memory Keys","description":"List all stored keys for the caller's wallet. $0.01 via x402.","operationId":"memory_list_v1_memory_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/memory/search":{"post":{"tags":["Agent Memory"],"summary":"Search Agent Memory","description":"Semantic search across all stored values. $0.02 via x402.","operationId":"memory_search_endpoint_v1_memory_search_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemorySearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.02","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/skills":{"get":{"tags":["Skill Packs"],"summary":"List Available Skills","description":"List all available skill packs (bundled multi-endpoint intelligence). FREE.","operationId":"skills_list_v1_skills_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/skills/crypto-dossier":{"post":{"tags":["Skill Packs"],"summary":"Crypto Dossier","description":"Full crypto intelligence in one call: price + indicators + risk + signal + fear/greed + whales. $0.10 via x402.","operationId":"skill_crypto_v1_skills_crypto_dossier_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.10","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/skills/stock-dossier":{"post":{"tags":["Skill Packs"],"summary":"Stock Dossier","description":"Full stock intelligence: quote + FX + sentiment. $0.05 via x402.","operationId":"skill_stock_v1_skills_stock_dossier_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.05","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/v1/skills/market-overview":{"get":{"tags":["Skill Packs"],"summary":"Market Overview","description":"Full market pulse: fear/greed + BTC signal + whales + regime classification. $0.05 via x402.","operationId":"skill_market_v1_skills_market_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.05","asset":"USDC","network":"base","chainId":"eip155:8453","payTo":"0x9863aB6242663FCc84c33632741711dB78f8Fd15","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}}},"/privacy":{"get":{"tags":["Legal"],"summary":"Privacy Policy","description":"AgentServices Privacy Policy — required for MCP directory submissions.","operationId":"privacy_policy_privacy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/oauth-protected-resource":{"get":{"summary":"Oauth Protected Resource","description":"OAuth Protected Resource metadata (RFC 9728).\nDeclares that our MCP server uses no authentication for free tools.\nRequired for Anthropic Connector Directory compliance.","operationId":"oauth_protected_resource__well_known_oauth_protected_resource_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/.well-known/oauth-authorization-server":{"get":{"summary":"Oauth Authorization Server","description":"OAuth Authorization Server metadata.\nAgentServices does not operate an OAuth server — free tools are public, paid tools use x402.","operationId":"oauth_authorization_server__well_known_oauth_authorization_server_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/models/all":{"get":{"tags":["Media"],"summary":"List All Models","description":"List all available models across CodexSale and OpenRouter. FREE.","operationId":"all_models_v1_models_all_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/images/generations":{"post":{"tags":["Media"],"summary":"AI Image Generation","description":"Generate images from text prompts via gpt-image-2. $0.05 via x402.","operationId":"image_gen_v1_images_generations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/audio/speech":{"post":{"tags":["Media"],"summary":"Text-to-Speech","description":"Convert text to speech audio. Multiple voices available. $0.05 via x402.","operationId":"tts_v1_audio_speech_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TTSRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/chat/completions":{"post":{"tags":["Media"],"summary":"Multi-Model LLM Routing","description":"Route to ANY of 344+ models via OpenRouter. GPT, Claude, Gemini, Grok, DeepSeek, Qwen, and more. $0.03 via x402.","operationId":"multi_model_v1_chat_completions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiModelRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/phone":{"get":{"tags":["Voice"],"summary":"Phone Number Info","description":"Get the AgentServices phone number and capabilities. FREE.","operationId":"phone_info_v1_phone_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/calls":{"post":{"tags":["Voice"],"summary":"AI Voice Call","description":"Make an outbound AI voice call with text-to-speech. $0.54 via x402.","operationId":"voice_call_v1_calls_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}},"/v1/lookup/{phone_number}":{"get":{"tags":["Voice"],"summary":"Phone Number Lookup","description":"Look up carrier, type, and caller name for a phone number. $0.05 via x402.","operationId":"phone_lookup_v1_lookup__phone_number__get","parameters":[{"name":"phone_number","in":"path","required":true,"schema":{"type":"string","title":"Phone Number"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-payment-info":{"protocol":"x402","version":"2","amount":"$0.00","asset":"USDC","network":"base","free":true}}}},"components":{"schemas":{"AdCopyRequest":{"properties":{"product":{"type":"string","title":"Product","description":"Product/service name"},"platform":{"type":"string","title":"Platform","description":"Ad platform: google, meta, tiktok, taboola","default":"google"},"tone":{"type":"string","title":"Tone","description":"Tone: professional, casual, urgent, luxury","default":"professional"},"count":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Count","default":3}},"type":"object","required":["product"],"title":"AdCopyRequest"},"CallRequest":{"properties":{"to":{"type":"string","title":"To","description":"Phone number to call (E.164 format, e.g., +1234567890)"},"message":{"type":"string","title":"Message","description":"Message to speak on the call (text-to-speech)","default":""}},"type":"object","required":["to"],"title":"CallRequest"},"CompetitorRequest":{"properties":{"competitor_url":{"type":"string","title":"Competitor Url","description":"Competitor website"},"your_url":{"type":"string","title":"Your Url","description":"Your website"}},"type":"object","required":["competitor_url","your_url"],"title":"CompetitorRequest"},"ContentGapRequest":{"properties":{"your_domain":{"type":"string","title":"Your Domain","description":"Your domain"},"competitor_domains":{"items":{"type":"string"},"type":"array","title":"Competitor Domains","description":"Competitor domains"}},"type":"object","required":["your_domain","competitor_domains"],"title":"ContentGapRequest"},"DisputeRequest":{"properties":{"policy":{"type":"string","title":"Policy","description":"Policy template name (e.g. freelance-delivery)"},"claimant":{"type":"string","title":"Claimant","description":"Plaintiff address or agent ID"},"respondent":{"type":"string","title":"Respondent","description":"Respondent address or agent ID"},"claim":{"type":"string","title":"Claim","description":"What happened","default":""},"desired_remedy":{"type":"string","title":"Desired Remedy","description":"What the claimant wants","default":""},"evidence":{"items":{},"type":"array","title":"Evidence","description":"Evidence items"}},"type":"object","required":["policy","claimant","respondent"],"title":"DisputeRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ImageRequest":{"properties":{"prompt":{"type":"string","title":"Prompt","description":"Image generation prompt"},"size":{"type":"string","title":"Size","description":"Image size: 1024x1024, 1792x1024, 1024x1792","default":"1024x1024"},"model":{"type":"string","title":"Model","description":"Image model","default":"gpt-image-2"}},"type":"object","required":["prompt"],"title":"ImageRequest"},"InferenceRequest":{"properties":{"model":{"type":"string","title":"Model","description":"gpt-5.4, gpt-5.4-mini, or gpt-5.5","default":"gpt-5.4-mini"},"messages":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Messages","description":"Chat messages in OpenAI format [{role, content}]"},"temperature":{"type":"number","maximum":2.0,"minimum":0.0,"title":"Temperature","default":0.7},"max_tokens":{"type":"integer","maximum":16000.0,"minimum":1.0,"title":"Max Tokens","default":1000}},"type":"object","required":["messages"],"title":"InferenceRequest"},"MemoryRequest":{"properties":{"value":{"type":"string","title":"Value","description":"Value to store"},"ttl_seconds":{"type":"integer","title":"Ttl Seconds","description":"TTL in seconds (0 = permanent)","default":0}},"type":"object","required":["value"],"title":"MemoryRequest"},"MemorySearchRequest":{"properties":{"query":{"type":"string","title":"Query","description":"Search query"}},"type":"object","required":["query"],"title":"MemorySearchRequest"},"MultiModelRequest":{"properties":{"model":{"type":"string","title":"Model","description":"Model ID (e.g., anthropic/claude-sonnet-4-6, google/gemini-3-pro)"},"messages":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Messages","description":"Chat messages [{role, content}]"},"temperature":{"type":"number","title":"Temperature","default":0.7},"max_tokens":{"type":"integer","title":"Max Tokens","default":1000}},"type":"object","required":["model","messages"],"title":"MultiModelRequest"},"SentimentRequest":{"properties":{"brand":{"type":"string","title":"Brand","description":"Brand name to analyze"},"platforms":{"items":{"type":"string"},"type":"array","title":"Platforms","description":"Platforms to check","default":["twitter","reddit","tiktok"]}},"type":"object","required":["brand"],"title":"SentimentRequest"},"SkillRequest":{"properties":{"symbol":{"type":"string","title":"Symbol","description":"Crypto symbol or stock ticker","default":""}},"type":"object","title":"SkillRequest"},"TTSRequest":{"properties":{"text":{"type":"string","title":"Text","description":"Text to convert to speech"},"model":{"type":"string","title":"Model","description":"TTS model","default":"openai/gpt-audio-mini"},"voice":{"type":"string","title":"Voice","description":"Voice: alloy, echo, fable, onyx, nova, shimmer","default":"alloy"}},"type":"object","required":["text"],"title":"TTSRequest"},"TrendRequest":{"properties":{"industry":{"type":"string","title":"Industry","description":"Industry (e.g. fintech, ecommerce)"},"limit":{"type":"integer","maximum":20.0,"minimum":1.0,"title":"Limit","default":5}},"type":"object","required":["industry"],"title":"TrendRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}