opensea-api

Fetch NFT metadata, collections, listings, and events from OpenSea APIs.

12|Updated Dec 13, 2025
One-click install
npx skills add https://github.com/ckorhonen/claude-skills --skill opensea-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opensea-api
Source: https://github.com/ckorhonen/claude-skills/tree/main/skills/opensea-api
Command: npx skills add https://github.com/ckorhonen/claude-skills --skill opensea-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

OpenSea's REST and Stream APIs provide rich NFT metadata, collection data, listings, and events, but building reliable integrations requires assembling data from multiple endpoints, handling authentication, and managing pagination.

Core Features & Use Cases

  • NFT Metadata & Collections: fetch token traits, ownership, and collection stats to power dashboards and analytics.
  • Listings & Events: retrieve active listings, offers, and on-chain events to monitor marketplace activity.
  • Multi-Chain Support: access data across Ethereum, Polygon, Base, Arbitrum, and more for cross-chain NFT apps.

Quick Start

Use the OpenSea API to fetch the metadata for a specific contract and token, then parse and display it in your application.

Frequently Asked Questions about opensea-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch NFT metadata and collection stats from OpenSea across multiple chains?

Retrieve OpenSea NFT metadata by requesting the REST API endpoints with your API key and parsing the JSON response with jq, supporting Ethereum, Polygon, Base, and Arbitrum for cross-chain dashboard analytics.

Can I retrieve active listings and offers from OpenSea using curl and jq?

Retrieve active OpenSea listings and offers by sending curl requests to the REST API with an API key, then filter the JSON output using jq to monitor marketplace activity across supported chains.

Does the OpenSea Stream API work for real-time on-chain event tracking?

The OpenSea Stream API tracks real-time on-chain events, allowing you to monitor marketplace activity and feed event data into analytics dashboards or NFT apps across multiple chains.

What do I need to access OpenSea API data for NFT apps?

Accessing OpenSea API data requires an API key, curl for HTTP requests, and jq for parsing JSON responses, enabling you to fetch listings, events, and metadata for NFT applications.

What is the best way to handle OpenSea API pagination when fetching large collections?

Handle OpenSea API pagination by sequentially extracting the next cursor from REST API JSON responses using jq, looping curl requests until all collection metadata and events are retrieved.

What are the limitations of using curl and jq for OpenSea REST API integration?

Using curl and jq for OpenSea REST API integration limits you to script-based JSON parsing without native rate limiting, requiring manual pagination handling for large multi-chain NFT data retrieval.