Catalog npm
Back to packageRELEASE DETAILS

0.0.1

npm

@0xobedient/dexscreener-sdk

**@0xobedient-DexScreener-SDK**

blockchaindexscreenermemecoinsolanaweb3
Published26 Jun 2025
Direct dependencies6
Transitive dependenciesNot calculated

README

Current package documentation

🚀 @0xobedient-DexScreener-SDK

@0xobedient-DexScreener-SDK

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.

npm github download


Features

  • ✅ Complete API Integration: Supports every endpoint provided by DexScreener
  • ✅ TypeScript First: Designed with TypeScript to ensure strong typing and better developer tooling
  • ✅ Modular Structure: Organized codebase with clear separation of concerns across API features
  • ✅ Detailed Type Definitions: Includes comprehensive and fully annotated data models for all responses
  • ✅ Async-Friendly: Fully supports async/await patterns with promise-based architecture
  • ✅ Minimal Dependencies: Relies solely on axios for HTTP requests, with no additional libraries
  • ✅ Open Source: Managed in public github repository

📦 Installation

npm install @0xobedient/dexscreener-sdk
# or
yarn add @0xobedient/dexscreener-sdk
# or
pnpm install @0xobedient/dexscreener-sdk

✅ Examples

Instantiation

const client = new DexScreener();

Get latest boosted tokens

const data = await client.getLatestBoostedTokens();
// or
const data = await getLatestBoostedTokens();

Get latest tokens profiles

const data = await client.getLatestTokenProfiles();
// or
const data = await getLatestTokenProfiles();

Get most boosted tokens

const data = await client.getMostBoostedTokens();
// or
const data = await getMostBoostedTokens();

Get pairs by chain and address

const params = {
  chainId: "solana",
  pairAddresses: [],
};

const data = await client.getPairsByChainAndAddresses(params);
// or
const data = await getPairsByChainAndAddresses(params);

Get pairs by token address

const params = {
  chainId: "solana",
  tokenAddresses: [],
};

const data = await client.getPairsByTokenAddress(params);
// or
const data = await getPairsByTokenAddress(params);

Get pools by token address

const params = {
  chainId: "solana",
  tokenAddress: "",
};

const data = await client.getPoolsByTokenAddress(params);
// or
const data = await getPoolsByTokenAddress(params);

Get token paid orders

const params = {
  chainId: "solana",
  tokenAddress: "",
};
const data = await client.getTokenPaidOrders(params);
// or
const data = await getTokenPaidOrders(params);

Search pairs by query

const params = {
  query: "",
};
const data = await client.searchPairsByQuery(params);
// or
const data = await searchPairsByQuery(params);

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 6

Native requirements
6 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
axios
Environment
{
  "local_name": "axios",
  "alias": false,
  "peer_metadata": null
}
^1.10.0runtime
tsx
Environment
{
  "local_name": "tsx",
  "alias": false,
  "peer_metadata": null
}
^4.20.3development
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^10.9.2development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5.8.3development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^24.0.4development
tsconfig-paths
Environment
{
  "local_name": "tsconfig-paths",
  "alias": false,
  "peer_metadata": null
}
^4.2.0development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "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
}

Repository

PENDING
0xobedient/dexscreener-sdk

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:16 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:badbea3e87a745fa2f9bdc1e1d21f933f1ae9d91de44ea10e230b6cd78ae5da2

Other collected versions

0.0.526 Jun0.0.426 Jun0.0.326 Jun0.0.226 JunView all collected versions →