{"name":"Broker Sync API (WickedAPI)","description":"Normalized real positions, balances and transactions across 30+ brokerages via SnapTrade, plus prop-firm integration status. Read-only; user data is encrypted at rest. Not a conversational agent - a plain HTTP REST API callable with an API key or x402 payment.","url":"https://broker-sync-api.wickedapi.com","version":"1.0.0","provider":{"organization":"WickedAPI","url":"https://wickedapi.com"},"documentationUrl":"https://broker-sync-api.wickedapi.com/docs","iconUrl":"https://broker-sync-api.wickedapi.com/favicon-32x32.png","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"},"x402":{"type":"x402","description":"Pay-per-call in USDC, no signup."}},"security":[{"ApiKeyAuth":[]},{"x402":[]}],"x402":{"enabled":true,"scheme":"exact","network":"eip155:8453","price":"$0.001","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x63EbccD826b874CE988e6498eAabB6Bd47AfC8A4","facilitator":"coinbase-cdp"},"skills":[{"id":"get.v1.status","name":"GET /v1/status","description":"Service catalog + SnapTrade configuration state.","tags":["free"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"post.v1.users","name":"POST /v1/users","description":"Register a user with SnapTrade and get a brokerage connection-portal URL.","tags":["paid"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get.v1.connections","name":"GET /v1/connections","description":"List a user's connected brokerage accounts (normalized).","tags":["paid"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get.v1.positions","name":"GET /v1/positions","description":"Real positions across all of a user's connected brokerages, one normalized schema, stamped as_of.","tags":["paid"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get.v1.balances","name":"GET /v1/balances","description":"Cash & buying power per connected account (normalized).","tags":["paid"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get.v1.transactions","name":"GET /v1/transactions","description":"Transaction/activity history across brokerages.","tags":["paid"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get.v1.prop-firms","name":"GET /v1/prop-firms","description":"Prop-firm platform integration registry — live-verified methods (Topstep ProjectX API, FTMO MatchTrader bridge) and connection status.","tags":["paid"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"post.v1.webhooks.snaptrade","name":"POST /v1/webhooks/snaptrade","description":"SnapTrade webhook receiver (account/connection updates). Called by SnapTrade, not by API consumers.","tags":["free"],"inputModes":["application/json"],"outputModes":["application/json"]}]}