{"_id":"@apicity/simplefunctions","_rev":"33-eb39855ac3521e4caaca5d995952b7ab","name":"@apicity/simplefunctions","dist-tags":{"latest":"0.11.2"},"versions":{"0.5.3":{"name":"@apicity/simplefunctions","version":"0.5.3","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.5.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"bbbb0931c9a8cae07286b186f9e0c518ccd4d5f8","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.5.3.tgz","fileCount":23,"integrity":"sha512-VrvHcaJDAdxiEpxxB9CFktOOGKhnfRwCGNPqB+VcRckKbHQWjETYGQbEsEZabGwxvqNZii5grY1U3DFdIGTxBA==","signatures":[{"sig":"MEYCIQDaJpcHcwABIlK1IXjqrGaDrgq0KeVu9iUgNuCaBqM/CQIhAOye7iMs+41reoUU3p9b1q5Y/g5IoBGKlFnxSv3ynv9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248518},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.5.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/2b0c9d404a6557c77dc6f373a1234fd6/apicity-simplefunctions-0.5.3.tgz","_integrity":"sha512-VrvHcaJDAdxiEpxxB9CFktOOGKhnfRwCGNPqB+VcRckKbHQWjETYGQbEsEZabGwxvqNZii5grY1U3DFdIGTxBA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions public analytical and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.5.3_1782094589890_0.3221386619077382","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@apicity/simplefunctions","version":"0.5.4","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.5.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3afe1d3259ef32161b1a03190d0a1c0f0603b81a","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.5.4.tgz","fileCount":23,"integrity":"sha512-JDdQHIC9cWs+JrMUC9uCO704aCYHoWPKDYUX8tO95CV89ODQTnlA9jMox92iGeiVMdBXKio7sOLu0LDIIOdbjQ==","signatures":[{"sig":"MEUCIAxwQKmtsGkE0sSk955eBiV2N5zvwydDCyAAe3K5aOUtAiEApOLFFdxuxkTEYU9ROOT1jFyRHxZIZFfu2XnPnqF75vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.5.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/3e5bd196310ebb9ab1d26fe99bbf4461/apicity-simplefunctions-0.5.4.tgz","_integrity":"sha512-JDdQHIC9cWs+JrMUC9uCO704aCYHoWPKDYUX8tO95CV89ODQTnlA9jMox92iGeiVMdBXKio7sOLu0LDIIOdbjQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions public analytical and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.5.4_1782101640958_0.9881172675220546","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@apicity/simplefunctions","version":"0.6.0","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"80da488ea05d94d10be751e826a2f86a350b15e2","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.0.tgz","fileCount":23,"integrity":"sha512-9NWqZuruqC3wAteTbK+HQ8mKsdD/vyCJfW+JBSLfjkOpSYP4r3G8dT9cFipTw4hoIH6E1HDUYdpBdfv+or+2mg==","signatures":[{"sig":"MEUCIQCRjcRMu9U3NwtmcZluRNUAhWmMf/4nFYAkNbP1PAalMAIgJ7xcNhoHOjWDxAfgHf6WUfWq2scMYJP2eVLGF/o9deM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530794},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d539998363c0e5245bc2ab8c42357536/apicity-simplefunctions-0.6.0.tgz","_integrity":"sha512-9NWqZuruqC3wAteTbK+HQ8mKsdD/vyCJfW+JBSLfjkOpSYP4r3G8dT9cFipTw4hoIH6E1HDUYdpBdfv+or+2mg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.0_1782280390966_0.946602856185538","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@apicity/simplefunctions","version":"0.6.1","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"7e2098ab5418a7a3d062447190c1addb32a18754","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.1.tgz","fileCount":23,"integrity":"sha512-btEn1du/6Imr6U0nrKwMMzlbkn9swnSCHjp3TFy4wirHInttnfOdVHWJWi7PZdHehfHp2sQzCS5Q4qomXGGaOQ==","signatures":[{"sig":"MEUCIQCFNk4AFP3ubRhHAoGMgsDQt/eY3VzDSRr5fSmxEBpGeQIgE9cVFESdPjrAZ2ZBbB+Uzwn7Rd1tKKsvHYHNYi0bjck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/c1e04c54e164e9d1a97690dcb164e5ae/apicity-simplefunctions-0.6.1.tgz","_integrity":"sha512-btEn1du/6Imr6U0nrKwMMzlbkn9swnSCHjp3TFy4wirHInttnfOdVHWJWi7PZdHehfHp2sQzCS5Q4qomXGGaOQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.1_1782307776161_0.5533192608975526","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@apicity/simplefunctions","version":"0.6.2","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"211e9d519a7f8a5357b93da79afc7eceb53e92ee","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.2.tgz","fileCount":23,"integrity":"sha512-R43u6ooOcj/rdwsoLghOX/z4+De2Ark807ggeYUx4dTpHWY5Erm4/vac8OwxJ82bm6O/V51/5NTwRBScO5ilAA==","signatures":[{"sig":"MEQCIG58hdztjLSsHQaEt1EgF9ucnycQeGghwi8Y5tNXkC//AiAUWRcmjleVX0/D1g9w6zLrrXPIfklVRl9zzqz4bQ34mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/97ce433d85d1591fe5a6dc4248828528/apicity-simplefunctions-0.6.2.tgz","_integrity":"sha512-R43u6ooOcj/rdwsoLghOX/z4+De2Ark807ggeYUx4dTpHWY5Erm4/vac8OwxJ82bm6O/V51/5NTwRBScO5ilAA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.2_1782440757022_0.35818535761364223","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@apicity/simplefunctions","version":"0.6.3","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3d64eb8681ee6626dcbf8ff4cab18975e5c25a8f","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.3.tgz","fileCount":23,"integrity":"sha512-YugN4kw22C5bPmea7Rel919vm0gVCB5Hlt4MSw+avMg5aEBqNVAE1ERYd3+DN9qtWw+Jj5DPq5Z/1KS5sLYMwA==","signatures":[{"sig":"MEQCICBewAmtPvpIEwXiAWTMmOFzvUomn3qNbuVIAc8lkcKuAiB2Q8IhPdRo3Ph4JV2ercm4X1ri5ZoZk/y7UWlnVV6qcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/7ec2c81fb19965da261bd7cec3f92852/apicity-simplefunctions-0.6.3.tgz","_integrity":"sha512-YugN4kw22C5bPmea7Rel919vm0gVCB5Hlt4MSw+avMg5aEBqNVAE1ERYd3+DN9qtWw+Jj5DPq5Z/1KS5sLYMwA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.3_1782553995816_0.9969407028833985","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@apicity/simplefunctions","version":"0.6.4","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"18efcc663321e41c5ac7123f1a464c1a44e96e1d","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.4.tgz","fileCount":23,"integrity":"sha512-KfCIfOoLqC/atg9nsUcefm9Aq0/ky+BMAWnd52iDTsDRqH893I9N7RN011pGWmCsmRywKcrv4SAa7d/Yad5BlQ==","signatures":[{"sig":"MEYCIQDh6Jd62EXG7CXqt2OFar5yCQ3wUka6gthA7Yukn1+SsAIhAIMk9WhE0hCrDpNYguKR1kXQxgK7DCB0BdoPvtvFHSWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/0972df31675d7cbd8bdaf8b2009b8734/apicity-simplefunctions-0.6.4.tgz","_integrity":"sha512-KfCIfOoLqC/atg9nsUcefm9Aq0/ky+BMAWnd52iDTsDRqH893I9N7RN011pGWmCsmRywKcrv4SAa7d/Yad5BlQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.4_1782633644268_0.42170950195076573","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@apicity/simplefunctions","version":"0.6.5","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f9eef13732ee4098260e2775cfc4fbb42837acce","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.5.tgz","fileCount":23,"integrity":"sha512-eXM2gXGbs6MX9UFXokPP2eHgMHLRummzJXGxGPiPMpDoA1Dvr0q+7lcadC6XCJTDhLd0Uu8TsiBsAWhH43uSpw==","signatures":[{"sig":"MEUCIQDqv0Ti1cDFchH9HxDqqzlDjrHB4g4ppqValYJpkIopAwIgFPq7hUjRbtUFliyDTOuqW2mk3thhyxFCHoVA4RUkdBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/f471586624583c3380bb67e94184a5a1/apicity-simplefunctions-0.6.5.tgz","_integrity":"sha512-eXM2gXGbs6MX9UFXokPP2eHgMHLRummzJXGxGPiPMpDoA1Dvr0q+7lcadC6XCJTDhLd0Uu8TsiBsAWhH43uSpw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.5_1782648538105_0.6369143412743301","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@apicity/simplefunctions","version":"0.6.6","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"fb55780b139e6bbe3a44cf066009cb0857e1a544","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.6.tgz","fileCount":23,"integrity":"sha512-682cRVogaBHy7SDTbIfXx1r3+yECKoC0Nl7DYFjkf+9ZB29vk8cq/2jYgvwGnbXlFAip+E3Fxsgy8hBoktGZ9w==","signatures":[{"sig":"MEQCIEXfcDi2lABvTa/uZhZGROBKArZ9DIep0zgaER3TPkdAAiAQNidLPYHU66dDMzGyN7Fp0eda0Dn6ZsAs6FGMNeP8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/acb22b076874eacdc0c440119e1d5514/apicity-simplefunctions-0.6.6.tgz","_integrity":"sha512-682cRVogaBHy7SDTbIfXx1r3+yECKoC0Nl7DYFjkf+9ZB29vk8cq/2jYgvwGnbXlFAip+E3Fxsgy8hBoktGZ9w==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.6_1782801470054_0.5762069830680407","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@apicity/simplefunctions","version":"0.6.7","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.6.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"756d3f87baa927bd87756b8787fdf7cf07110453","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.6.7.tgz","fileCount":23,"integrity":"sha512-P+T6p0XeHPd9nOtdmIT/BWE/Zq6yYcn8PYWR6X1EexuLZJxz1kRCZPG9kEaCD4WJlF2Xy/G0KFj0ZiwnPX80bg==","signatures":[{"sig":"MEUCIDY/Vwg1O2fuRzo61lKmvgltbxKfDC70hGioDxpBcdayAiEA92T8b6YrSXD7E+KjDZRYLssObbC86K6W4PlWlM83w44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.6.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d30073a4bd7c0f1d643e3f47995b6464/apicity-simplefunctions-0.6.7.tgz","_integrity":"sha512-P+T6p0XeHPd9nOtdmIT/BWE/Zq6yYcn8PYWR6X1EexuLZJxz1kRCZPG9kEaCD4WJlF2Xy/G0KFj0ZiwnPX80bg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.6.7_1782820260928_0.9360521397240149","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@apicity/simplefunctions","version":"0.7.0","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.7.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"dd05f3de90f6bff387eaba7ebe3c0f927b110b0a","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.7.0.tgz","fileCount":23,"integrity":"sha512-CAf3N2iKbiR7liyQVZ+TW+D/b4jSp8iXrHxUlyfQKks3Eae3yMSo8bE94UB6sXvnXnI2BjKjKgh6JlhhBWsqTg==","signatures":[{"sig":"MEUCIQDBYtEt0wekqNMHCyd8/NSeHd+VaOosm6QZNDOC4wTxrQIgUGJcDv6L7dWWe/fAMZr+cmM5d0i7DobDXVz2wicQ6IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.7.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/fadb430d37175bfa66f509316ceaebf6/apicity-simplefunctions-0.7.0.tgz","_integrity":"sha512-CAf3N2iKbiR7liyQVZ+TW+D/b4jSp8iXrHxUlyfQKks3Eae3yMSo8bE94UB6sXvnXnI2BjKjKgh6JlhhBWsqTg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.7.0_1783092612972_0.5652142012894679","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@apicity/simplefunctions","version":"0.7.1","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.7.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"ce976bb0bbf19a4d5a64078261d333eea6f45953","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.7.1.tgz","fileCount":23,"integrity":"sha512-qlSZbY81TpRqZLSOlyw3zTyY35hxqlrOQowyLLG3jFfeGnOxtHsqrRhbmJnBpDHS7O47S9RQ633WFQQZQAzBpQ==","signatures":[{"sig":"MEUCIFPKQhfs5EDgXivqSRxfgmW6aX803gMjrhP0ZTmZ6qmpAiEAqzB/WC24ungUXjvc/ACmvqG1i4c1Sr+XSE1rJi5Stsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.7.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/49508e3abfbc0afbe19193153bf51af3/apicity-simplefunctions-0.7.1.tgz","_integrity":"sha512-qlSZbY81TpRqZLSOlyw3zTyY35hxqlrOQowyLLG3jFfeGnOxtHsqrRhbmJnBpDHS7O47S9RQ633WFQQZQAzBpQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.7.1_1783391402449_0.4725063817828796","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@apicity/simplefunctions","version":"0.7.2","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.7.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"34b0b7bc692bec10ab261843b9df4bb7bfd721d6","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.7.2.tgz","fileCount":23,"integrity":"sha512-hnDN1QBSqAJNNBebMX/24tCJmp0ssauA6KcmphwEuQdF5/D4zPQPjkhviDMgu4DdMESqdwVuqWW54raY1EwhJA==","signatures":[{"sig":"MEYCIQC1yt/4GO9zL20/549+LNUI2NoW+F7CEB6WXsFbm+PTdQIhALKYlYEO4Ds2z26HAQ9UCjd/BauouNnzj5wokk374vMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475374},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.7.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/23abcc7f12c274009d7550ed28f6a7a9/apicity-simplefunctions-0.7.2.tgz","_integrity":"sha512-hnDN1QBSqAJNNBebMX/24tCJmp0ssauA6KcmphwEuQdF5/D4zPQPjkhviDMgu4DdMESqdwVuqWW54raY1EwhJA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.7.2_1783499518166_0.4779941759169801","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@apicity/simplefunctions","version":"0.7.3","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.7.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6bdcbfd0bdeb4af914f5d52e6b8bf06c73b1a5d9","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.7.3.tgz","fileCount":23,"integrity":"sha512-x5rKBzw/HyOxLWF6BfGy9IFhyTM7GYwJ9+D5FLGLskB8CI3l0qgguCwUY9pT9q1AKU5TFOCvn9NaJUxu3DXHnA==","signatures":[{"sig":"MEQCIEfWeUtyLS2qESq1qKyfkNHUwCq2f45DkrpW/Mrmqh1cAiBkeGNm2uq8eKKedDwjgzZ8hvsREislbp+7MUOM+RMpiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481908},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.7.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/25dd4ae440a7d1b25fbd4b9d12cf26f7/apicity-simplefunctions-0.7.3.tgz","_integrity":"sha512-x5rKBzw/HyOxLWF6BfGy9IFhyTM7GYwJ9+D5FLGLskB8CI3l0qgguCwUY9pT9q1AKU5TFOCvn9NaJUxu3DXHnA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"9.2.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.7.3_1783695894690_0.9159642633242759","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@apicity/simplefunctions","version":"0.8.0","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"1aba1de0e8b6fb389db96767c3dd13973e921f68","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.0.tgz","fileCount":23,"integrity":"sha512-XxqKLwzW3twYvvKBQBTya6oihxF1TW8B8yFYsAVtDnKmMtEZdAlMan/d6P7d3HR5sgNdGlhSn0TjNLC13XkbhQ==","signatures":[{"sig":"MEQCIBWIvuXLsCOGCYpSwsDQzYPWvdyapriegwpmxooU1/tFAiB6qdLB4pRRHSK2wj1VwCdxrxR3bob6XybY/9DUE3K9jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481908},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/83f34230f569fe467bcec4451599169c/apicity-simplefunctions-0.8.0.tgz","_integrity":"sha512-XxqKLwzW3twYvvKBQBTya6oihxF1TW8B8yFYsAVtDnKmMtEZdAlMan/d6P7d3HR5sgNdGlhSn0TjNLC13XkbhQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"11.16.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.0_1784615778036_0.9360405096893831","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@apicity/simplefunctions","version":"0.8.1","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f9d39df580e4efd894ad19f6be405cb3b5be873a","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.1.tgz","fileCount":23,"integrity":"sha512-JS0fZUnQwfzZKVse09jA38xDo4X87BMlVCL2iJRSfEOp2/2JRQdKBAxXCx4AxQTQXnYoM/cffWVIWGVEEZuFUg==","signatures":[{"sig":"MEQCIFy02MSS4uPbTXv1g87QWtPvt8rmzLuRGtprABQaMfJPAiA2DVimXELgGHbKyrwFJw3/06ETUxAbY7pwepJNgJwgrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/b92c63654e13fb65cd45a43a4f2a64d3/apicity-simplefunctions-0.8.1.tgz","_integrity":"sha512-JS0fZUnQwfzZKVse09jA38xDo4X87BMlVCL2iJRSfEOp2/2JRQdKBAxXCx4AxQTQXnYoM/cffWVIWGVEEZuFUg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"11.16.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.1_1784944235321_0.5334328954035754","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@apicity/simplefunctions","version":"0.8.2","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"e69e95c3797371a2c7132eaf364fe86bc6fa0cdd","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.2.tgz","fileCount":23,"integrity":"sha512-XO+fQ+cKtBBF5Ix6dIGHjhOlxCrb9u2l7ugFLlHdtH+fcA7pOgO3dNG2gpSzJPRYhwzf0vdGJafbGfn8DoE4cg==","signatures":[{"sig":"MEUCIGVDFKnnQA7yHDh1jVD23h31TdFC9UTXIyQ1sA7YWrn5AiEAqawkjT6KOz3FDjM3t5QtBHYzgSM5QIS95ySu7Q0ZG20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/ed4814249d22cd8f7344322996ba59cc/apicity-simplefunctions-0.8.2.tgz","_integrity":"sha512-XO+fQ+cKtBBF5Ix6dIGHjhOlxCrb9u2l7ugFLlHdtH+fcA7pOgO3dNG2gpSzJPRYhwzf0vdGJafbGfn8DoE4cg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"11.16.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.2_1785157684159_0.03387782856350352","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@apicity/simplefunctions","version":"0.8.3","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"06bbda29bcb4202386ace7a670e01c6771f17fb6","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.3.tgz","fileCount":23,"integrity":"sha512-uHv8TUfIsbVOHNwgeDgkQg/LZZEVSQzhV9ZqeJdyR/E6ErFgSVGYwAY4dLzDC3hyzH1ZeytP6okkuNVFQhqGgw==","signatures":[{"sig":"MEQCIHtxBF55kKclgzcUjUK3qagi7eWgGXq0KCRdz0GHQexPAiBbxLtUArrXBUICKhWz2ODzSHSFLMi/vEsGwo9VA9W0vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/daa8c4437a389287cba2262601e4c72a/apicity-simplefunctions-0.8.3.tgz","_integrity":"sha512-uHv8TUfIsbVOHNwgeDgkQg/LZZEVSQzhV9ZqeJdyR/E6ErFgSVGYwAY4dLzDC3hyzH1ZeytP6okkuNVFQhqGgw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"11.16.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.3_1785303012128_0.7654503407189028","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@apicity/simplefunctions","version":"0.8.4","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"a7611f98fd55dd5086e6dbf1a402c25aed5b5a95","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.4.tgz","fileCount":23,"integrity":"sha512-L8MpnqFcCDy/VMkxZwthsFVwQ+wXy3I9yUzmasK5bGe6AOkeK5OZHBobxk1Ep6taT9Du8UxyPdDXBPoVVQDoJQ==","signatures":[{"sig":"MEUCIQDbylosylwDRw7huBsNILCW9d521QECBmRKnkBJrek7owIgbbuQU1aOabHFVylAyZvZ30qUEEUKtDHsanibsxGHpJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/89b05ba33ea1c020e4f9a43a366ae164/apicity-simplefunctions-0.8.4.tgz","_integrity":"sha512-L8MpnqFcCDy/VMkxZwthsFVwQ+wXy3I9yUzmasK5bGe6AOkeK5OZHBobxk1Ep6taT9Du8UxyPdDXBPoVVQDoJQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"11.16.0","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.4_1785363131567_0.2799289343097402","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@apicity/simplefunctions","version":"0.8.5","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6aef05bfec2d646c9013ebd593ae5c04267a920d","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.5.tgz","fileCount":23,"integrity":"sha512-8tr+uvM07ddmFp6N+xQGSUdUM7OYAsXuHZx5vn2sdfBwD8X1oISKm6u/0K67zNWzLP24RtLJ07CeStPOzoq1NA==","signatures":[{"sig":"MEUCIQDrALBULqi0qMA9ry0ep4uyk6Tf+7DSP8dKDsXoviR5uwIgO2W3XIJkwWI/BfWx2JstEieXrdaUDREuBjRQqa2H7u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/a89cb20fe850a7e9d01b9d634dd17cda/apicity-simplefunctions-0.8.5.tgz","_integrity":"sha512-8tr+uvM07ddmFp6N+xQGSUdUM7OYAsXuHZx5vn2sdfBwD8X1oISKm6u/0K67zNWzLP24RtLJ07CeStPOzoq1NA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"12.0.2","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.5_1785927684614_0.5405569483120474","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@apicity/simplefunctions","version":"0.8.6","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b4746efefc80729c1ace74d1a8d396f20235c919","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.6.tgz","fileCount":23,"integrity":"sha512-iVf9COhHy2y5XuGM+zqgc51SH0iKdcuutqhxaR2MJ4N/w1iR1tfNOGgnAqUAQlfR1L03SuyNIWkbyaNZvhDeRg==","signatures":[{"sig":"MEUCIDWwVjqfN68aRO5+bNUQmTIB4/AQ0VOgauTpFlVMlPN1AiEAjGlDcIaEwr73j/N6s+PxFh7Q8qsKdf7DMibaQ/jRhaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/2f40fc12e7e1ef69fba25a945de24968/apicity-simplefunctions-0.8.6.tgz","_integrity":"sha512-iVf9COhHy2y5XuGM+zqgc51SH0iKdcuutqhxaR2MJ4N/w1iR1tfNOGgnAqUAQlfR1L03SuyNIWkbyaNZvhDeRg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"12.0.2","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.6_1785981777704_0.10625071721140888","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@apicity/simplefunctions","version":"0.8.7","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"08d37105a63633548acb2ce347038ba4766714af","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.7.tgz","fileCount":23,"integrity":"sha512-L9hLY4I8t8EJUccgybL5EwEaOUuAZqZt79hxbgomfc6mV98Msk/y2ML73ukR9hKT10cK6ggS4IfBlC3edrtkWg==","signatures":[{"sig":"MEUCIAqjTVS2c0Vtx+SBZz50MVWyo6uWFp83uPr2QmudNvGJAiEA3NhOGbNn2y0WFm/UUKMhelTHiqo59YHmn5ib+1lb4PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/611a953994fedaa78894fc7ce3541ca2/apicity-simplefunctions-0.8.7.tgz","_integrity":"sha512-L9hLY4I8t8EJUccgybL5EwEaOUuAZqZt79hxbgomfc6mV98Msk/y2ML73ukR9hKT10cK6ggS4IfBlC3edrtkWg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.7_1786071700434_0.4000210578056509","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@apicity/simplefunctions","version":"0.8.8","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.8","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3deb02bd44067cd62639feae54c39a6165309c5b","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.8.tgz","fileCount":23,"integrity":"sha512-xRr7a6/funcIawnkMeIiLrPSLU7HH/b+OQUNxc6+QA2iicql6dq48Jt7SYUGmLiT4BcOeo/TtzKMNkah6v132w==","signatures":[{"sig":"MEQCIExO99ci4OWzUKgvE67iZVcUfcVu6+L6wcMVWrDr66PMAiB2txk4sNYKN+HMpjdCERWxeIwnq+vJ7n1X3FlBf1xXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.8.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/f30b608d94c8caa8f18240c98bd8bc7c/apicity-simplefunctions-0.8.8.tgz","_integrity":"sha512-xRr7a6/funcIawnkMeIiLrPSLU7HH/b+OQUNxc6+QA2iicql6dq48Jt7SYUGmLiT4BcOeo/TtzKMNkah6v132w==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.8_1786088753700_0.9463748875435352","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@apicity/simplefunctions","version":"0.8.9","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.8.9","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b9a9a61a368a6e72535d9e6d5a3267b876ff4126","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.8.9.tgz","fileCount":23,"integrity":"sha512-To70RgahjMtjN3zXsREUwC7zO0gnNpTmIlRdA7dwT8FpdU21Z02BTF/dbJUnCX22ZiPplvC58kwpDskAddt/ug==","signatures":[{"sig":"MEYCIQD0Oy/fngpZUctC0E3OVpt5VFOJDByd7qCMt1L0cTyhdwIhAPPGC/VuD2U+LicVTrR3y7FMjHmW55U2bgDMN3JugjYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.8.9.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/bf03f0d0c5f79e171257f9a94898b515/apicity-simplefunctions-0.8.9.tgz","_integrity":"sha512-To70RgahjMtjN3zXsREUwC7zO0gnNpTmIlRdA7dwT8FpdU21Z02BTF/dbJUnCX22ZiPplvC58kwpDskAddt/ug==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.8.9_1786094495745_0.5707448192718023","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@apicity/simplefunctions","version":"0.9.0","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.9.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"d53aff5df5239796262f044d329efd449b08b294","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.9.0.tgz","fileCount":23,"integrity":"sha512-OLHKsz1bezB+PwMKLH1SmX+BUTwIEgl4UdRHdTgQUnJe3wA2WPMaCux7zbKam2vaQFRBAyYgr74XLkL60nNRWg==","signatures":[{"sig":"MEUCIQDQAxlOMvDYy0Z6MEURY5em7WES57NSeZWVKt24JaHYnQIgdfEln6r8JtR1dx4sHt/tAhQ7i40DY9eVpz7f32S6D88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.9.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/9a7eeeec21aa8c9915db5415def7c4a4/apicity-simplefunctions-0.9.0.tgz","_integrity":"sha512-OLHKsz1bezB+PwMKLH1SmX+BUTwIEgl4UdRHdTgQUnJe3wA2WPMaCux7zbKam2vaQFRBAyYgr74XLkL60nNRWg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.9.0_1786250049760_0.8859859220325832","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@apicity/simplefunctions","version":"0.9.1","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.9.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"2a6634a7ae1671134b2849b0749191cc1cddb2bd","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.9.1.tgz","fileCount":23,"integrity":"sha512-whKz0WsBspold0oaVBQeIku6D0Hd/K9fD5rWsg6Pr1LuMb8WiszDqFwBllDZ3CG6WBSYSrcAYcKms4O93zjYqw==","signatures":[{"sig":"MEQCIGgukgQbmpOMRlGlVGXxbtUsE2txh2HnyUFXTfgrkALVAiAZZZPVWZAb/AJLBXQQLGnf3T2djwSL71Jz6PsTwm7yAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482536},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.9.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d4f97527938e3b14c4f7c4b4565ff3df/apicity-simplefunctions-0.9.1.tgz","_integrity":"sha512-whKz0WsBspold0oaVBQeIku6D0Hd/K9fD5rWsg6Pr1LuMb8WiszDqFwBllDZ3CG6WBSYSrcAYcKms4O93zjYqw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.9.1_1786394037410_0.2089887888996671","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@apicity/simplefunctions","version":"0.10.0","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.10.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6005452f307f6894cf4b2fa56925fa4fe595ea05","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.10.0.tgz","fileCount":23,"integrity":"sha512-PQbA4C7/P/4uCMLnHUIJEg3LIkmtIEZzBabvJvq3ZdxUbVU1RoDazPBG2Rk8Fqzzkc3PX/NjhV0ixag2+ky7CQ==","signatures":[{"sig":"MEUCIQCgb8EJEk3qFBAbhm87kfHp03cxjaEZ5kwveGX4WTYE8gIgFvkhT82PkAlDzzJ/ra49qfhmNlQZUvgLeioakChvhGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482537},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.10.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/ab90d15639275b861c788a116e370ee3/apicity-simplefunctions-0.10.0.tgz","_integrity":"sha512-PQbA4C7/P/4uCMLnHUIJEg3LIkmtIEZzBabvJvq3ZdxUbVU1RoDazPBG2Rk8Fqzzkc3PX/NjhV0ixag2+ky7CQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.10.0_1786954192486_0.7456546395786456","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@apicity/simplefunctions","version":"0.10.1","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.10.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6dede8572333c6cf547fd81a9f5d2f1233c15b6d","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.10.1.tgz","fileCount":23,"integrity":"sha512-tGDpt2pxwsaPWsNYbcAd63knAbIKWPsUUWCFGHIeA07QnSrADhBjP+4FDPfWPE8Q97ioi1zA41UkTKSxBLfe1Q==","signatures":[{"sig":"MEUCIQCZPLbPVtBxAUeW9/ov0uktpCp4kMmroIZ3KOEFQGjgaAIgDFPmXmKsp9fEwmgnMzeRTtaj2xyZa2aLzl17i7vtY4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482537},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.10.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/58e159ce2e188550174b7c783dd36d45/apicity-simplefunctions-0.10.1.tgz","_integrity":"sha512-tGDpt2pxwsaPWsNYbcAd63knAbIKWPsUUWCFGHIeA07QnSrADhBjP+4FDPfWPE8Q97ioi1zA41UkTKSxBLfe1Q==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.10.1_1787144480000_0.995652792488801","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@apicity/simplefunctions","version":"0.10.2","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.10.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"30562e89f7701403ffd29dfc9dd0f75a49196e33","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.10.2.tgz","fileCount":23,"integrity":"sha512-t7RG9+GF/ianUTGVMxsp73Mi2hBntFHp1SJOZHK0RNcr+NJQ6oR4W2TPZbl69DSovCUnMGAlXfeBdOjRw6VECw==","signatures":[{"sig":"MEYCIQDZC50s/XsF0ORoLaCItHgjiwzXCWrrNW13h/PRj73yGQIhAIyNBGIG4pcpTh9wGpA/aqrb3kWxt0qvdLD+1SqYRNtl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482537},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.10.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/f9bc642700c0ca92453031a9c734e676/apicity-simplefunctions-0.10.2.tgz","_integrity":"sha512-t7RG9+GF/ianUTGVMxsp73Mi2hBntFHp1SJOZHK0RNcr+NJQ6oR4W2TPZbl69DSovCUnMGAlXfeBdOjRw6VECw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.10.2_1787270979199_0.7386276421897506","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@apicity/simplefunctions","version":"0.10.3","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.10.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"2e9054966119990eaaebbf9683f6e0912c4f5670","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.10.3.tgz","fileCount":23,"integrity":"sha512-WILDoZNA7/dPdZYwZACWohcBFlEVv2bbrfXH0L07CgEZE9wlSFWT5QzJC1wsuAkxnTxPX8m0OjN5Wc9AEBdMQQ==","signatures":[{"sig":"MEQCIASo0bht94xU5mImGluWIvtq+uyVbBJHEsm/8PPCMwGVAiBW8q3RDYzLDIXZA0li5v78c0IxQ4uHuhEm5Cfkk8qjhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482537},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.10.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/76ad5b0512fe183b97157cae2b261a25/apicity-simplefunctions-0.10.3.tgz","_integrity":"sha512-WILDoZNA7/dPdZYwZACWohcBFlEVv2bbrfXH0L07CgEZE9wlSFWT5QzJC1wsuAkxnTxPX8m0OjN5Wc9AEBdMQQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.2","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.10.3_1787632152742_0.8568475138543927","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@apicity/simplefunctions","version":"0.11.0","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.11.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"bf7b44fe607340c5cfba1f1ea1c07e654f9682fc","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.11.0.tgz","fileCount":23,"integrity":"sha512-RWKaPlYJ7nsM7cKWAnENl3CbvoS8+Dqk+A6sIj8/9KZqcZS5VDLUoerCHCUJSwvOT/7fYcX5bGjhD8sgI0/B1Q==","signatures":[{"sig":"MEUCIAGLy5AIIvaemFbPqCML/NrdcdrHCywrWBHlQV5VbwcGAiEAs1m8P7CBFvrlROOctkolTa5SmdqwNx5ZoVq7lA9aNmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482537},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.11.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/51ecd7b56bf7186c65b1183eddd3fd7a/apicity-simplefunctions-0.11.0.tgz","_integrity":"sha512-RWKaPlYJ7nsM7cKWAnENl3CbvoS8+Dqk+A6sIj8/9KZqcZS5VDLUoerCHCUJSwvOT/7fYcX5bGjhD8sgI0/B1Q==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.2","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.11.0_1787644019224_0.40946749970108187","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@apicity/simplefunctions","version":"0.11.1","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/simplefunctions@0.11.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"4a8ef1ca2c1062b6809cdfdb6e180f366d58f4bd","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.11.1.tgz","fileCount":23,"integrity":"sha512-x9ZVWjIuGX5OeeRPlJ5b44f2B917kA+cZ44hrsS6Fo+7ygB7d7uEZRqInj0Bbg8yFG22gcM+/1wWh2Y87k5ObA==","signatures":[{"sig":"MEUCIQCpqlkUfB7C0Vgi8isvbZSgnEm96KN5Pzx1BOiL7vWEmAIgKpeF9J8BUpTvBS+VCXAu5pXpQQZDqHVp82+I4/bhVEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483166},"main":"dist/src/index.js","type":"module","_from":"file:apicity-simplefunctions-0.11.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/cca516d7c5030d2ad25bacc6dd2b42cb/apicity-simplefunctions-0.11.1.tgz","_integrity":"sha512-x9ZVWjIuGX5OeeRPlJ5b44f2B917kA+cZ44hrsS6Fo+7ygB7d7uEZRqInj0Bbg8yFG22gcM+/1wWh2Y87k5ObA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/simplefunctions"},"_npmVersion":"10.9.8","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simplefunctions_0.11.1_1788142602995_0.7575186872286583","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@apicity/simplefunctions","version":"0.11.2","description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/justintanner/apicity.git","directory":"provider/simplefunctions"},"publishConfig":{"access":"public"},"type":"module","main":"dist/src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js","types":"./dist/src/index.d.ts"},"./zod":{"import":"./dist/src/zod.js","types":"./dist/src/zod.d.ts"}},"dependencies":{"zod":"^4.4.3"},"sideEffects":false,"keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"author":{"name":"Justin Tanner"},"engines":{"node":">=18.0.0"},"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_id":"@apicity/simplefunctions@0.11.2","_integrity":"sha512-Gdg4a8u/qCCh5t5WmkaZZ5MNvKx9SPgHuaiWd/DorTyfPaQjSamEFGWRLgTt+kH7yFzDlVUlsrkTJzsmsNXFrA==","_resolved":"/tmp/2ebe8e818c344d1b74309b787a84f1fd/apicity-simplefunctions-0.11.2.tgz","_from":"file:apicity-simplefunctions-0.11.2.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-Gdg4a8u/qCCh5t5WmkaZZ5MNvKx9SPgHuaiWd/DorTyfPaQjSamEFGWRLgTt+kH7yFzDlVUlsrkTJzsmsNXFrA==","shasum":"8f54b09c46f854ed0c3a2c5404153ccb3a5adfd3","tarball":"https://registry.npmjs.org/@apicity/simplefunctions/-/simplefunctions-0.11.2.tgz","fileCount":23,"unpackedSize":483166,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBkBgalw8bSyhhk/ThHr5kc37IBlE45090yUdIdsOi2dAiBr4xGMRUPrdp0s65cqEMWwayA5nWZoEE/m9oSEyUzecg=="}]},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"directories":{},"maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simplefunctions_0.11.2_1788321666984_0.05897111917011344"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-22T02:16:29.770Z","modified":"2026-09-02T04:01:07.299Z","0.5.3":"2026-06-22T02:16:30.018Z","0.5.4":"2026-06-22T04:14:01.102Z","0.6.0":"2026-06-24T05:53:11.115Z","0.6.1":"2026-06-24T13:29:36.331Z","0.6.2":"2026-06-26T02:25:57.187Z","0.6.3":"2026-06-27T09:53:15.961Z","0.6.4":"2026-06-28T08:00:44.427Z","0.6.5":"2026-06-28T12:08:58.255Z","0.6.6":"2026-06-30T06:37:50.234Z","0.6.7":"2026-06-30T11:51:01.093Z","0.7.0":"2026-07-03T15:30:13.098Z","0.7.1":"2026-07-07T02:30:02.619Z","0.7.2":"2026-07-08T08:31:58.308Z","0.7.3":"2026-07-10T15:04:54.874Z","0.8.0":"2026-07-21T06:36:18.164Z","0.8.1":"2026-07-25T01:50:35.468Z","0.8.2":"2026-07-27T13:08:04.311Z","0.8.3":"2026-07-29T05:30:12.264Z","0.8.4":"2026-07-29T22:12:11.745Z","0.8.5":"2026-08-05T11:01:24.739Z","0.8.6":"2026-08-06T02:02:57.848Z","0.8.7":"2026-08-07T03:01:40.598Z","0.8.8":"2026-08-07T07:45:53.893Z","0.8.9":"2026-08-07T09:21:35.892Z","0.9.0":"2026-08-09T04:34:09.927Z","0.9.1":"2026-08-10T20:33:57.595Z","0.10.0":"2026-08-17T08:09:52.637Z","0.10.1":"2026-08-19T13:01:20.165Z","0.10.2":"2026-08-21T00:09:39.336Z","0.10.3":"2026-08-25T04:29:12.896Z","0.11.0":"2026-08-25T07:46:59.349Z","0.11.1":"2026-08-31T02:16:43.136Z","0.11.2":"2026-09-02T04:01:07.114Z"},"bugs":{"url":"https://github.com/justintanner/apicity/issues"},"author":{"name":"Justin Tanner"},"license":"MIT","homepage":"https://github.com/justintanner/apicity#readme","keywords":["simplefunctions","prediction-markets","kalshi","polymarket","market-data","real-time","search","apicity"],"repository":{"type":"git","url":"git+https://github.com/justintanner/apicity.git","directory":"provider/simplefunctions"},"description":"SimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"readme":"# @apicity/simplefunctions\n\n[![npm](https://img.shields.io/npm/v/@apicity/simplefunctions?color=cb0000)](https://www.npmjs.com/package/@apicity/simplefunctions)\n[![dependencies](https://img.shields.io/badge/dependencies-1-blue)](package.json)\n[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue?logo=typescript&logoColor=white)](tsconfig.json)\n[![docs](https://img.shields.io/badge/docs-docs.simplefunctions.dev-blue)](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\nSimpleFunctions analytical, authenticated, and real-time data API provider for prediction-market data.\n\nSimpleFunctions exposes two REST surfaces here: analytical Query API calls use `https://simplefunctions.dev`, while real-time market-data calls under `simplefunctions.data.v1.*` use the separate `https://data.simplefunctions.dev/v1` data API base URL. Authenticated dashboard, thesis, portfolio, alerting, tool, and runtime routes also live under `simplefunctions.api.*` on the analytical host. `simplefunctions.api.public.market({ ticker })` mirrors `sf inspect <ticker> --json`; pass `depth: true` for the public orderbook view used by `sf book <ticker> --json`. The current public WebSocket endpoint is `wss://app.simplefunctions.dev/ws`; do not model `wss://data.simplefunctions.dev/v1/ws` as active until upstream routing changes.\n\nRuntime dependencies:\n\n- `zod@^4.4.3` — request schemas attached to provider endpoints as `.schema`\n\n## Installation\n\n```bash\nnpm install @apicity/simplefunctions\n# or\npnpm add @apicity/simplefunctions\n```\n\n## Quick Start\n\n```typescript\nimport { createSimpleFunctions } from \"@apicity/simplefunctions\";\n\nconst simplefunctions = createSimpleFunctions({ apiKey: process.env.SIMPLEFUNCTIONS_API_KEY });\n```\n\n## Public Market APIs\n\n`simplefunctions.api.public.*` mirrors the hosted `/api/public/*`\nsurface on `https://simplefunctions.dev`. Most basic reads work without\nan API key. Passing `createSimpleFunctions({ apiKey })` adds the\n`Authorization: Bearer ...` header and may unlock higher rate limits,\nhigher model tiers, or user-specific overlays on routes that support\nthem.\n\nMost public routes are CDN cached with `Cache-Control: public,\ns-maxage=N`; route TTLs vary. Common TTLs are: markets, scan, and\nscreen at 60 seconds; query, query-gov, and query-econ at 5-10 minutes\nin memory plus 5 minute CDN stale-while-revalidate; index and regime at\n30 seconds; legislation and congress members at 1 hour ISR.\n\n| Group | Methods | Purpose |\n|-------|---------|---------|\n| Markets | `markets`, `newmarkets`, `scan`, `screen`, `screenByTickers`, `search`, `market`, `market.history`, `marketMicrostructureHistory`, `liveTickers`, `market.candles` | Market universe, recently listed markets, keyword/series/market scans, indicator screens, explicit ticker screens, search, detail, history, spread/depth/flow history, live-priced tickers, and OHLCV candles. |\n| Cross-venue | `crossVenue.pairs`, `crossVenue.stats` | Kalshi to Polymarket pairs, pair counts, and confidence distribution. |\n| Regime and index | `regime.scan`, `index`, `index.history`, `calibration` | Current regime labels, SimpleFunctions Index v2 gauges, index history, and calibration. |\n| Probability index | `odds`, `oddsMd` | Liquidity-weighted YES probability snapshot for the `/odds` page, refreshed every 15 minutes; `oddsMd` is the Markdown variant for agents, capped at 500 slugs upstream. |\n| Calendar and milestones | `calendar`, `yieldCurves`, `yieldCurves.event` | Upcoming resolutions and event yield curves. |\n| Liquidity and contagion | `liquidityByTheme`, `contagion` | Liquidity grouped by theme and lagging related markets. |\n| Government data | `queryGov`, `legislation`, `legislation.byBillId`, `congress.members`, `congress.member` | Congress-mirror-backed bill, member, and treaty search plus bill/member detail. |\n| Economic data | `queryEcon`, `fred`, `databento`, `tradMarkets` | FRED-mirror-backed series search, FRED details, Databento traditional markets, and traditional market anchors. |\n| Content | `query`, `topic`, `answer`, `glossary`, `glossary.entry`, `guide`, `highlights`, `briefing`, `diff`, `discuss` | Headline cross-venue search, topic and stable answer data, glossary, agent guide, editorial highlights, briefing, daily diff, and discussion topics. |\n| Skills | `skills`, `skill` | Public skill catalog and one skill by slug. |\n| Theses and opinions | `theses`, `thesis`, `opinions`, `opinions.entry` | Public theses and editorial opinions. |\n| Technicals | `technicals`, `technicals.entry` | Technical guides and one guide by slug. |\n| Ideas | `ideas`, `ideas.byId` | Trade ideas and one idea by id. |\n| Context | `context` | Global market context without thesis payloads. |\n\n### Market candles\n\n`simplefunctions.api.public.market.candles` is the hosted API mapping for\nthe strict `market.candles` SDK/Agent contract. The Vercel API route\nproxies to the terminal/Fly candle service and normalizes the response\nfor SDK consumers.\n\n```typescript\nconst candles = await simplefunctions.api.public.market.candles({\n  ticker: \"KXRATECUT-26DEC31\",\n  venue: \"kalshi\",\n  timeframe: \"1m\",\n  limit: 500,\n});\n```\n\n| Parameter | Values | Notes |\n|-----------|--------|-------|\n| `venue` | `kalshi`, `polymarket` | Optional. Use it when the ticker or id is ambiguous. |\n| `timeframe` / `tf` | `1m`, `5m`, `15m`, `1h`, `1d` | Default is `1m`. |\n| `limit` | number | Default is 500, max is 2000 upstream. |\n\nThe probability index routes accept `category`, `band`, and `limit`.\n`band` can be `mid` for probabilities near 50% or `moving` for recently\nshifted questions.\n\n`GET /api/public/regime/history` is deprecated and returns `410 Gone`.\nUse `regime.scan` for current regime labels and\n`marketMicrostructureHistory` for spread/depth history.\n\n## Authenticated APIs\n\nPassing `createSimpleFunctions({ apiKey })` adds\n`Authorization: Bearer ...` to authenticated dashboard, thesis,\nportfolio, alerting, tool, and runtime routes. The CLI-auth and\nsession-oriented Market Watch routes can also be called with a custom\n`fetch` implementation that supplies browser/session cookies instead of\na local API key.\n\n| Group | Methods | Purpose |\n|-------|---------|---------|\n| API keys and auth | `api.keys`, `api.keys.create`, `api.keys.delete`, `api.auth.cli.*`, `api.signup` | API-key lifecycle, CLI login handshakes, and signup. |\n| Account | `api.feed`, `api.dashboard.usage` | Authenticated feed and usage telemetry. |\n| Theses | `api.thesis.*` | Create, retrieve, update, fork, evaluate, augment, publish, and attach positions, strategies, videos, or context to private theses. |\n| Portfolio | `api.portfolio.*` | Portfolio state, config, ticks, trades, ledger imports, fills, positions, activity, attribution, risk, views, strategy, secrets, and triggers. |\n| Execution | `api.intents.*`, `api.runtime.exec.*` | Execution-intent lifecycle and runtime execution triggers. |\n| Watch and alerts | `api.watch.*`, `api.alertRules.*`, `api.webhookEndpoints.*`, `api.alertDeliveries.*` | Watch objects, alert rules, webhook endpoints, delivery history, and test/refresh actions. |\n| Tools | `api.contracts.tools`, `api.tools`, `api.skills`, `api.prompt`, `api.mcp.*`, `api.proxy.*` | Tool catalogs, prompt payloads, MCP transport, and raw speech proxy responses. |\n| Market Watch | `api.dashboard2.marketWatchV2`, `api.dashboard2.marketWatch.panels.*` | Session-backed Market Watch dashboard reads and panel CRUD. |\n\n## API Reference\n\n188 endpoints across 27 groups. Each method mirrors an upstream URL path.\n\n### agent\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.agent.feed</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/agent/feed/{topic}{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/agent)\n\n```typescript\nconst res = await simplefunctions.api.agent.feed({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.agent.inspect</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/agent/inspect/{ticker}{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/agent)\n\n```typescript\nconst res = await simplefunctions.api.agent.inspect({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.agent.world</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/agent/world{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/world-state)\n\n```typescript\nconst res = await simplefunctions.api.agent.world({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.agent.world.delta</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/agent/world/delta{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/world-state)\n\n```typescript\nconst res = await simplefunctions.api.agent.world.delta({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.agent.world.feed</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/agent/world/feed</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/world-state)\n\n```typescript\nconst res = await simplefunctions.api.agent.world.feed({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.agent.world.path</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/agent/world/{path}{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/world-state)\n\n```typescript\nconst res = await simplefunctions.api.agent.world.path({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### alertDeliveries\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.alertDeliveries</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/alert-deliveries{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/watch-alerts)\n\n```typescript\nconst res = await simplefunctions.api.alertDeliveries({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### alertRules\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.alertRules</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/alert-rules{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/watch-alerts)\n\n```typescript\nconst res = await simplefunctions.api.alertRules({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.alertRules.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/alert-rules</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/watch-alerts)\n\n```typescript\nconst res = await simplefunctions.api.alertRules.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>DELETE</code> <b><code>simplefunctions.api.alertRules</code></b></summary>\n\n<code>DELETE https://simplefunctions.dev/api/alert-rules/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/watch-alerts)\n\n```typescript\nconst res = await simplefunctions.api.alertRules({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.alertRules.retrieve</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/alert-rules/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/watch-alerts)\n\n```typescript\nconst res = await simplefunctions.api.alertRules.retrieve({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.alertRules.test</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/alert-rules/{id}/test</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/watch-alerts)\n\n```typescript\nconst res = await simplefunctions.api.alertRules.test({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>PATCH</code> <b><code>simplefunctions.api.alertRules.update</code></b></summary>\n\n<code>PATCH https://simplefunctions.dev/api/alert-rules/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/watch-alerts)\n\n```typescript\nconst res = await simplefunctions.api.alertRules.update({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### auth\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.auth.cli</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/auth/cli</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/keys)\n\n```typescript\nconst res = await simplefunctions.api.auth.cli({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.auth.cli.complete</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/auth/cli/complete</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/keys)\n\n```typescript\nconst res = await simplefunctions.api.auth.cli.complete({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.auth.cli.poll</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/auth/cli/poll{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/keys)\n\n```typescript\nconst res = await simplefunctions.api.auth.cli.poll({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### calibration\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.calibration</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/calibration{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/index-regime)\n\n```typescript\nconst res = await simplefunctions.api.calibration({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### changes\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.changes</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/changes{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/daily-data)\n\n```typescript\nconst res = await simplefunctions.api.changes({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### contracts\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.contracts.tools</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/contracts/tools</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/contract-tools)\n\n```typescript\nconst res = await simplefunctions.api.contracts.tools({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### dashboard\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.dashboard.usage</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/dashboard/usage{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/account)\n\n```typescript\nconst res = await simplefunctions.api.dashboard.usage({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### dashboard2\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.dashboard2.marketWatch.panels.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/dashboard2/market-watch/panels</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-watch)\n\n```typescript\nconst res = await simplefunctions.api.dashboard2.marketWatch.panels.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>DELETE</code> <b><code>simplefunctions.api.dashboard2.marketWatch.panels</code></b></summary>\n\n<code>DELETE https://simplefunctions.dev/api/dashboard2/market-watch/panels/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-watch)\n\n```typescript\nconst res = await simplefunctions.api.dashboard2.marketWatch.panels({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.dashboard2.marketWatch.panels.reorder</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/dashboard2/market-watch/panels/reorder</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-watch)\n\n```typescript\nconst res = await simplefunctions.api.dashboard2.marketWatch.panels.reorder({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.dashboard2.marketWatch.panels</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/dashboard2/market-watch/panels/{id}/run</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-watch)\n\n```typescript\nconst res = await simplefunctions.api.dashboard2.marketWatch.panels({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>PATCH</code> <b><code>simplefunctions.api.dashboard2.marketWatch.panels.update</code></b></summary>\n\n<code>PATCH https://simplefunctions.dev/api/dashboard2/market-watch/panels/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-watch)\n\n```typescript\nconst res = await simplefunctions.api.dashboard2.marketWatch.panels.update({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.dashboard2.marketWatchV2</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/dashboard2/market-watch-v2{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-watch)\n\n```typescript\nconst res = await simplefunctions.api.dashboard2.marketWatchV2({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### data\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.candles</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/candles/{ticker}{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.candles(\"KXPRESNOMD-28-GN\", {\n  tf: \"1h\",\n  limit: 500,\n});\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.heartbeat</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/heartbeat</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.heartbeat();\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.markets</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/markets{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.markets({\n  q: \"newsom\",\n  venue: \"kalshi\",\n});\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.markets.featured</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/markets/featured{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.markets.featured({ n: 50 });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.markets.retrieve</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/markets/{ticker}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.markets.retrieve(\"KXPRESNOMD-28-GN\");\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.movers</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/movers{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.movers({\n  window: \"1h\",\n  n: 50,\n  minVol: 1000,\n  dir: \"both\",\n});\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.orderbook</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/orderbook/{ticker}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.orderbook(\"KXPRESNOMD-28-GN\");\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.search</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/search{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.search({\n  q: \"rate cut\",\n  limit: 10,\n  venue: \"kalshi\",\n});\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.snapshot</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/snapshot</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.snapshot();\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.data.v1.trades</code></b></summary>\n\n<code>GET https://data.simplefunctions.dev/v1/trades/{ticker}{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/realtime-data)\n\n```typescript\nconst res = await simplefunctions.data.v1.trades(\"KXPRESNOMD-28-GN\", { limit: 50 });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### edges\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.edges</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/edges{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/index-regime)\n\n```typescript\nconst res = await simplefunctions.api.edges({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### feed\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.feed</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/feed{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/account)\n\n```typescript\nconst res = await simplefunctions.api.feed({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### intents\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.intents</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/intents{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/execution-intents)\n\n```typescript\nconst res = await simplefunctions.api.intents({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.intents.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/intents</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/execution-intents)\n\n```typescript\nconst res = await simplefunctions.api.intents.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>DELETE</code> <b><code>simplefunctions.api.intents</code></b></summary>\n\n<code>DELETE https://simplefunctions.dev/api/intents/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/execution-intents)\n\n```typescript\nconst res = await simplefunctions.api.intents({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.intents.retrieve</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/intents/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/execution-intents)\n\n```typescript\nconst res = await simplefunctions.api.intents.retrieve({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>PATCH</code> <b><code>simplefunctions.api.intents.update</code></b></summary>\n\n<code>PATCH https://simplefunctions.dev/api/intents/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/execution-intents)\n\n```typescript\nconst res = await simplefunctions.api.intents.update({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### keys\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.keys</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/keys{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/keys)\n\n```typescript\nconst res = await simplefunctions.api.keys({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.keys.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/keys</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/keys)\n\n```typescript\nconst res = await simplefunctions.api.keys.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>DELETE</code> <b><code>simplefunctions.api.keys</code></b></summary>\n\n<code>DELETE https://simplefunctions.dev/api/keys/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/keys)\n\n```typescript\nconst res = await simplefunctions.api.keys({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### mcp\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.mcp</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/mcp/{transport}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/tools)\n\n```typescript\nconst res = await simplefunctions.api.mcp({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.mcp.call</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/mcp/{transport}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/tools)\n\n```typescript\nconst res = await simplefunctions.api.mcp.call({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### portfolio\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.activity</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/activity{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.activity({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.attribution.daily</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/attribution/daily{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.attribution.daily({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.attribution.grouped</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/attribution/grouped{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.attribution.grouped({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.config</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/config</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.config({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>PUT</code> <b><code>simplefunctions.api.portfolio.config.update</code></b></summary>\n\n<code>PUT https://simplefunctions.dev/api/portfolio/config{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.config.update({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.fills</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/fills{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.fills({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.ledger</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/ledger{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.ledger({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.ledger.import.kalshi</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/ledger/import/kalshi{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.ledger.import.kalshi({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.ledger.import.kalshi.pull</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/ledger/import/kalshi/pull{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.ledger.import.kalshi.pull({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.ledger.import.polymarket</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/ledger/import/polymarket{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.ledger.import.polymarket({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.positions</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/positions{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.positions({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.risk</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/risk{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.risk({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.secrets.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/secrets{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.secrets.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>DELETE</code> <b><code>simplefunctions.api.portfolio.secrets</code></b></summary>\n\n<code>DELETE https://simplefunctions.dev/api/portfolio/secrets{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.secrets({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.state</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/state</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.state({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>PUT</code> <b><code>simplefunctions.api.portfolio.state.update</code></b></summary>\n\n<code>PUT https://simplefunctions.dev/api/portfolio/state{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.state.update({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.strategy</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/strategy{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.strategy({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.strategy.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/strategy{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.strategy.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>DELETE</code> <b><code>simplefunctions.api.portfolio.strategy</code></b></summary>\n\n<code>DELETE https://simplefunctions.dev/api/portfolio/strategy{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.strategy({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>PUT</code> <b><code>simplefunctions.api.portfolio.strategy.update</code></b></summary>\n\n<code>PUT https://simplefunctions.dev/api/portfolio/strategy{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.strategy.update({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.ticks</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/ticks{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.ticks({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.ticks.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/ticks{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.ticks.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.ticks.retrieve</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/ticks/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.ticks.retrieve({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.trades</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/trades{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.trades({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.trades.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/trades{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.trades.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.trades.retrieve</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/trades/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.trades.retrieve({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.trigger</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/trigger{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.trigger({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.portfolio.views</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/portfolio/views{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.views({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.portfolio.views.create</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/portfolio/views{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.views.create({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>DELETE</code> <b><code>simplefunctions.api.portfolio.views</code></b></summary>\n\n<code>DELETE https://simplefunctions.dev/api/portfolio/views{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.views({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>PUT</code> <b><code>simplefunctions.api.portfolio.views.update</code></b></summary>\n\n<code>PUT https://simplefunctions.dev/api/portfolio/views{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/portfolio)\n\n```typescript\nconst res = await simplefunctions.api.portfolio.views.update({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### prompt\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.prompt</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/prompt</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/tools)\n\n```typescript\nconst res = await simplefunctions.api.prompt({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### proxy\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.proxy.stt</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/proxy/stt</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/tools)\n\n```typescript\nconst res = await simplefunctions.api.proxy.stt({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.proxy.tts</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/proxy/tts</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/tools)\n\n```typescript\nconst res = await simplefunctions.api.proxy.tts({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n### public\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.answer</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/answer/{slug}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.answer({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.briefing</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/briefing{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/daily-data)\n\n```typescript\nconst res = await simplefunctions.api.public.briefing({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.calendar</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/calendar{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/index-regime)\n\n```typescript\nconst res = await simplefunctions.api.public.calendar({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.calibration</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/calibration{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/index-regime)\n\n```typescript\nconst res = await simplefunctions.api.public.calibration({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.congress.member</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/congress/member/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.congress.member({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.congress.members</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/congress/members{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.congress.members({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.contagion</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/contagion{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.contagion({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.context</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/context{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/daily-data)\n\n```typescript\nconst res = await simplefunctions.api.public.context({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.crossVenue.pairs</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/cross-venue/pairs{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.crossVenue.pairs({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.crossVenue.stats</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/cross-venue/stats{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.crossVenue.stats({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.databento</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/databento{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.databento({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.diff</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/diff{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.diff({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>simplefunctions.api.public.discuss</code></b></summary>\n\n<code>POST https://simplefunctions.dev/api/public/discuss</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.discuss({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.fred</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/fred{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/gov-econ)\n\n```typescript\nconst res = await simplefunctions.api.public.fred({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.glossary</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/glossary{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/daily-data)\n\n```typescript\nconst res = await simplefunctions.api.public.glossary({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.glossary.entry</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/glossary/{slug}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/daily-data)\n\n```typescript\nconst res = await simplefunctions.api.public.glossary.entry({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.guide</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/guide</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.guide({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.highlights</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/highlights{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.highlights({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.ideas</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/ideas{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/daily-data)\n\n```typescript\nconst res = await simplefunctions.api.public.ideas({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.ideas.byId</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/ideas/{id}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/reference/daily-data)\n\n```typescript\nconst res = await simplefunctions.api.public.ideas.byId({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.index</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/index</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/index-regime)\n\n```typescript\nconst res = await simplefunctions.api.public.index({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.index.history</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/index/history{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/index-regime)\n\n```typescript\nconst res = await simplefunctions.api.public.index.history({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.legislation</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/legislation{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/gov-econ)\n\n```typescript\nconst res = await simplefunctions.api.public.legislation({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.legislation.byBillId</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/legislation/{billId}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/gov-econ)\n\n```typescript\nconst res = await simplefunctions.api.public.legislation.byBillId({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.liquidityByTheme</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/liquidity-by-theme{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.liquidityByTheme({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.liveTickers</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/live-tickers{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.liveTickers({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.market</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/market/{ticker}{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-detail)\n\n```typescript\nconst res = await simplefunctions.api.public.market({\n  ticker: \"KXRATECUT-26DEC31\",\n  depth: true,\n});\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.market.candles</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/market/{ticker}/candles{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.market.candles({\n  ticker: \"KXRATECUT-26DEC31\",\n  venue: \"kalshi\",\n  timeframe: \"1m\",\n  limit: 500,\n});\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.market.history</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/market/{ticker}/history</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/market-detail)\n\n```typescript\nconst res = await simplefunctions.api.public.market.history({\n  ticker: \"KXRATECUT-26DEC31\",\n});\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.marketMicrostructureHistory</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/market-microstructure-history{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.marketMicrostructureHistory({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.markets</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/markets{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.markets({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.newmarkets</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/newmarkets{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.newmarkets({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.odds</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/odds{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.odds({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.oddsMd</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/odds.md{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.oddsMd({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.opinions</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/opinions{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.opinions({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.opinions.entry</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/opinions/{slug}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.simplefunctions.dev/api-reference/public-market-data)\n\n```typescript\nconst res = await simplefunctions.api.public.opinions.entry({ /* ... */ });\n```\n\nSource: [`packages/provider/simplefunctions/src/simplefunctions.ts`](src/simplefunctions.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>simplefunctions.api.public.query</code></b></summary>\n\n<code>GET https://simplefunctions.dev/api/public/query{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream","readmeFilename":"README.md"}