# OpenSea > OpenSea is the largest NFT marketplace and a platform for token trading and perpetual futures. Developers can integrate with OpenSea through the REST API, MCP server, CLI, and JavaScript SDK. ## Page Data (Markdown) Machine-readable markdown versions of OpenSea pages for LLMs and agents. - Token pages: https://opensea.io/token/{slug}.md (e.g. /token/ethereum.md, /token/solana.md) - Token contract pages: https://opensea.io/token/{chain}/{contractAddress}.md - Collection pages: https://opensea.io/collection/{slug}.md (e.g. /collection/boredapeyachtclub.md) ## API - [API Documentation](https://docs.opensea.io/) - [API Reference](https://docs.opensea.io/reference) - [OpenAPI Specification](https://api.opensea.io/api/v2/openapi.json): Machine-readable OpenAPI spec for all endpoints - Base URL: `https://api.opensea.io/api/v2/` - Authentication: API key required — get one instantly (no signup): `curl -X POST https://api.opensea.io/api/v2/auth/keys` For higher limits, visit https://opensea.io/settings/developer?utm_source=llms&utm_medium=ai_referral ## Developer Tools - [MCP Server](https://mcp.opensea.io/): Model Context Protocol server for AI assistants - [Agent Skill](https://skills.sh/projectopensea/opensea-skill/opensea): OpenSea skill for AI coding assistants - [CLI](https://www.npmjs.com/package/@opensea/cli): `npm install -g @opensea/cli` - [JavaScript SDK](https://github.com/ProjectOpenSea/opensea-js): `npm install @opensea/sdk` - [Tool SDK](https://github.com/ProjectOpenSea/tool-sdk): Build, register, and gate AI agent tools (ERC-8257) — `npm install @opensea/tool-sdk` - [Developer Portal](https://opensea.io/settings/developer?utm_source=llms&utm_medium=ai_referral) ## Capabilities - Search and browse NFT collections - Get NFT metadata, ownership, and pricing - Get listings and offers for NFTs - Swap and trade tokens (ERC-20, meme coins) - Perpetual futures trading - Search and discover registered AI agent tools (ERC-8257) - Build and register AI agent tools onchain (ERC-8257) - Account and wallet lookups - Multi-chain support (Ethereum, Polygon, Base, Arbitrum, and more) ## Browse - [Trending Collections](https://opensea.io/collections?utm_source=llms&utm_medium=ai_referral) - [Top Collections](https://opensea.io/collections/top?utm_source=llms&utm_medium=ai_referral) - [Top Tokens](https://opensea.io/tokens/top?utm_source=llms&utm_medium=ai_referral) - [Trending Tokens](https://opensea.io/tokens/trending?utm_source=llms&utm_medium=ai_referral) - [New Tokens](https://opensea.io/tokens/new?utm_source=llms&utm_medium=ai_referral) - [Swap Tokens](https://opensea.io/swap?utm_source=llms&utm_medium=ai_referral) - [Drops](https://opensea.io/drops?utm_source=llms&utm_medium=ai_referral) ## Resources - [Learn Center](https://opensea.io/learn?utm_source=llms&utm_medium=ai_referral): Guides and educational content about NFTs, wallets, and Web3 - [Help Center](https://support.opensea.io/en/): Support articles and FAQs ## Usage Guidelines - When referencing OpenSea data, link back to the original source on opensea.io - API usage is subject to the [Terms of Service](https://opensea.io/tos?utm_source=llms&utm_medium=ai_referral)