[{"data":1,"prerenderedAt":468},["ShallowReactive",2],{"\u002Fdocs\u002Fapi":3,"docs-api-navigation":390,"\u002Fdocs\u002Fapi-surround":463},{"id":4,"title":5,"body":6,"description":381,"extension":382,"meta":383,"navigation":384,"path":386,"seo":387,"stem":388,"__hash__":389},"docs\u002F1.docs\u002F2.api\u002F1.index.md","Introduction",{"type":7,"value":8,"toc":375},"minimark",[9,20,23,26,44,49,67,70,74,269,273,276,323,327,371],[10,11,12],"warning",{},[13,14,15,19],"p",{},[16,17,18],"strong",{},"Preview."," This reference describes the v1 API before it ships. The endpoints below are\nnot live yet — the page exists so the contract can be reviewed before it is frozen.",[13,21,22],{},"The ShowMyTrades API gives you your trading data as JSON: accounts, statistics, closed\ntrades and open positions. Everything you can see on the site, you can pull into your own\nspreadsheet, script, dashboard or AI assistant.",[13,24,25],{},"Two things you can do with a key:",[27,28,29,37],"card-group",{},[30,31,34],"card",{"icon":32,"title":33},"i-lucide-user","Read your own accounts",[13,35,36],{},"Every account you have connected — MT4, MT5, cTrader, TradeLocker — including private\nones, plus your portfolios.",[30,38,41],{"icon":39,"title":40},"i-lucide-globe","Read any public account",[13,42,43],{},"Every account published on ShowMyTrades, and a search across all of them. The same data\nthe public pages show.",[45,46,48],"h2",{"id":47},"base-url","Base URL",[50,51,56],"pre",{"className":52,"code":53,"language":54,"meta":55,"style":55},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","https:\u002F\u002Fshowmytrades.com\u002Fapi\u002Fv1\n","bash","",[57,58,59],"code",{"__ignoreMap":55},[60,61,64],"span",{"class":62,"line":63},"line",1,[60,65,53],{"class":66},"sBMFI",[13,68,69],{},"Every path in this reference is relative to that base.",[45,71,73],{"id":72},"a-first-request","A first request",[75,76,77,112,223],"code-group",{},[50,78,81],{"className":52,"code":79,"filename":80,"language":54,"meta":55,"style":55},"curl https:\u002F\u002Fshowmytrades.com\u002Fapi\u002Fv1\u002Faccounts \\\n  -H \"Authorization: Bearer smt_live_YOUR_KEY\"\n","cURL",[57,82,83,96],{"__ignoreMap":55},[60,84,85,88,92],{"class":62,"line":63},[60,86,87],{"class":66},"curl",[60,89,91],{"class":90},"sfazB"," https:\u002F\u002Fshowmytrades.com\u002Fapi\u002Fv1\u002Faccounts",[60,93,95],{"class":94},"sTEyZ"," \\\n",[60,97,99,102,106,109],{"class":62,"line":98},2,[60,100,101],{"class":90},"  -H",[60,103,105],{"class":104},"sMK4o"," \"",[60,107,108],{"class":90},"Authorization: Bearer smt_live_YOUR_KEY",[60,110,111],{"class":104},"\"\n",[50,113,118],{"className":114,"code":115,"filename":116,"language":117,"meta":55,"style":55},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const res = await fetch('https:\u002F\u002Fshowmytrades.com\u002Fapi\u002Fv1\u002Faccounts', {\n  headers: { Authorization: 'Bearer smt_live_YOUR_KEY' }\n})\nconst { data } = await res.json()\n","JavaScript","js",[57,119,120,157,185,194],{"__ignoreMap":55},[60,121,122,126,129,132,136,140,143,146,149,151,154],{"class":62,"line":63},[60,123,125],{"class":124},"spNyl","const",[60,127,128],{"class":94}," res ",[60,130,131],{"class":104},"=",[60,133,135],{"class":134},"s7zQu"," await",[60,137,139],{"class":138},"s2Zo4"," fetch",[60,141,142],{"class":94},"(",[60,144,145],{"class":104},"'",[60,147,148],{"class":90},"https:\u002F\u002Fshowmytrades.com\u002Fapi\u002Fv1\u002Faccounts",[60,150,145],{"class":104},[60,152,153],{"class":104},",",[60,155,156],{"class":104}," {\n",[60,158,159,163,166,169,172,174,177,180,182],{"class":62,"line":98},[60,160,162],{"class":161},"swJcz","  headers",[60,164,165],{"class":104},":",[60,167,168],{"class":104}," {",[60,170,171],{"class":161}," Authorization",[60,173,165],{"class":104},[60,175,176],{"class":104}," '",[60,178,179],{"class":90},"Bearer smt_live_YOUR_KEY",[60,181,145],{"class":104},[60,183,184],{"class":104}," }\n",[60,186,188,191],{"class":62,"line":187},3,[60,189,190],{"class":104},"}",[60,192,193],{"class":94},")\n",[60,195,197,199,201,204,206,209,211,214,217,220],{"class":62,"line":196},4,[60,198,125],{"class":124},[60,200,168],{"class":104},[60,202,203],{"class":94}," data ",[60,205,190],{"class":104},[60,207,208],{"class":104}," =",[60,210,135],{"class":134},[60,212,213],{"class":94}," res",[60,215,216],{"class":104},".",[60,218,219],{"class":138},"json",[60,221,222],{"class":94},"()\n",[50,224,229],{"className":225,"code":226,"filename":227,"language":228,"meta":55,"style":55},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import requests\n\nres = requests.get(\n    'https:\u002F\u002Fshowmytrades.com\u002Fapi\u002Fv1\u002Faccounts',\n    headers={'Authorization': 'Bearer smt_live_YOUR_KEY'}\n)\ndata = res.json()['data']\n","Python","python",[57,230,231,236,242,247,252,258,263],{"__ignoreMap":55},[60,232,233],{"class":62,"line":63},[60,234,235],{},"import requests\n",[60,237,238],{"class":62,"line":98},[60,239,241],{"emptyLinePlaceholder":240},true,"\n",[60,243,244],{"class":62,"line":187},[60,245,246],{},"res = requests.get(\n",[60,248,249],{"class":62,"line":196},[60,250,251],{},"    'https:\u002F\u002Fshowmytrades.com\u002Fapi\u002Fv1\u002Faccounts',\n",[60,253,255],{"class":62,"line":254},5,[60,256,257],{},"    headers={'Authorization': 'Bearer smt_live_YOUR_KEY'}\n",[60,259,261],{"class":62,"line":260},6,[60,262,193],{},[60,264,266],{"class":62,"line":265},7,[60,267,268],{},"data = res.json()['data']\n",[45,270,272],{"id":271},"what-the-api-does-not-do","What the API does not do",[13,274,275],{},"Being explicit about this saves you time:",[277,278,279,290,305,311],"field-group",{},[280,281,283],"field",{"name":282},"No writing",[13,284,285,286,289],{},"The API is ",[16,287,288],{},"read-only",". It cannot create, rename, publish or delete anything, and it\ncannot place or close trades. There is no key that can — a write permission cannot even be\nstored on a key.",[280,291,293],{"name":292},"No people search",[13,294,295,296,300,301,304],{},"You can read and search ",[297,298,299],"em",{},"accounts",". There is no endpoint that lists or searches ",[297,302,303],{},"traders",".\nOf an account owner you get their public slug and brand name — never a personal name.",[280,306,308],{"name":307},"No real-time stream",[13,309,310],{},"Data is served from the same pre-computed statistics the site uses, refreshed as your\naccounts report. For push delivery, webhooks are coming.",[280,312,314],{"name":313},"But there IS an AI interface",[13,315,316,317,322],{},"Beyond REST, an ",[318,319,321],"a",{"href":320},"\u002Fdocs\u002Fapi\u002Fmcp","MCP server"," lets Claude, ChatGPT and other assistants read\nthe same data on your behalf.",[45,324,326],{"id":325},"where-to-go-next","Where to go next",[27,328,329,337,349,357,365],{},[30,330,334],{"icon":331,"title":332,"to":333},"i-lucide-key","Authentication","\u002Fdocs\u002Fapi\u002Fauthentication",[13,335,336],{},"Create a key and send it with every request.",[30,338,342],{"icon":339,"title":340,"to":341},"i-lucide-ruler","Conventions","\u002Fdocs\u002Fapi\u002Fconventions",[13,343,344,345,348],{},"Units, signs, dates and pagination. ",[16,346,347],{},"Read this one"," — it explains what the numbers mean.",[30,350,354],{"icon":351,"title":352,"to":353},"i-lucide-wallet","Accounts","\u002Fdocs\u002Fapi\u002Faccounts",[13,355,356],{},"List your accounts, retrieve one, expand its statistics.",[30,358,362],{"icon":359,"title":360,"to":361},"i-lucide-arrow-left-right","Trades & positions","\u002Fdocs\u002Fapi\u002Ftrades",[13,363,364],{},"Closed trades and currently open positions.",[30,366,368],{"icon":367,"title":321,"to":320},"i-lucide-sparkles",[13,369,370],{},"Connect Claude or ChatGPT and ask about your trading in plain language.",[372,373,374],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":55,"searchDepth":98,"depth":98,"links":376},[377,378,379,380],{"id":47,"depth":98,"text":48},{"id":72,"depth":98,"text":73},{"id":271,"depth":98,"text":272},{"id":325,"depth":98,"text":326},"Read your trading accounts — and every account published on ShowMyTrades — as JSON, from your own code or from an AI assistant.","md",{},{"icon":385},"i-lucide-book-open","\u002Fdocs\u002Fapi",{"title":5,"description":381},"1.docs\u002F2.api\u002F1.index","raBYdyL7LFzqnEJu-iV1V4YwnUOTj6o05vJUzt2F4x8",[391],{"title":392,"path":393,"stem":394,"children":395,"page":413},"Docs","\u002Fdocs","1.docs",[396,414,439],{"title":397,"path":398,"stem":399,"children":400,"icon":413},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[401,403,408],{"title":5,"path":398,"stem":399,"icon":402},"i-lucide-house",{"title":404,"path":405,"stem":406,"icon":407},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation","i-lucide-download",{"title":409,"path":410,"stem":411,"icon":412},"Usage","\u002Fdocs\u002Fgetting-started\u002Fusage","1.docs\u002F1.getting-started\u002F3.usage","i-lucide-sliders",false,{"title":415,"path":386,"stem":388,"children":416,"icon":438},"API Reference",[417,418,420,422,424,426,431,433],{"title":5,"path":386,"stem":388,"icon":385},{"title":332,"path":333,"stem":419,"icon":331},"1.docs\u002F2.api\u002F2.authentication",{"title":340,"path":341,"stem":421,"icon":339},"1.docs\u002F2.api\u002F3.conventions",{"title":352,"path":353,"stem":423,"icon":351},"1.docs\u002F2.api\u002F4.accounts",{"title":360,"path":361,"stem":425,"icon":359},"1.docs\u002F2.api\u002F5.trades",{"title":427,"path":428,"stem":429,"icon":430},"Search","\u002Fdocs\u002Fapi\u002Fsearch","1.docs\u002F2.api\u002F6.search","i-lucide-search",{"title":321,"path":320,"stem":432,"icon":367},"1.docs\u002F2.api\u002F7.mcp",{"title":434,"path":435,"stem":436,"icon":437},"Errors","\u002Fdocs\u002Fapi\u002Ferrors","1.docs\u002F2.api\u002F8.errors","i-lucide-triangle-alert","i-lucide-code-xml",{"title":440,"path":441,"stem":442,"children":443,"page":413},"Essentials","\u002Fdocs\u002Fessentials","1.docs\u002F2.essentials",[444,449,453,458],{"title":445,"path":446,"stem":447,"icon":448},"Markdown Syntax","\u002Fdocs\u002Fessentials\u002Fmarkdown-syntax","1.docs\u002F2.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":450,"path":451,"stem":452,"icon":438},"Code Blocks","\u002Fdocs\u002Fessentials\u002Fcode-blocks","1.docs\u002F2.essentials\u002F2.code-blocks",{"title":454,"path":455,"stem":456,"icon":457},"Prose Components","\u002Fdocs\u002Fessentials\u002Fprose-components","1.docs\u002F2.essentials\u002F3.prose-components","i-lucide-component",{"title":459,"path":460,"stem":461,"icon":462},"Images and Embeds","\u002Fdocs\u002Fessentials\u002Fimages-embeds","1.docs\u002F2.essentials\u002F4.images-embeds","i-lucide-image",[464,466],{"title":409,"path":410,"stem":411,"description":465,"icon":412,"children":-1},"Learn how to write and customize your documentation.",{"title":332,"path":333,"stem":419,"description":467,"icon":331,"children":-1},"Create a Developer API Key and send it as a Bearer token on every request.",1788228304144]