# StonkFun Launchpad Data: Tokens, Burns, Rewards (`stlakchain/stonkfun-launchpad-data`) Actor

Everything on StonkFun, the Solana launchpad for tokenized-stock and stablecoin pairs: every token with market data, launches by creator, burns, holder rewards, airdrops, creator fees, quote pairs, bonding-curve pricing, platform stats and revenue, and a one-call token report.

- **URL**: https://apify.com/stlakchain/stonkfun-launchpad-data.md
- **Developed by:** [StalkChain](https://apify.com/stlakchain) (community)
- **Categories:** AI, Developer tools, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## StonkFun Launchpad Data: Tokens, Burns, Rewards

Everything on StonkFun, the Solana launchpad for tokenized-stock and stablecoin pairs: every token with market data, launches by creator, burns, holder rewards, airdrops, creator fees, quote pairs, bonding-curve pricing, platform stats and revenue, and a one-call token report.

### What you can do with it

- Track the StonkFun market
- Due diligence on a StonkFun token
- Find serial launchers
- Monitor burns, buybacks and rewards

### Datasets

Choose one in the `dataset` field. Each is priced per row.

| `dataset` | What you get | Price per row |
| --- | --- | --- |
| `stonk-tokens` | **StonkFun Tokens: Market Data for Every Token**. Every StonkFun token with a live pool: mint, name, symbol, quote pair, creator, launchpad, mode, price, market cap, FDV, 24h volume and change, and graduation status. Search or sort by market cap, newest or volume. | $0.003 |
| `stonk-token-report` | **StonkFun Token Report: Everything in One Row**. Everything about one StonkFun token in a single call: market data, launch record, burns, holder rewards, airdrop, creator fees, backing and the creator's other launches. | $0.030 |
| `stonk-token` | **StonkFun Token Details & Launch Record**. One StonkFun token's live market data plus its launch record: creator, launchpad, mode, quote, start and target market cap and launch time. | $0.003 |
| `stonk-token-burns` | **StonkFun Token Burn History**. Burn totals and recent burns of a StonkFun token by the platform fee sweep. Use it to see how much supply has been destroyed. | $0.003 |
| `stonk-token-rewards` | **StonkFun Token Holder Rewards**. Holder reward distributions for a StonkFun reward token (a transfer tax paid to holders): totals and recent payouts. Standard launches have none. | $0.003 |
| `stonk-token-airdrop` | **StonkFun Token Launch Airdrop**. Whether a StonkFun token launched with an airdrop: share of supply carved out, number of wallets and snapshot source. Most tokens launch without one. | $0.003 |
| `stonk-token-fees` | **StonkFun Creator Claimable Fees**. Trading fees the creator of a StonkFun token can still claim, in base and quote token. Reward, pump and LaunchLab launches return a reason instead. | $0.003 |
| `stonk-token-backing` | **StonkFun Pump Launch USD Backing**. The USD permanently locked behind a pump-launched StonkFun token. Only pump launches have backing. | $0.003 |
| `stonk-launches` | **StonkFun Launches: Every Token Launched**. The StonkFun launch ledger, newest first: mint, pool, name, symbol, creator wallet, quote, launchpad, mode, transfer fee and market cap targets. Filter by creator to find serial launchers. | $0.003 |
| `stonk-launch-status` | **StonkFun Launch Status**. Whether a StonkFun launch went through, by its payment signature. Poll it after a launch reports 'processing'. | $0.003 |
| `stonk-pairs` | **StonkFun Quote Pairs: xStocks & Stablecoins**. The quote tokens a StonkFun launch can pair against, such as xStocks and stablecoins: mint, symbol, category, token program and whether each is launchable. | $0.003 |
| `stonk-launchlab-pricing` | **StonkFun LaunchLab Bonding Curve Pricing**. The raw bonding-curve parameters for building a LaunchLab launch that StonkFun will adopt: fundraising target, resulting market caps, virtual reserves and instruction constants. | $0.003 |
| `stonk-stats` | **StonkFun Platform Stats**. StonkFun totals and configuration: tokens launched, graduated and about to graduate, reward launches, total market cap, 24h volume, revenue and burn totals, and graduation thresholds. | $0.003 |
| `stonk-revenue` | **StonkFun Revenue, Buybacks & Burns**. StonkFun platform economics: fee revenue, buybacks and burns by source, with a daily USD revenue series split between holders and protocol. | $0.003 |
| `stonk-rewards` | **StonkFun Rewards Overview**. Holder reward payouts across every StonkFun reward token: lifetime totals per token and recent distribution transactions. | $0.003 |

### Input

| Field | What it is |
| --- | --- |
| `tokens` | Solana token mint address. Add as many as you need; each token is looked up in turn. Used by: stonk-token-report, stonk-token, stonk-token-burns, stonk-token-rewards, stonk-token-airdrop, stonk-token-fees, stonk-token-backing. |
| `q` | Search name, symbol or mint. Used by: stonk-tokens. |
| `sort` | Order of the results. Used by: stonk-tokens. |
| `mode` | Fee model. Used by: stonk-tokens, stonk-launches. |
| `status` | Graduation status filter, e.g. graduated. Used by: stonk-tokens. |
| `quoteMint` | Only tokens paired with this quote mint (see stonk_pairs). Used by: stonk-tokens, stonk-launchlab-pricing. |
| `category` | Pair category, e.g. xstock. Used by: stonk-tokens, stonk-pairs. |
| `page` | Page number, default 1. Used by: stonk-tokens, stonk-launches. |
| `pageSize` | 1-100, default 25. Used by: stonk-tokens, stonk-launches. |
| `includeTrackedHolders` | Also query the provider's tracked holders for this mint (+500 credits). Used by: stonk-token-report. |
| `limit` | How many rows to return per input. Lower is faster and cheaper. Used by: stonk-token-burns, stonk-token-rewards, stonk-token-airdrop, stonk-token-fees, stonk-revenue, stonk-rewards. |
| `creator` | Creator wallet address. Used by: stonk-launches. |
| `since` | ISO timestamp. Used by: stonk-launches. |
| `paymentSignature` | Payment signature. Used by: stonk-launch-status. |
| `launchable` | Only pairs a new launch can use. Used by: stonk-pairs. |
| `launchLabReady` | Only pairs ready for a LaunchLab launch. Used by: stonk-pairs. |
| `history` | Also return the daily series. Used by: stonk-revenue. |
| `maxItems` | Stop after this many rows, whatever the inputs would produce. Caps the cost of a run. |

Examples:

```json
{
  "dataset": "stonk-tokens",
  "sort": "marketCap",
  "pageSize": 25
}
```

```json
{
  "dataset": "stonk-token-report",
  "tokens": [
    "6GmAFSYs4gk3FDao5FzzySQpPZaWsa4rUJHacpMpUNgx"
  ]
}
```

```json
{
  "dataset": "stonk-token",
  "tokens": [
    "6GmAFSYs4gk3FDao5FzzySQpPZaWsa4rUJHacpMpUNgx"
  ]
}
```

### Output

One row per result, as a table you can export to JSON, CSV or Excel, or read from the API. Every row carries `scrapedAt`.

Columns by dataset:

- `stonk-tokens`: `network`, `_generatedAt`, `mint`, `pool`, `name`, `symbol`, `quoteMint`, `quoteSymbol`, `quoteName`, `quoteLogoUrl`, `quoteCategory`, `quoteCategoryLabel`, `creator`, `launchpad`
- `stonk-token-report`: `input`, `mint`, `found`, `tokenName`, `tokenSymbol`, `tokenLaunchpad`, `tokenMode`, `tokenStatus`, `tokenCreator`, `tokenQuote`, `tokenCreatedAt`, `tokenLaunch`, `tokenTransferFee`, `marketPriceUsd`
- `stonk-token`: `input`, `network`, `_generatedAt`
- `stonk-token-burns`: `input`, `mint`, `_generatedAt`, `signature`, `symbol`, `amountTokens`, `valueUsdAtBurn`, `source`, `burnedAt`
- `stonk-token-rewards`: `input`, `mint`, `mode`, `message`, `rewards`, `_generatedAt`
- `stonk-token-airdrop`: `input`, `mint`, `airdrop`, `message`, `_generatedAt`
- `stonk-token-fees`: `input`, `mint`, `creator`, `claimUrl`, `reason`, `_generatedAt`
- `stonk-launches`: `_generatedAt`, `mint`, `pool`, `name`, `symbol`, `creator`, `quoteMint`, `quoteSymbol`, `launchpad`, `mode`, `transferFeeBps`, `logoUrl`, `startMarketCapUsd`, `targetMarketCapUsd`
- `stonk-pairs`: `selectBy`, `ambiguousSymbolCount`, `_generatedAt`, `mint`, `symbol`, `name`, `decimals`, `logoUrl`, `category`, `categoryLabel`, `tokenProgram`, `launchable`, `symbolAmbiguous`, `launchLabReady`
- `stonk-launchlab-pricing`: `_generatedAt`
- `stonk-stats`: `network`, `_generatedAt`
- `stonk-revenue`: `_generatedAt`, `date`, `dailyRevenue`, `dailyHoldersRevenue`, `dailyProtocolRevenue`
- `stonk-rewards`: `_generatedAt`, `mint`, `quoteMint`, `quoteSymbol`, `quoteDecimals`, `distributedRaw`, `distributedTokens`, `payoutCount`, `holderCount`, `lastPayoutAt`

A missing value is `null`, never `0`: null means the data was not captured, which is worth telling apart from a real zero. If one input fails, the others still arrive, and the failures are listed in the run's `RUN_SUMMARY` record.

### Pricing

Pay per result, at the price per row shown for each dataset above, plus $0.001 per run. `maxItems` caps what one run can spend.

### Use it from an AI agent

This Actor is a tool in [Apify's MCP server](https://mcp.apify.com/?actors=stlakchain/stonkfun-launchpad-data), so Claude, ChatGPT, Cursor or any MCP client can call it directly. The same data is also served interactively, with every tool in one place, by the StalkChain MCP server at [data.stalkchain.com](https://data.stalkchain.com).

### Schedule it

Much of this data is live and not kept by the source. A scheduled run (every 10 minutes, hourly, daily) builds a history you can chart and diff, with `scrapedAt` on every row.

### More from StalkChain

- [FOMO Crypto Trader Intelligence: PnL & Wallets](https://apify.com/stlakchain/fomo-crypto-trader-intelligence)
- [FOMO Smart Money Token Data: Holders, Flow, Devs](https://apify.com/stlakchain/fomo-smart-money-token-data)
- [FOMO Live Smart Money Signals & Trade Alerts](https://apify.com/stlakchain/fomo-live-smart-money-signals)
- [Solana On-chain: Token Risk, Snipers, Wallet PnL](https://apify.com/stlakchain/solana-token-wallet-onchain)
- [Multi-chain Crypto Wallets & Token Prices](https://apify.com/stlakchain/crypto-wallets-prices-multichain)
- [DeFi Data: Yields, Hacks, TVL & Protocols](https://apify.com/stlakchain/defi-yields-hacks-tvl)

# Actor input Schema

## `dataset` (type: `string`):

What to fetch. Each dataset uses the fields below marked for it; fields for other datasets are ignored.

## `tokens` (type: `array`):

Solana token mint address. Add as many as you need; each token is looked up in turn. Used by: stonk-token-report, stonk-token, stonk-token-burns, stonk-token-rewards, stonk-token-airdrop, stonk-token-fees, stonk-token-backing.

## `q` (type: `string`):

Search name, symbol or mint. Used by: stonk-tokens.

## `sort` (type: `string`):

Order of the results. Used by: stonk-tokens.

## `mode` (type: `string`):

Fee model. Used by: stonk-tokens, stonk-launches.

## `status` (type: `string`):

Graduation status filter, e.g. graduated. Used by: stonk-tokens.

## `quoteMint` (type: `string`):

Only tokens paired with this quote mint (see stonk_pairs). Used by: stonk-tokens, stonk-launchlab-pricing.

## `category` (type: `string`):

Pair category, e.g. xstock. Used by: stonk-tokens, stonk-pairs.

## `page` (type: `integer`):

Page number, default 1. Used by: stonk-tokens, stonk-launches.

## `pageSize` (type: `integer`):

1-100, default 25. Used by: stonk-tokens, stonk-launches.

## `includeTrackedHolders` (type: `boolean`):

Also query the provider's tracked holders for this mint (+500 credits). Used by: stonk-token-report.

## `limit` (type: `integer`):

How many rows to return per input. Lower is faster and cheaper. Used by: stonk-token-burns, stonk-token-rewards, stonk-token-airdrop, stonk-token-fees, stonk-revenue, stonk-rewards.

## `creator` (type: `string`):

Creator wallet address. Used by: stonk-launches.

## `since` (type: `string`):

ISO timestamp. Used by: stonk-launches.

## `paymentSignature` (type: `string`):

Payment signature. Used by: stonk-launch-status.

## `launchable` (type: `boolean`):

Only pairs a new launch can use. Used by: stonk-pairs.

## `launchLabReady` (type: `boolean`):

Only pairs ready for a LaunchLab launch. Used by: stonk-pairs.

## `history` (type: `boolean`):

Also return the daily series. Used by: stonk-revenue.

## `maxItems` (type: `integer`):

Stop after this many rows, whatever the inputs would produce. Caps the cost of a run.

## Actor input object example

```json
{
  "dataset": "stonk-tokens",
  "tokens": [
    "6GmAFSYs4gk3FDao5FzzySQpPZaWsa4rUJHacpMpUNgx"
  ],
  "sort": "marketCap",
  "pageSize": 25,
  "maxItems": 1000
}
```

# Actor output Schema

## `results` (type: `string`):

Every row the run saved, one per item.

## `summary` (type: `string`):

Rows saved, whether the run stopped early, and failed lookups.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "tokens": [
        "6GmAFSYs4gk3FDao5FzzySQpPZaWsa4rUJHacpMpUNgx"
    ],
    "sort": "marketCap",
    "pageSize": 25
};

// Run the Actor and wait for it to finish
const run = await client.actor("stlakchain/stonkfun-launchpad-data").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "tokens": ["6GmAFSYs4gk3FDao5FzzySQpPZaWsa4rUJHacpMpUNgx"],
    "sort": "marketCap",
    "pageSize": 25,
}

# Run the Actor and wait for it to finish
run = client.actor("stlakchain/stonkfun-launchpad-data").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "tokens": [
    "6GmAFSYs4gk3FDao5FzzySQpPZaWsa4rUJHacpMpUNgx"
  ],
  "sort": "marketCap",
  "pageSize": 25
}' |
apify call stlakchain/stonkfun-launchpad-data --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,stlakchain/stonkfun-launchpad-data"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/bm8xtdRhxckD1nnRN/builds/Q0mfqeklXtakOjC66/openapi.json
