Catalog npm
PACKAGE EXPLORERView in registry

@0xobedient/dexscreener-sdk

npm

**@0xobedient-DexScreener-SDK**

blockchaindexscreenermemecoinsolanaweb3
Versions collected5
Direct dependencies6From release 0.0.5
Last observed21 Oct, 09:16 UTC

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.

Versions 5

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.5Registry latest26 Jun 20256
0.0.426 Jun 20256
0.0.326 Jun 20256
0.0.226 Jun 20256
0.0.126 Jun 20256

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

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:30ec457a1ac2741acb50cb018ebacbfda9ba2549942a4b8d0971b7372e31d0d4