Pump.fun New Token Listings Scraper
Pricing
from $3.00 / 1,000 token row emitteds
Pump.fun New Token Listings Scraper
Pull new Solana token listings from pump.fun's live coin-feed API — mint address, name, symbol, market cap, and listing timestamp for every fresh launch, sorted newest-first, deduplicated, and delivered as clean typed rows.
Pricing
from $3.00 / 1,000 token row emitteds
Rating
0.0
(0)
Developer
DevilScrapes
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🎯 What this scrapes
pump.fun's public, unauthenticated coin-feed API answers with the newest Solana token launches the moment they hit the chain. This Actor calls that same feed directly — frontend-api-v3.pump.fun/coins — and turns paginated JSON pages into deduplicated, typed rows: mint address, name, symbol, market cap, and a listing timestamp, sorted newest-first by default.
🔥 What we handle for you
- 🔁 Retries with exponential backoff on
408 / 429 / 5xxand network errors — up to 5 attempts,Retry-Afterhonoured. - 🧩 Run-wide dedup by mint — no duplicate tokens in your dataset even if the feed shifts mid-run.
- 🧱 Fail-loud on schema drift — if pump.fun changes this endpoint's shape, we stop and tell you instead of shipping garbage rows.
- 🧊 Clean, typed dataset rows — Pydantic-validated, ISO-8601 timestamps, JSON / CSV / Excel export straight from the Apify Console.
- 💰 Pay-Per-Event pricing — you only pay for token rows that land in your dataset.
💡 Use cases
- Memecoin sniping — catch freshly listed Solana tokens before the crowd.
- On-chain analytics — feed a clean, deduplicated listings stream into your own pipeline.
- Trading bots — poll a stable, typed feed instead of reverse-engineering pump.fun's frontend.
- Market research — track new-listing volume and market-cap distribution over time.
⚙️ How to use it
- Click Try for free at the top of the page.
- Fill in the input form — most fields have sensible defaults.
- Click Start. Output streams into the run's dataset.
- Export from Storage → Dataset as JSON, CSV, or Excel — or fetch via the API.
📥 Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
sort | string | no | 'created_timestamp' | Sort key for the feed. Only created_timestamp is proven live — new-listings order. |
order | string | no | 'DESC' | DESC = newest first, ASC = oldest first. |
maxItems | integer | no | 100 | Total rows to collect across paged requests. The default of 100 walks at least 5 pages at the default page size, so… |
pageSize | integer | no | 20 | Records requested per page — the API's own limit parameter. |
minMarketCap | number | no | '—' | Optional client-side filter on usd_market_cap, applied to rows already fetched from the sort-ordered feed.… |
maxMarketCap | number | no | '—' | Optional client-side filter on usd_market_cap. Must be ≥ minimum market cap when both are set. Leave empty… |
proxyConfiguration | object | no | {'useApifyProxy': True} | Apify Proxy routing. The target is unauthenticated and unfingerprinted, so no proxy group is required by default. |
Example input
{"sort": "created_timestamp","order": "DESC","maxItems": 5,"pageSize": 5,"proxyConfiguration": {"useApifyProxy": true}}
📤 Output
Every row is one dataset item.
| Field | Type | Notes |
|---|---|---|
mint | string | Solana token mint address — the stable dedup key. |
name | string | Token name. |
symbol | string | Token ticker symbol. |
market_cap | number | Market cap in the token's native bonding-curve unit. |
usd_market_cap | number | Market cap converted to USD. |
created_timestamp | integer | Listing creation time, epoch milliseconds as returned by the API. |
created_at_iso | string | created_timestamp converted to ISO-8601 UTC. |
scraped_at | string | ISO-8601 UTC timestamp at row creation. |
Example output
{"mint": "FKSFbadbbSTHGKudX8KhF7uKQc2AtycJV4yxpKbkpump","name": "rose","symbol": "rose","market_cap": 16.405264701604676,"usd_market_cap": 1775.2015399304194,"created_timestamp": 1789875719000,"created_at_iso": "2026-09-19T18:41:59.000Z","scraped_at": "2026-09-20T12:00:00.000Z"}
💰 Pricing
Pay-Per-Event — you pay only when these events fire:
| Event | USD | What it is |
|---|---|---|
actor-start | $0.2 | One-off warm-up charge per run |
token-result | $0.003 | Per unique dataset item |
Example: 1 000 token listings at the rates above ≈ $3.20. No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.
🚧 Limitations
- No name/ticker search — pump.fun's own searchTerm parameter doesn't reliably filter results (see FAQ), so we didn't ship a broken filter.
- Only the created_timestamp sort is exposed — it's the only sort order proven live against the API.
- This is a live snapshot feed, not a historical archive — it returns what pump.fun currently serves, not backfilled data.
- No per-token enrichment (trade history, holder lists, bonding-curve internals) — listings only.
❓ FAQ
Can I search by token name or ticker?
Not in this version — pump.fun's search parameter doesn't reliably filter results, so we didn't ship a broken filter. This Actor returns the full newest-first (or oldest-first) feed; filter client-side after export.
Is this legal?
We only fetch content the source makes publicly available. Respect any platform terms of service before using output commercially.
How do I export to Sheets?
After the run, click Storage → Dataset → Export and pick CSV. Google Sheets imports it directly.
Why is my run slow?
Pagination is sequential by design — lower maxItems for a faster, smaller run while testing.
💬 Your feedback
Spotted a bug, hit a weird edge case, or need a new field? Open an issue on the Actor's Issues tab on Apify Console — we ship fixes weekly and we read every report.