# Overview

Anvil Marketplace gives developers a turnkey set of building blocks to launch a low-fee marketplace inside their own product. Built on the infrastructure behind Wayup, it packages inventory, listings, offers, trades, activity, and transaction flows into a headless API your engineers can integrate quickly.

## Why teams use it

* Launch faster with turnkey marketplace infrastructure
* Aggregates NFT smart contracts across common marketplaces so users see all their assets in one place and can migrate to Anvil's smart contract based capped fee model

## What you can build

* Custom storefronts and collection pages
* Seller dashboards and listing management
* Offer and trade management
* Wallet activity and history
* Listing and bundle detail views
* Buy, list, unlist, and migration flows
* Cross-contract asset discovery and management

## Core capabilities

### Wallet inventory

Wallet inventory and ownership views for portfolio, collection, and wallet-based browsing experiences.

* [`Assets`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/assets)
* [`Owned count`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/owned-count)

### Wallet Listings

Seller listings and counts, including aggregated listing data across popular NFT Marketplaces

* [`Wallet Listings`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/listings)
* [`Wallet Counts`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/counts)
* [`Wallet Migration estimate`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/migration-estimate) for eligible listings that can move to the latest Wayup contract and Anvil's 1 ADA minimum + 2% fee, capped at 10 ADA

### Wallet Offers and trades

Offer and trade inboxes, with `direction` filters for sent and received state.

* [`Offers`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/offers)
* [`Collection offers`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/collection-offers)
* [`Trades`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/trades)
* [`Trade counts`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/trades/counts)

### Activity and listing details

Marketplace history, activity feeds, and listing or bundle detail views.

* [`Activity`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/wallets/{address}/activity)
* [`Listing assets`](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace/GET/marketplace/listings/{outputRef}/assets)

### Transaction flows

Transaction actions for buy, create, update, unlist, offer, trade, and migrate flows.

* [Marketplace API reference](https://prod.api.ada-anvil.app/v2/services/swagger/ui#tag/marketplace)

## Have questions?

{% hint style="info" %}
Want to add support for a new contract or need help building your marketplace? Contact us at **<hello@ada-anvil.io>**.
{% endhint %}
