OpenSea + Magic Eden NFT Scraper avatar

OpenSea + Magic Eden NFT Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
OpenSea + Magic Eden NFT Scraper

OpenSea + Magic Eden NFT Scraper

Scrape NFT collections, listings, sales, activity feeds, and individual NFT metadata from OpenSea (Ethereum, Polygon, Base, etc.) and Magic Eden (Solana). Floor prices, volume, owners, traits, current listings, recent sales/bids, public API, no login required.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(16)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

16

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape NFT collections, listings, sales, activity feeds, and individual NFT metadata from OpenSea (Ethereum, Polygon, Base, Arbitrum, Optimism, Avalanche, BSC, Blast, Zora, and more) and Magic Eden (Solana). Pick the platform, pick the mode, get clean structured JSON.

What you can do with it

  • Track floor prices and 24-hour volume across major NFT marketplaces.
  • Monitor recent sales (fills) and bids on a collection.
  • Get the current listings (asks) for a collection.
  • Look up a single NFT by chain + contract + tokenId (OpenSea) or token mint (Magic Eden).
  • Fetch the top trending Solana collections on Magic Eden in real time.
  • Browse OpenSea's top collections by market cap, 7-day volume, or owner count.
  • Paste any opensea.io or magiceden.io URL — the scraper auto-detects platform and entity.

Modes

ModeOpenSeaMagic EdenWhat it does
byCollectionyesyesCollection metadata (name, description, socials, contracts)
collectionStatsyesyesFloor price, volume, sales count, owners
listingsByCollectionneeds API keyyesCurrent asks (sellers willing to sell at price)
salesByCollectionneeds API keyyesRecent filled sales
activitiesByCollectionneeds API keyyesSale + listing + bid feed (Magic Eden native)
byNftneeds API keyyesSingle NFT detail by chain+contract+tokenId or token mint
searchCollectionsneeds API keyyesBrowse top collections (sortable on OpenSea)
popularCollectionsyesMagic Eden trending collections (1h/1d/7d/30d) — default daily-test mode, no auth
byUrlyesyesPaste a marketplace URL, get metadata back

OpenSea's byCollection and collectionStats modes work without an API key. All other OpenSea modes require a free key (request blocks return HTTP 401 otherwise).

  1. Sign in at https://opensea.io.
  2. Go to https://docs.opensea.io/reference/api-keys and request a key (free, instant).
  3. Paste the key into the OpenSea API key input field. The scraper sets X-API-KEY automatically.

Magic Eden does not require any auth — every Magic Eden mode runs out of the box.

Output fields

Collection record (recordType=collection)

FieldNotes
platformopensea or magiceden
slug / symbolOpenSea slug or Magic Eden symbol
nameDisplay name
descriptionCollection description
imageUrl / imageLogo
bannerImageUrlBanner (OpenSea only)
discordUrl / discordDiscord invite
twitterUsername / twitterX / Twitter handle
projectUrl / websiteExternal site
contractsArray [{address, chain}] (OpenSea)
categoriesTags (Magic Eden)
hasCNFTsCompressed NFT support flag (Magic Eden)
urlDirect marketplace URL

Stats record (recordType=stats)

OpenSea: volumeAll, salesAll, numOwners, floorPrice, floorPriceSymbol, marketCap, intervals[] (per-window aggregates). Magic Eden: floorPriceLamports, floorPriceSol, listedCount, avgPrice24hrSol, volumeAllSol.

Listing / sale / activity / NFT records

Builders are documented in the dataset overview. Every record drops empty fields and passes a recursive null-walker before push.

Every record also carries recordType (collection / stats / listing / event / activity / nft / error), platform (opensea / magiceden), siteName (OpenSea / Magic Eden), and scrapedAt (ISO-8601 UTC) — parity with the rest of the Apify Store fleet.

Defaults (daily-test prefill)

platform=magiceden, mode=popularCollections, timeRange=1d, maxItems=10

Magic Eden's popular-collections endpoint is fully public, so the daily test always returns 10 records without any user-supplied credentials.

FAQs

Do I need a proxy? No. Both APIs respond cleanly from datacenter IPs. The actor auto-escalates to Apify proxy on 429 / 5xx.

Why is OpenSea limited without an API key? OpenSea moved most v2 endpoints behind X-API-KEY in late 2023. The free tier (~4 req/sec) is plenty for moderate use; we honor Retry-After on 429.

Can I scrape Solana NFTs from OpenSea? Set chain=solana and platform=opensea. OpenSea also indexes Solana now.

Magic Eden EVM (Ethereum / Polygon)? Magic Eden's EVM API surface (v3 RTP) is unstable from server-side IPs at the time of writing — set platform=magiceden with mode=byCollection only on Solana symbols. For EVM collections, use platform=opensea.

Are NFT image URLs accessible? OpenSea CDN images (i.seadn.io) and IPFS-hosted images (ipfs.io, arweave.net) are public; we ship original URLs and you can re-fetch them client-side. Some IPFS gateways are flaky — the URL is preserved as-is for traceability.

Limitations

  • OpenSea search is not full-text — it's a ranked list of top collections. The searchQuery field is informational only.
  • Magic Eden EVM (v3 RTP) endpoints sometimes 404 from datacenter IPs and are not exposed in this version. Use Solana symbols only on Magic Eden.
  • OpenSea events feed has a hard limit of 50 results per page; we paginate within maxItems.

Pricing

You are billed per Apify Compute Unit. There is no per-record fee on this actor.