Current collected state Current
Observed since 21 Oct, 09:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0xobedient/memetus-pumpfun-sdk


Memetus-Pumpfun-SDK provides a feature that allows user to query tokens created within the last 24 hours on Pumpfun using various parameters.
npm install @0xobedient/memetus-pumpfun-sdk
# or
yarn add @0xobedient/memetus-pumpfun-sdk
# or
pnpm install @0xobedient/memetus-pumpfun-sdk
const memetusClient = new MemetusPumpfun();
const params = {
limit: 10, // default=100
};
const data = await memetusClient.fetchRecentTokens(params);
const params = {
limit: 10, // default=100
};
const data = await memetusClient.fetchOldestTokens(params);
const data = await memetusClient.fetchTokenByAddress("<target-mint-address>");
const data = await memetusClient.fetchTokenByCreator(
"<target-creator-address>"
);
const data = await memetusClient.fetchTokenByInitializer(
"<target-initializer-address>"
);
const data = await memetusClient.fetchTokenBySignature("<target-signature>");
const params = {
name: "Homo Memetus",
symbol: "HOMO",
sort: "asc", // default=desc
limit: 100, // default=100
};
const data = await memetusClient.fetchTokensByMetadata(params);
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);
const params = {
min: 10, // SOL
max: 30, // SOL
sort: "asc", // default=desc
limit: 100, // default=100
};
const data = await memetusClient.fetchTokensByDuration(params);
const params = {
addresses: [
"<target-mint-address-1>",
"<target-mint-address-2>",
"<target-mint-address-3>",
],
};
const data = await memetusClient.fetchTokensByAddresses(params);
const params = {
addresses: [
"<target-creator-address-1>",
"<target-creator-address-2>",
"<target-creator-address-3>",
],
};
const data = await memetusClient.fetchTokensByCreators(params);
const params = {
addresses: [
"<target-initializer-address-1>",
"<target-initializer-address-2>",
"<target-initializer-address-3>",
],
};
const data = await memetusClient.fetchTokensByInitializers(params);
| Type Name | Property | Type | Description |
|---|---|---|---|
| RecentsParams | limit | number (optional) | Limit the number of recent items returned |
| OldestsParams | limit | number (optional) | Limit the number of oldest items returned |
| TokenByAddress | address | string (required) | Filter by a specific token address |
| TokenByCreator | address | string (required) | Filter tokens created by a specific creator |
| TokenByInitializer | address | string (required) | Filter tokens initialized by a specific address |
| MetadataParams | name | string (optional) | Filter by name |
| symbol | string (optional) | Filter by symbol | |
| sort | "asc" | "desc" (optional) | Sorting order | |
| limit | number (optional) | Limit the number of items returned | |
| DurationParams | start | string (optional) | Start date |
| end | string (optional) | End date | |
| sort | "asc" | "desc" (optional) | Sorting order | |
| limit | number (optional) | Limit the number of items returned | |
| MarketCapParams | min | string (optional) | Minimum market cap |
| max | string (optional) | Maximum market cap | |
| sort | "asc" | "desc" (optional) | Sorting order | |
| limit | number (optional) | Limit the number of items returned | |
| TokensByAddresses | addresses | string[] (required) | List of specific token addresses |
| CreatorsParams | addresses | string[] (required) | List of creator addresses |
| sort | "asc" | "desc" (optional) | Sorting order | |
| InitializerParams | addresses | string[] (required) | List of initializer addresses |
| sort | "asc" | "desc" (optional) | Sorting order |
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
axiosEnvironment{
"local_name": "axios",
"alias": false,
"peer_metadata": null
} | ^1.10.0 | runtime |
tsxEnvironment{
"local_name": "tsx",
"alias": false,
"peer_metadata": null
} | ^4.20.3 | development |
ts-nodeEnvironment{
"local_name": "ts-node",
"alias": false,
"peer_metadata": null
} | ^10.9.2 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.8.3 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^24.0.3 | development |
tsconfig-pathsEnvironment{
"local_name": "tsconfig-paths",
"alias": false,
"peer_metadata": null
} | ^4.2.0 | development |
Source distribution
{
"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
}Shared repository data · GitHub
Observed since 21 Oct, 09:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:cf8fc2199cfae02ecffc470feb4c1ef769d83ad11af56fb3ad58d2865095068d