OpenSea Collections Floor Scraper
Pricing
from $7.50 / 1,000 results
OpenSea Collections Floor Scraper
Scrapes OpenSea collection floor records from the ranked public feeds. Returns flat rows with floor price, chain, slug, and sort position for the chain and order you choose.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
OpenSea Collections Floor Scraper
Scrape OpenSea collection floor prices by blockchain, ordered by market cap or volume. Get the floor price, chain, and rank for up to a million collections per run. Export to CSV, JSON, Excel, or XML.
NFT markets move fast and OpenSea's frontend pagination hides the full picture. This scraper reads the public collections list directly, sorted the way you need it. Feed in a blockchain and a sort order and it returns every matching collection in one fixed schema, fast.
| Who uses it | What they scrape OpenSea for |
|---|---|
| NFT traders | Spot collections with rising 24h volume before the floor moves. |
| Market researchers | Build a weekly leaderboard of top collections by owner count across chains. |
| Data journalists | Pull a snapshot of the Ethereum NFT market ordered by market cap for a story. |
| Discord bot builders | Feed a floor price alert channel with a ranked list refreshed every hour. |
What it does
This Actor collects OpenSea collection floor records sorted by market cap, volume, owners, or creation date for a given chain, and returns each one as a flat row.
- ๐ Multi-chain across ten networks: Ethereum, Polygon, Klaytn, Solana, Arbitrum, Optimism, Base, Zora, Avalanche, and BSC.
- ๐ Five sort orders: rank collections by market cap, 7-day volume, 24-hour volume, number of owners, or creation date.
- ๐ฆ One-shot bulk export: collect up to a million collection rows in a single run with no manual pagination.
- ๐ Fixed flat schema: every row follows the same structure so your pivot tables and dashboards stay clean.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with OpenSea data
๐ Monitor daily volume leaders.
A trader runs the Actor sorted by 24-hour volume on Ethereum to find collections gaining sudden attention before a floor pump.
๐งฑ Compare chain ecosystems.
A researcher pulls the top 100 collections by owner count from Avalanche, Base, and Optimism to see where community growth is fastest.
๐ Track newly created collections.
A new-mint hunter sorts by creation date on Solana and filters down to the freshest collections to scout early entries.
๐ฐ Audit floor price tiers.
A fund analyst exports the top 500 collections by market cap across Polygon to segment the market into micro, mid, and blue-chip tiers.
Why choose this scraper
| What you get | |
|---|---|
| Bypass the browser | Read the public collections feed directly with no headless browser overhead. |
| Sorted on the way in | Get pre-sorted data instead of scraping everything and sorting later. |
| Large scale runs | Collect up to a million collections at once for market-wide snapshots. |
How it compares
This Actor focuses on bulk, multi-chain collection floor lists sorted by market metrics. Other OpenSea scrapers are built for detail-dives into single collections.
| Feature | ParseForge | OpenSea NFT Collection Scraper | OpenSea Collection Scraper | OpenSea + Magic Eden NFT Scraper |
|---|---|---|---|---|
| Bulk collection floor by market cap / volume | Yes | Not listed | Not listed | Not listed |
| Multi-chain in a single input | 10 chains | Not listed | Not listed | Ethereum, Polygon, Base, Solana |
| Scrape individual NFT metadata | Not listed | Yes | Yes | Yes |
| Sort order control (volume, owners, etc.) | 5 sort orders | Not listed | Not listed | Not listed |
| Single-collection activity feed | Not listed | Not listed | Yes | Yes |
| No API key required | Yes | Yes | Yes | Not listed |
Configure the run
Drive the Actor with a blockchain target, a sort order, and a maximum item count. Filtering runs at request time so only the top N collections reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the OpenSea Collections Floor Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to OpenSea through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/opensea-collections-floor-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why do I get fewer results than my maxItems setting?
OpenSea may return fewer collections than you requested, especially for high offsets on smaller chains. Lower your maxItems or try a different sort order to see if more data surfaces.
I changed the chain but the dataset looks the same.
Make sure you saved and started a new run after switching the chain input. A run started with a stale input continues with the old setting.
The floor price is null or missing for some collections.
Some collections do not have a defined floor price on OpenSea at the moment the list is fetched. This is expected for items with no recent sales or listings.
The run times out when I request a very large maxItems.
Increase your Actor run timeout in Apify settings. For requests above 100k collections, set a higher timeout and monitor the run log for progress.
Why is my 24h volume sort different from what I see on the website?
The website may blend additional filter layers. The Actor pulls the raw sorted feed. Short-lived caching can cause small differences on the order of seconds.
FAQ
| Question | Answer |
|---|---|
| Does this scrape individual NFT listings or traits? | No. This Actor returns collection-level floor records from the public ranked lists. For per-NFT metadata, listings, or activity feeds, a collection-detail scraper is the right tool. |
| What chains are supported? | You can choose one chain per run from Ethereum, Polygon, Klaytn, Solana, Arbitrum, Optimism, Base, Zora, Avalanche, and BSC. |
| How many collections can I get in one run? | Set the maxItems up to 1,000,000. The fetch is paginated so large runs need more time to complete. |
| What does the floor price data include? | Each row contains the collection floor price and its payment-token currency symbol as returned by OpenSea. |
| Can I scrape a specific collection's floor I already know? | This Actor works from the ranked list, not a slug or URL input. To get floor data for a single known collection, a detail-scraper that accepts a collection slug is a better fit. |
| Do I need an OpenSea API key? | No. The Actor reads the same public feeds that power the frontend, so no API registration or key is required. |
| Can I filter by category or only get verified collections? | The input is the raw ranked list. The Actor does not filter by verification status or category, but post-processing the dataset on your side is easy with the fixed schema. |
| How often can I run this? | As often as your Apify plan allows. Common schedules are every hour for volume tracking or once a day for a market-cap snapshot. |
| What export formats are supported? | Your dataset lands in Apify storage and you can download it as CSV, JSON, Excel, XML, or push it to any webhook destination. |
| Does it return the collection name and slug? | Yes. Every row includes the collection name and its slug so you can build OpenSea links or join data across runs. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by OpenSea, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
