Magic Eden NFT Collection Scraper avatar

Magic Eden NFT Collection Scraper

Pricing

from $23.63 / 1,000 results

Go to Apify Store
Magic Eden NFT Collection Scraper

Magic Eden NFT Collection Scraper

Scrape Solana NFT collections from Magic Eden public API. Returns collection metadata, social links, floor price, listed count, 24h avg price, total volume, and (optional) per-collection active listings. No API key required.

Pricing

from $23.63 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

ParseForge Banner

🪐 Magic Eden NFT Collection Scraper

🚀 Export every Magic Eden Solana collection in seconds. Pull collection metadata, social links, floor price, listed count, 24h average price, all-time volume, plus (optionally) the first 20 active listings per collection. No API key, no wallet, no manual paging.

🕒 Last updated: 2026-05-13 · 📊 12 base fields + 4 stats + N listings per collection · 🪐 Solana NFTs · 🛒 Magic Eden marketplace

The Magic Eden NFT Collection Scraper queries Magic Eden's public mainnet API (api-mainnet.magiceden.io/v2) to return collection-level records for the Solana NFT marketplace. Each record carries the collection symbol, name, image, description, optional Twitter/Discord/website, categories, badge and compressed-NFT flags, and (when enrichment is on) the floor price, listed count, 24h average price, and all-time volume in SOL. A separate toggle pulls the first 20 active listings per collection with tokenMint, seller, price in SOL, optional name, image, and expiry.

The Solana side of Magic Eden lists thousands of collections across art, gaming, PFPs, music, and metaverse categories. This Actor paginates the collections feed for you, slices to maxItems, and enriches each collection with 10-way concurrent stat lookups so a 100-collection run completes in under a minute. Download CSV, Excel, JSON, or XML.

🎯 Target Audience💡 Primary Use Cases
NFT analysts, Solana ecosystem researchers, traders, alpha groups, market-data engineers, dapp developers, content creatorsFloor-price tracking, listing watchers, collection discovery, marketplace dashboards, alpha alerts, holder/listing snapshots, dApp integrations

📋 What the Magic Eden NFT Scraper does

Three workflows in one run:

  • 🪐 Browse the feed. Page through the global Magic Eden collections feed and slice to maxItems.
  • 🎯 Lookup by symbol. Drop in a single Magic Eden symbol (e.g. degods, okay_bears) for a one-collection scrape.
  • 📊 Stats enrichment. Optional toggle adds floor price (SOL), listed count, 24h average price (SOL), and all-time volume (SOL).
  • 🛒 Listings enrichment. Optional toggle adds the first 20 active listings per collection with tokenMint, seller, price in SOL, and (when present) name, image, and expiry.

Every collection record carries the marketplace URL (https://magiceden.io/marketplace/{symbol}), so you can drop straight into the live listing page.

💡 Why it matters: the NFT market moves on floor prices and listings. Manually polling Magic Eden via the web app is fragile. This Actor returns one clean record per collection with everything an alpha tracker, marketplace dashboard, or dApp integration needs.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to pull the top 100 collections, sort by all-time volume, and drop the data into Sheets.


⚙️ Input

InputTypeDefaultBehavior
searchSymbolstring""Magic Eden collection symbol (e.g. degods, okay_bears). Leave empty to page the global feed.
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
fetchStatsbooleantrueAdds floor price, listed count, 24h avg price, all-time volume (in SOL).
fetchListingsbooleanfalseAdds the first 20 active listings per collection (tokenMint, seller, price SOL, name, image, expiry).

Example: top 100 collections with stats only.

{
"maxItems": 100,
"fetchStats": true,
"fetchListings": false
}

Example: single collection with stats + active listings.

{
"searchSymbol": "degods",
"maxItems": 1,
"fetchStats": true,
"fetchListings": true
}

⚠️ Good to Know: stats and listings come from separate per-collection endpoints. The Actor runs 10 concurrent workers; 100 collections with stats complete in roughly 60 seconds. Lamports are converted to SOL (divided by 1,000,000,000) so every price field is human-readable.


📊 Output

Each collection record contains up to 12 base fields + 4 stats fields + N listing objects. Download as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🖼️ imagestring | null"https://www.haxz.xyz/shards/kernel-large.webp"
🆔 symbolstring"haxz_shards"
🏷️ namestring"HAXZ Shards"
🔗 urlstring"https://magiceden.io/marketplace/haxz_shards"
📝 descriptionstring | null"HAXZ Shards. 3,333 fragments..."
🐦 twitterstring (optional)"https://www.twitter.com/..."
💬 discordstring (optional)"https://discord.gg/..."
🌐 websitestring (optional)"https://example.xyz"
🏷️ categoriesstring[] (optional)["pfps"]
🏅 isBadgedboolean | nullfalse
🌱 hasCNFTsboolean | nullfalse
💎 floorPriceSolnumber | null0.0988
🛒 listedCountnumber | null11
📈 avgPrice24hSolnumber | null0.065
📊 volumeAllSolnumber | null0.065
🛒 listingsobject[] (optional)[{ tokenMint, seller, priceSol, ... }]
🕒 scrapedAtISO 8601"2026-05-13T22:24:49.269Z"

📦 Sample records


✨ Why choose this Actor

Capability
🪐Solana coverage. Every Magic Eden Solana collection, paginated for you.
💎Floor + volume. Live floor price, listed count, 24h average price, and all-time volume in SOL.
🛒Active listings. Optional per-collection listings with tokenMint, seller, price, and image.
🌱cNFT flag. Each collection tells you whether it uses compressed NFTs.
10-way concurrency. A 100-collection enrichment in under a minute.
🚫No API key. Works against the public Magic Eden mainnet API.
🔁Always fresh. Every run hits live endpoints. No caching.

📊 In NFT markets, floor price and listing depth are the leading indicators. Clean per-collection records are the foundation of every alpha bot, marketplace dashboard, and Solana dApp integration.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Magic Eden NFT Scraper (this Actor)$5 free credit, then pay-per-useAll Solana collectionsLive per runsymbol, stats, listings⚡ 2 min
Magic Eden web appFreeSameLiveManual click-through🐢 Browser only
Magic Eden API directFree + rate limitsSameLiveNone - you write code🛠️ Hours
Aggregator APIsFree or paidCross-marketplaceOften delayedVaries⏳ Multi-step

Pick this Actor when you want clean, joined collection + stats + listings data in one click.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Magic Eden NFT Collection Scraper on the Apify Store.
  3. 🎯 Set input. Leave searchSymbol empty for the global feed, or drop a symbol for one collection. Toggle fetchStats and fetchListings as needed.
  4. 🚀 Run it. Click Start.
  5. 📥 Download. Grab CSV, Excel, JSON, or XML from the Dataset tab.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

📊 NFT Trading & Alpha

  • Floor-price watchers across hundreds of collections
  • Listed-count signals for liquidity changes
  • New-collection discovery from the global feed
  • 24h average price drift for momentum scans

🎮 Game Studios & Web3 Apps

  • Sync collection metadata into your dApp UI
  • Powering in-game NFT pickers with live images
  • Auto-update marketplace links on your site
  • Detect cNFT collections for tooling decisions

📈 Market Data & Aggregators

  • Snapshot the Solana NFT market each day
  • Track all-time volume rankings for charts
  • Power "trending collections" widgets
  • Build cross-marketplace comparison feeds

🚨 Alerts & Bots

  • Telegram/Discord bots on floor moves
  • Listing-volume spike alerts
  • New-collection-on-watchlist notifications
  • Multi-collection portfolio dashboards

🔌 Automating Magic Eden NFT Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Minute-by-minute for alpha bots, hourly for analytics, daily for catalog snapshots.


🌟 Beyond business use cases

NFT collection data powers more than alpha groups. The same records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Quantitative studies of NFT liquidity and floor behavior
  • Solana ecosystem mapping for academic papers
  • Reproducible datasets for marketplace research
  • Coursework on tokenized asset markets

🎨 Personal and creative

  • Personal portfolio dashboards for your holdings
  • Side projects, indie marketplaces, art galleries
  • Content for NFT creators and YouTubers
  • Hackathon prototypes with live data

🤝 Community and education

  • Transparency dashboards for community-run DAOs
  • Open data on listing distributions
  • Tutorial materials for Solana developers
  • Public watchlists for project alumni

🧪 Experimentation

  • Train ML models on price-floor signals
  • Prototype agent-based NFT trading
  • Build personal "favorites" widgets
  • Test dashboard concepts with live feeds

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

The Actor pages the Magic Eden collections endpoint (or fetches a single symbol), then enriches each collection with stats and listings calls run with 10 concurrent workers. Each collection gets a single clean record.

🪐 Which marketplace and chain are covered?

Magic Eden Solana only (the api-mainnet.magiceden.io/v2 API). Other chains Magic Eden supports are not in scope for this Actor.

💎 Are prices in SOL or lamports?

All price fields (floorPriceSol, avgPrice24hSol, volumeAllSol, listing priceSol) are in SOL. The Actor converts the underlying lamports values (1 SOL = 1,000,000,000 lamports).

🛒 How many listings does fetchListings return?

The first 20 active listings per collection from Magic Eden's listings endpoint, with tokenMint, seller, price (SOL), name, image, and expiry where available.

🌱 What's hasCNFTs?

Compressed NFTs (cNFTs) use Solana state compression to reduce mint cost. Magic Eden flags collections that contain cNFTs so tooling can handle them differently.

🚫 Do I need an API key?

No. The Actor uses Magic Eden's public mainnet API.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run the Actor on any cron interval. Hourly for floor-price tracking, daily for snapshots.

🔁 What happens if a collection has no stats?

The Actor still emits the base record. Stat fields will be null for that collection (Magic Eden returns no values when there are no listings or no trades).

🔁 What happens if a run fails?

Apify retries transient errors automatically. If a run still fails, inspect the log, adjust input, and re-run. Partial datasets are preserved.

💳 Do I need a paid Apify plan?

No. Free plan covers testing (10 records per run). Paid plans unlock up to 1,000,000 items and scheduling.

🆘 What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


🔌 Integrate with any app

Magic Eden NFT Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Pipe floor-price alerts into channels
  • Airbyte - Land NFT data in your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


💡 Pro Tip: browse the complete ParseForge collection for more NFT and crypto market scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Magic Eden. All trademarks, collection names, and project names mentioned are the property of their respective owners. Only publicly available collection, stats, and listing data exposed by Magic Eden's public API is collected. This Actor is for informational use only and does not constitute financial advice.