Catalog npm
Back to packageRELEASE DETAILS

1.0.2

npm

@0xobedient/memetus-pumpfun-sdk

![HOMO-MEMETUS](assets/image.png)

agentaiblockchainmemecoinpumpfunsolanaweb3
Published23 Jun 2025
Direct dependencies6
Transitive dependenciesNot calculated

README

Current package documentation

🚀 Memetus-Pumpfun-SDK

HOMO-MEMETUS

Memetus-Pumpfun-SDK provides a feature that allows user to query tokens created within the last 24 hours on Pumpfun using various parameters.

npm github download


✨ Features

  • ✅ Fast and lightweight
  • 💡 Simple, intuitive API
  • ⚙️ Fully TypeScript supported
  • 🔒 Does not require an API key
  • 📦 Various query parameter

📦 Installation

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

✅ Examples

Instantiation

const memetusClient = new MemetusPumpfun();

Fetch Recent Tokens

const params = {
  limit: 10, // default=100
};
const data = await memetusClient.fetchRecentTokens(params);

Fetch Oldest Tokens

const params = {
  limit: 10, // default=100
};

const data = await memetusClient.fetchOldestTokens(params);

Fetch Token By Address

const data = await memetusClient.fetchTokenByAddress("<target-mint-address>");

Fetch Token By Creator

const data = await memetusClient.fetchTokenByCreator(
  "<target-creator-address>"
);

Fetch Token By Initializer

const data = await memetusClient.fetchTokenByInitializer(
  "<target-initializer-address>"
);

Fetch Token By Signature

const data = await memetusClient.fetchTokenBySignature("<target-signature>");

Fetch Token By Metadata

const params = {
  name: "Homo Memetus",
  symbol: "HOMO",
  sort: "asc", // default=desc
  limit: 100, // default=100
};
const data = await memetusClient.fetchTokensByMetadata(params);

Fetch Token By Duration

const params = {
  start: new Date(now.getTime() - 60 * 60 * 1000),
  end: new Date(),
  sort: "asc", // default=desc
  limit: 100, // default=100
};
const data = await memetusClient.fetchTokensByDuration(params);

Fetch Token By MarketCap

const params = {
  min: 10, // SOL
  max: 30, // SOL
  sort: "asc", // default=desc
  limit: 100, // default=100
};
const data = await memetusClient.fetchTokensByDuration(params);

Fetch Tokens By Addresses

const params = {
  addresses: [
    "<target-mint-address-1>",
    "<target-mint-address-2>",
    "<target-mint-address-3>",
  ],
};
const data = await memetusClient.fetchTokensByAddresses(params);

Fetch Tokens By Creators

const params = {
  addresses: [
    "<target-creator-address-1>",
    "<target-creator-address-2>",
    "<target-creator-address-3>",
  ],
};
const data = await memetusClient.fetchTokensByCreators(params);

Fetch Tokens By Initializer

const params = {
  addresses: [
    "<target-initializer-address-1>",
    "<target-initializer-address-2>",
    "<target-initializer-address-3>",
  ],
};
const data = await memetusClient.fetchTokensByInitializers(params);

Parameters

Type NamePropertyTypeDescription
RecentsParamslimitnumber (optional)Limit the number of recent items returned
OldestsParamslimitnumber (optional)Limit the number of oldest items returned
TokenByAddressaddressstring (required)Filter by a specific token address
TokenByCreatoraddressstring (required)Filter tokens created by a specific creator
TokenByInitializeraddressstring (required)Filter tokens initialized by a specific address
MetadataParamsnamestring (optional)Filter by name
symbolstring (optional)Filter by symbol
sort"asc" | "desc" (optional)Sorting order
limitnumber (optional)Limit the number of items returned
DurationParamsstartstring (optional)Start date
endstring (optional)End date
sort"asc" | "desc" (optional)Sorting order
limitnumber (optional)Limit the number of items returned
MarketCapParamsminstring (optional)Minimum market cap
maxstring (optional)Maximum market cap
sort"asc" | "desc" (optional)Sorting order
limitnumber (optional)Limit the number of items returned
TokensByAddressesaddressesstring[] (required)List of specific token addresses
CreatorsParamsaddressesstring[] (required)List of creator addresses
sort"asc" | "desc" (optional)Sorting order
InitializerParamsaddressesstring[] (required)List of initializer addresses
sort"asc" | "desc" (optional)Sorting order

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.3development
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": "1772e8c356492238ee96caf76cbe94fec29a9f62",
  "tarball": "https://registry.npmjs.org/@0xobedient/memetus-pumpfun-sdk/-/memetus-pumpfun-sdk-1.0.2.tgz",
  "fileCount": 49,
  "integrity": "sha512-BRIOAIKzy9iijOQwYS7/yLnpNQuzyEdwdErDQbMVvV0//3e5Z+lbhk1r0NK8Zs0ahgljq/wjmA0BZUDSbnFETA==",
  "signatures": [
    {
      "sig": "MEUCIFUfD0veTK3dkWZ07+ElfFf+Gc5Yda7+Q6KVNT6zHtLCAiEA9Y8N+Z9RON1B1OOimVWaRt3P+dV2JKyYY6QL3Nom/XA=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 23906
}

Repository

PENDING
memetus/memetus-pumpfun-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:cf8fc2199cfae02ecffc470feb4c1ef769d83ad11af56fb3ad58d2865095068d

Other collected versions

1.0.929 Jun1.0.829 Jun1.0.725 Jun1.0.624 Jun1.0.524 Jun1.0.424 JunView all collected versions →