{"_id":"@0xobedient/dexscreener-sdk","_rev":"5-0fc41e77ab4ddd2d80a091b930c3579b","name":"@0xobedient/dexscreener-sdk","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@0xobedient/dexscreener-sdk","version":"0.0.1","keywords":["solana","blockchain","web3","memecoin","dexscreener"],"author":"","license":"ISC","_id":"@0xobedient/dexscreener-sdk@0.0.1","maintainers":[{"name":"0xobedient","email":"pesticide.dev@gmail.com"}],"homepage":"https://github.com/0xobedient/dexscreener-sdk#readme","bugs":{"url":"https://github.com/0xobedient/dexscreener-sdk/issues"},"dist":{"shasum":"2b72906260e487b9550a8bf74faea034bfbbd32b","tarball":"https://registry.npmjs.org/@0xobedient/dexscreener-sdk/-/dexscreener-sdk-0.0.1.tgz","fileCount":117,"integrity":"sha512-OetObC6IqPqRbFFqqTRAzqtnbvK7HRJNzt8Lw6xQiWdeZ00rZQw6z77DwSV1ok4uJc3lvME2+2N0eEeLyNH/pA==","signatures":[{"sig":"MEQCIAh0T/LJIObEhk+eq67wEXJUgdyqrGps8ryFEXraEXZjAiAQRfPJjfHFF3TjSYrj9xHOf3YymsS+8d6dC4LaNhvLUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45688},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8d8a896a370f7416f40004d646e749a3c0eb384d","scripts":{"build":"tsc"},"_npmUser":{"name":"0xobedient","actor":{"name":"0xobedient","type":"user","email":"pesticide.dev@gmail.com"},"email":"pesticide.dev@gmail.com"},"repository":{"url":"git+https://github.com/0xobedient/dexscreener-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.7.0","dependencies":{"axios":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dexscreener-sdk_0.0.1_1750900547324_0.24310774376656075","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@0xobedient/dexscreener-sdk","version":"0.0.2","keywords":["solana","blockchain","web3","memecoin","dexscreener"],"author":"","license":"ISC","_id":"@0xobedient/dexscreener-sdk@0.0.2","maintainers":[{"name":"0xobedient","email":"pesticide.dev@gmail.com"}],"homepage":"https://github.com/0xobedient/dexscreener-sdk#readme","bugs":{"url":"https://github.com/0xobedient/dexscreener-sdk/issues"},"dist":{"shasum":"759024e26bd7d70609047800f859db07acee7131","tarball":"https://registry.npmjs.org/@0xobedient/dexscreener-sdk/-/dexscreener-sdk-0.0.2.tgz","fileCount":118,"integrity":"sha512-glRPVMzXdk8RrDD6pehPist9KrTsS1F7ltmQ3ywNTKJ6NBpeeH7lYMhJBkxnl1mXw0xfw/2ciWItmsx55faR8w==","signatures":[{"sig":"MEUCICzwTsZ2MY5Ln7+yxkD8AXxFuxGZb6AhvprEHrf9f0sjAiEAthbeNOTLEuZgPtVwiQXusu0mWfke7f1NUrtv/WL3tTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48596},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d12757965e68f765764d66baeb4d28f1600646dd","scripts":{"build":"tsc"},"_npmUser":{"name":"0xobedient","actor":{"name":"0xobedient","type":"user","email":"pesticide.dev@gmail.com"},"email":"pesticide.dev@gmail.com"},"repository":{"url":"git+https://github.com/0xobedient/dexscreener-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"**Memetus-Pumpfun-SDK**","directories":{},"_nodeVersion":"23.7.0","dependencies":{"axios":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dexscreener-sdk_0.0.2_1750911442187_0.7740403323032627","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@0xobedient/dexscreener-sdk","version":"0.0.3","keywords":["solana","blockchain","web3","memecoin","dexscreener"],"author":"","license":"ISC","_id":"@0xobedient/dexscreener-sdk@0.0.3","maintainers":[{"name":"0xobedient","email":"pesticide.dev@gmail.com"}],"homepage":"https://github.com/0xobedient/dexscreener-sdk#readme","bugs":{"url":"https://github.com/0xobedient/dexscreener-sdk/issues"},"dist":{"shasum":"c6c1d6fc8c73f250bda89dceadc1562ad4240b09","tarball":"https://registry.npmjs.org/@0xobedient/dexscreener-sdk/-/dexscreener-sdk-0.0.3.tgz","fileCount":118,"integrity":"sha512-+3R5F+AuL/JrUqkZv0oZhvNyNvbzZL8niJJ7Jlo24t3h0Z5IXU1LIqbHjPoMDCB41BmsIigKcHspweOI7vPskA==","signatures":[{"sig":"MEUCIGNYo7q2toVKCBneOoAnADIHhSOjyU6kQhB0JZgp31abAiEAtNPLDJ1IOJF6pWqEPp9VMctPcQ0HvDqNJueFdbRr3Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48641},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bfc976430d5831f5281aa80fa22d974ea8145144","scripts":{"build":"tsc"},"_npmUser":{"name":"0xobedient","actor":{"name":"0xobedient","type":"user","email":"pesticide.dev@gmail.com"},"email":"pesticide.dev@gmail.com"},"repository":{"url":"git+https://github.com/0xobedient/dexscreener-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"**Memetus-Pumpfun-SDK**","directories":{},"_nodeVersion":"23.7.0","dependencies":{"axios":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dexscreener-sdk_0.0.3_1750911668018_0.4623039601867125","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@0xobedient/dexscreener-sdk","version":"0.0.4","keywords":["solana","blockchain","web3","memecoin","dexscreener"],"author":"","license":"ISC","_id":"@0xobedient/dexscreener-sdk@0.0.4","maintainers":[{"name":"0xobedient","email":"pesticide.dev@gmail.com"}],"homepage":"https://github.com/0xobedient/dexscreener-sdk#readme","bugs":{"url":"https://github.com/0xobedient/dexscreener-sdk/issues"},"dist":{"shasum":"f2a1303c5920dd9e7951cedc369cd116dcca0d02","tarball":"https://registry.npmjs.org/@0xobedient/dexscreener-sdk/-/dexscreener-sdk-0.0.4.tgz","fileCount":118,"integrity":"sha512-Fc3kxoA8nA2GZSh+8Ad+JiNidFRdpxE8j+Khas3xEJrGT77EVtkYHWGyn8NkMkrYUV+tBwC197JMgbNTjBi23Q==","signatures":[{"sig":"MEQCIDFL+Xe/1w1PlIO9Nq+SheUg7xIStaDne1IcdAsRcN4gAiB6dJsHI0w6XZAkbQCnXSPEjFEFjIAEOCuLxcFLGJuMiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48649},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3ead9fa3b4f6a9bac8c2222a11242a3914bb876","scripts":{"build":"tsc"},"_npmUser":{"name":"0xobedient","actor":{"name":"0xobedient","type":"user","email":"pesticide.dev@gmail.com"},"email":"pesticide.dev@gmail.com"},"repository":{"url":"git+https://github.com/0xobedient/dexscreener-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"**@0xobedient-DexScreener-SDK**","directories":{},"_nodeVersion":"23.7.0","dependencies":{"axios":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dexscreener-sdk_0.0.4_1750911863186_0.482878121159805","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@0xobedient/dexscreener-sdk","version":"0.0.5","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc"},"keywords":["solana","blockchain","web3","memecoin","dexscreener"],"repository":{"type":"git","url":"git+https://github.com/0xobedient/dexscreener-sdk.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/0xobedient/dexscreener-sdk/issues"},"homepage":"https://github.com/0xobedient/dexscreener-sdk#readme","description":"**@0xobedient-DexScreener-SDK**","devDependencies":{"@types/node":"^24.0.4","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","tsx":"^4.20.3","typescript":"^5.8.3"},"dependencies":{"axios":"^1.10.0"},"_id":"@0xobedient/dexscreener-sdk@0.0.5","gitHead":"dd67e8da5affb9a146574e19061d9bd36dcab56f","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-w44K80q8QJRfKSDdbte4ZuR55e3ZEd3wfHhqPAuHgxxTw9NP9YM97Ujn8CXvesGO4MoMKYNxXrYbb4BR38sa6Q==","shasum":"b8548459d16b05e79debd8dcaca58a066b5eeb65","tarball":"https://registry.npmjs.org/@0xobedient/dexscreener-sdk/-/dexscreener-sdk-0.0.5.tgz","fileCount":118,"unpackedSize":48647,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFMpl9Mol2R0xqiHncS7aL9gTfWikISf9GiMOgZIvNCeAiEA9+mdEDTRGv1q/zVmQmv8NILAE9PIoiL/cZ819aS1lY0="}]},"_npmUser":{"name":"0xobedient","email":"pesticide.dev@gmail.com","actor":{"name":"0xobedient","email":"pesticide.dev@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"0xobedient","email":"pesticide.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dexscreener-sdk_0.0.5_1750915863793_0.9082994812027934"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-26T01:15:47.234Z","modified":"2025-06-26T05:31:04.216Z","0.0.1":"2025-06-26T01:15:47.515Z","0.0.2":"2025-06-26T04:17:22.438Z","0.0.3":"2025-06-26T04:21:08.197Z","0.0.4":"2025-06-26T04:24:23.410Z","0.0.5":"2025-06-26T05:31:04.034Z"},"bugs":{"url":"https://github.com/0xobedient/dexscreener-sdk/issues"},"license":"ISC","homepage":"https://github.com/0xobedient/dexscreener-sdk#readme","keywords":["solana","blockchain","web3","memecoin","dexscreener"],"repository":{"type":"git","url":"git+https://github.com/0xobedient/dexscreener-sdk.git"},"description":"**@0xobedient-DexScreener-SDK**","maintainers":[{"name":"0xobedient","email":"pesticide.dev@gmail.com"}],"readme":"# 🚀 @0xobedient-DexScreener-SDK\n\n**@0xobedient-DexScreener-SDK**\n\n> A Powerful Typescript SDK for the DexScreener API, Delivering effortless access to token information, market insights, and trading pairs across various blockchain networks in a structured and type-safe way.\n\n[npm](https://www.npmjs.com/package/@0xobedient/dexscreener-sdk)\n[github](https://github.com/0xobedient/dexscreener-sdk)\n[download](https://github.com/0xobedient/dexscreener-sdk/releases)\n\n---\n\n## Features\n\n- ✅ **Complete API Integration**: Supports every endpoint provided by DexScreener\n- ✅ **TypeScript First**: Designed with TypeScript to ensure strong typing and better developer tooling\n- ✅ **Modular Structure**: Organized codebase with clear separation of concerns across API features\n- ✅ **Detailed Type Definitions**: Includes comprehensive and fully annotated data models for all responses\n- ✅ **Async-Friendly**: Fully supports async/await patterns with promise-based architecture\n- ✅ **Minimal Dependencies**: Relies solely on axios for HTTP requests, with no additional libraries\n- ✅ **Open Source**: Managed in public github repository\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install @0xobedient/dexscreener-sdk\n# or\nyarn add @0xobedient/dexscreener-sdk\n# or\npnpm install @0xobedient/dexscreener-sdk\n```\n\n---\n\n## ✅ Examples\n\n### Instantiation\n\n```typescript\nconst client = new DexScreener();\n```\n\n### Get latest boosted tokens\n\n```typescript\nconst data = await client.getLatestBoostedTokens();\n// or\nconst data = await getLatestBoostedTokens();\n```\n\n### Get latest tokens profiles\n\n```typescript\nconst data = await client.getLatestTokenProfiles();\n// or\nconst data = await getLatestTokenProfiles();\n```\n\n### Get most boosted tokens\n\n```typescript\nconst data = await client.getMostBoostedTokens();\n// or\nconst data = await getMostBoostedTokens();\n```\n\n### Get pairs by chain and address\n\n```typescript\nconst params = {\n  chainId: \"solana\",\n  pairAddresses: [],\n};\n\nconst data = await client.getPairsByChainAndAddresses(params);\n// or\nconst data = await getPairsByChainAndAddresses(params);\n```\n\n### Get pairs by token address\n\n```typescript\nconst params = {\n  chainId: \"solana\",\n  tokenAddresses: [],\n};\n\nconst data = await client.getPairsByTokenAddress(params);\n// or\nconst data = await getPairsByTokenAddress(params);\n```\n\n### Get pools by token address\n\n```typescript\nconst params = {\n  chainId: \"solana\",\n  tokenAddress: \"\",\n};\n\nconst data = await client.getPoolsByTokenAddress(params);\n// or\nconst data = await getPoolsByTokenAddress(params);\n```\n\n### Get token paid orders\n\n```typescript\nconst params = {\n  chainId: \"solana\",\n  tokenAddress: \"\",\n};\nconst data = await client.getTokenPaidOrders(params);\n// or\nconst data = await getTokenPaidOrders(params);\n```\n\n### Search pairs by query\n\n```typescript\nconst params = {\n  query: \"\",\n};\nconst data = await client.searchPairsByQuery(params);\n// or\nconst data = await searchPairsByQuery(params);\n```\n","readmeFilename":"README.md"}