# TCGplayer Documentation > TCGplayer Developer Network Append .md to any documentation page URL to get its markdown version. ## Guides - [Welcome!](https://docs.tcgplayer.com/docs/welcome.md) - [FAQ](https://docs.tcgplayer.com/docs/announcements.md) - [Getting Started with TCGplayer API](https://docs.tcgplayer.com/docs/getting-started.md): This page will help you get started with TCGplayer. You'll be up and running in a jiffy! - [TCGplayer Affiliate Program](https://docs.tcgplayer.com/docs/tcgplayer-affiliate-program.md): This page displays the details of our affiliate program and the steps necessary to get involved. It also covers linking to receive referral credit. - [External Kickbacks API](https://docs.tcgplayer.com/docs/external-kickbacks-api.md): Run this script to determine if TCGplayer is running and active kickback and it's details - [Store Authorization Workflow](https://docs.tcgplayer.com/docs/store-authorization-workflow.md) - [Advanced Search](https://docs.tcgplayer.com/docs/advanced-search.md) - [v1.39.0](https://docs.tcgplayer.com/docs/v1390.md) ## API Reference - [Authorize an Application](https://docs.tcgplayer.com/reference/app_authorizeapplication.md): Create an application key based on an previously generated authorization code. - [Catalog](https://docs.tcgplayer.com/reference/catalog.md) - [List All Categories](https://docs.tcgplayer.com/reference/catalog_getcategories-1.md): This endpoint returns a paged list of all categories supported by TCGplayer. - [Get Category Details](https://docs.tcgplayer.com/reference/catalog_getcategory-1.md): This endpoint returns an array of categories whose Ids were specified in the categoryIds parameter. Categories that could be found are returned in the results array in the response. Categories that could not be found are indicated in the errors array. - [Get Category Search Manifest](https://docs.tcgplayer.com/reference/catalog_getcategorysearchmanifest.md): This endpoint returns a search manifest for the specified category. The search manifest describes all of the sorting options and filters that are available for this category. Its contents should be used to build requests to the POST /catalog/categories/{categoryId}/search endpoint. - [Search Category Products](https://docs.tcgplayer.com/reference/catalog_searchcategory.md): This endpoint returns an array of product Ids that match the provided search critera. Use the search manifest from the GET /catalog/categories/{categoryId}/search/manifest endpoint to build requests to this endpoint. If an invalid filter name is specified in the request, it will be ignored. Use the GET /catalog/products/{productIds} endpoint to get the details about the returned product Ids. - [List All Category Groups](https://docs.tcgplayer.com/reference/catalog_getcategorygroups-1.md): This endpoint returns a paged list of all the groups associated with the specified category. - [List All Category Rarities](https://docs.tcgplayer.com/reference/catalog_getcategoryrarities.md): This endpoint returns all available rarities associated with the specified category. - [List All Category Printings](https://docs.tcgplayer.com/reference/catalog_getcategoryprintings.md): This endpoint returns all available printings associated with the specified category. - [List All Category Conditions](https://docs.tcgplayer.com/reference/catalog_getcategoryconditions.md): This endpoint returns all available conditions associated with the specified category. - [List All Category Languages](https://docs.tcgplayer.com/reference/catalog_getcategorylanguages.md): This endpoint returns all available languages associated with the specified category. - [List All Category Media](https://docs.tcgplayer.com/reference/catalog_getcategorymedia.md): This endpoint returns all available media (e.g. images) associated with the specified category. - [List All Groups Details](https://docs.tcgplayer.com/reference/catalog_getgroups-1.md): This endpoint returns all groups that match the specified criteria. - [Get Group Details](https://docs.tcgplayer.com/reference/catalog_getgroup-1.md): This endpoint returns an array of groups whose Ids were specified in the groupIds parameter. Groups that could be found are returned in the results array in the response. Groups that could not be found are indicated in the errors array. - [List All Group Media](https://docs.tcgplayer.com/reference/catalog_getgroupmedia.md): This endpoint returns all available media (e.g. images) associated with the specified group. - [List All Products](https://docs.tcgplayer.com/reference/catalog_getproducts-1.md): This endpoint returns all products that match the specified criteria. - [Get Product Details](https://docs.tcgplayer.com/reference/catalog_getproduct-1.md): This endpoint returns an array of products whose Ids were specified in the productIds parameter. Products that could be found are returned in the results array in the response. Products that could not be found are indicated in the errors array. - [Get Product Details By GTIN](https://docs.tcgplayer.com/reference/catalog_getproductbygtin-1.md): This endpoint returns a Product's details using a code from the GTIN family of product codes. NOTE: Not all products will have a GTIN. - [List Product SKUs](https://docs.tcgplayer.com/reference/catalog_getskusbyproductid.md): This endpoint returns all of the available SKUs for the specified product. - [List Related Products](https://docs.tcgplayer.com/reference/catalog_getproductsalsopurchasedbyproductid-1.md): Returns other products that are commonly found in the same orders as the specified anchor product. - [List All Product Media Types](https://docs.tcgplayer.com/reference/catalog_getproductmedia.md): Returns all available media (e.g. images) associated with the specified product. - [Get SKU details](https://docs.tcgplayer.com/reference/catalog_getskus.md): This endpoint returns an array of SKUs whose Ids were specified in the skuIds parameter. SKUs that could be found are returned in the results array in the response. SKUs that could not be found are indicated in the errors array. - [List Conditions](https://docs.tcgplayer.com/reference/catalog_getconditions.md): This endpoint returns an array contain all of the normalized conditions supported by TCGplayer, e.g. Near Mint, Lightly Played. - [Inventory](https://docs.tcgplayer.com/reference/inventory.md) - [Get ProductList By Id](https://docs.tcgplayer.com/reference/inventory_getproductlistbyid-1.md): Returns the ProductList specified by using the ProductListId. - [Get ProductList By Key](https://docs.tcgplayer.com/reference/inventory_getproductlistbykey-1.md): Returns the ProductList specified by using the ProductListKey. - [List All ProductLists](https://docs.tcgplayer.com/reference/inventory_getproductlist-1.md): This lists all the accessible ProductLists to the user identified in the bearer token making the API call. - [Create ProductList](https://docs.tcgplayer.com/reference/inventory_createproductlist-1.md) - [Pricing](https://docs.tcgplayer.com/reference/pricing.md) - [Get Market Price by SKU](https://docs.tcgplayer.com/reference/pricing_getmarketpricebyproductconditionid-1.md): Gets the current Market Price for the specified SKU. - [List Product Prices by Group](https://docs.tcgplayer.com/reference/pricing_getgroupprices.md): Returns all product prices associated with the specified Group. - [List Product Market Prices](https://docs.tcgplayer.com/reference/pricing_getproductprices-1.md): Returns all product market prices for the Ids specified. Market prices that could be found are returned in the results array in the response. Market prices that could not be found are indicated in the errors array. - [List SKU Market Prices](https://docs.tcgplayer.com/reference/pricing_getproductconditionprices-1.md): Returns all SKU market prices for the Ids specified. Market prices that could be found are returned in the results array in the response. Market prices that could not be found are indicated in the errors array. - [List Product Buylist Prices](https://docs.tcgplayer.com/reference/pricing_getproductbuylistprices-1.md): Returns all product buylist prices for the Ids specified. Buylist prices that could be found are returned in the results array in the response. Buylist prices that could not be found are indicated in the errors array. - [List SKU Buylist Prices](https://docs.tcgplayer.com/reference/pricing_getproductconditionbuylistprices-1.md): Returns all SKU buylist prices for the Ids specified. Buylist prices that could be found are returned in the results array in the response. Buylist prices that could not be found are indicated in the errors array. - [List Product Buylist Prices by Group](https://docs.tcgplayer.com/reference/pricing_getgroupbuylistprices.md): Returns all product buylist prices associated with the specified Group. - [Stores](https://docs.tcgplayer.com/reference/stores.md) - [Batch Update Store Buylist Prices](https://docs.tcgplayer.com/reference/stores_batchupdatestorebuylistprices.md): Perform multiple buylist updates asynchronously in a batch. The response will contain a single GUID to identify the batch. All buylist updates are applied to the buylist of the seller indicated by the bearer token used to make this request. When the batch has been processed, a message will be sent to your application's web hook containing the GUID from this response. - [Create SKU Buylist](https://docs.tcgplayer.com/reference/stores_createstorebuylistsku-1.md) - [Update SKU Buylist Price](https://docs.tcgplayer.com/reference/stores_updatestorebuylistskuprice-1.md) - [Update SKU Buylist Quantity](https://docs.tcgplayer.com/reference/stores_updatestorebuylistskuquantity-1.md) - [Get Buylist Categories](https://docs.tcgplayer.com/reference/stores_getsellerbuylistcategories.md) - [Get Buylist Groups](https://docs.tcgplayer.com/reference/stores_getsellerbuylistsets.md) - [Get Store Buylist Settings](https://docs.tcgplayer.com/reference/stores_getsellerbuylistsettings.md) - [Get a Store's Buylist Products for Kiosk use.](https://docs.tcgplayer.com/reference/stores_getbuylistproducts.md) - [Get the Product Conditions for a Product on a Store's Buylist.](https://docs.tcgplayer.com/reference/stores_getbuylistproductconditions.md) - [Search Stores](https://docs.tcgplayer.com/reference/stores_getstores-1.md): Returns a collection of storeKey values based on the search parameters. - [Get Free Shipping Option](https://docs.tcgplayer.com/reference/stores_freeshippingoptions-1.md): Gets the current Store's Free Shipping option (if exists) whose Seller is associated with the user's bearer token making this API call. - [Get Store Address](https://docs.tcgplayer.com/reference/stores_getstoreaddress-1.md): Return address information about the Store specified by the storeKey. - [Get Store Feedback](https://docs.tcgplayer.com/reference/stores_getstorefeedback-1.md): Return feedback information about the Store specified by the storeKey. - [Set Store Status](https://docs.tcgplayer.com/reference/stores_setstorestatus-1.md): If a store's status is either Live or Hold - User Request then this action may be called to flip the store between the two. When the store is Live, it's inventory is visible in the marketplace. When the store is not Live, it's inventory is hidden from the marketplace. Stores may voluntarily hide their inventory by switching their status to Hold - User Request. There are other statuses that TCGplayer can put the store in that wil cause it's inventory to be hidden from the marketplace. Stores cannot put themselves in or take themselves out of these statuses. Only a TCGplayer admin or customer service rep can interact with stores with these statuses. - [Get Customer Summary](https://docs.tcgplayer.com/reference/stores_getstorecustomer-1.md): Returns the total number of orders and total product dollar amount for all orders a customer has place with the seller. The token represents the unique seller and customer combination. - [Search Store Customers](https://docs.tcgplayer.com/reference/stores_getstorecustomers-1.md): Search Store Customers. - [Get Customer Addresses](https://docs.tcgplayer.com/reference/stores_getstorecustomeraddresses-1.md): Returns the shipping addresses associated with the orders a customer has placed with the seller. The token represents the unique seller and customer combination. - [Get Customer Orders](https://docs.tcgplayer.com/reference/stores_getstorecustomerordersummary-1.md): Returns a list of orders containing the total product quantity and total product dollar amount for each order a customer has placed with the seller. The token represents the unique seller and customer combination. - [Get Store Info](https://docs.tcgplayer.com/reference/stores_getidentity-1.md): Return general information about the current Store associated with the current bearer token. - [Get Store Info](https://docs.tcgplayer.com/reference/stores_getstoresbystorekey-1.md): Return general information about the stores specified by the store keys. - [Get Product Inventory Quantities](https://docs.tcgplayer.com/reference/stores_getinventoryproductquantity-1.md): Get Product Inventory Quantities. - [List Product Summary](https://docs.tcgplayer.com/reference/stores_getstoreinventory-1.md): List Product Summary. - [List Product SKUs](https://docs.tcgplayer.com/reference/stores_getstoreproductskus-1.md) - [List Related Products](https://docs.tcgplayer.com/reference/stores_getrelatedproducts-1.md): Related Products are other Products that are often purchased along with the specified Product. - [List Shipping Options](https://docs.tcgplayer.com/reference/stores_shippingoptions-1.md) - [Get SKU Quantity](https://docs.tcgplayer.com/reference/stores_getinventoryskuquantity-1.md): Get SKU Quantity. - [Increment SKU Inventory Quantity](https://docs.tcgplayer.com/reference/stores_updatestoreskuquantity-1.md): Increments the current store's inventory of this SKU from the current Store's inventory whose Seller is associated with the user's bearer token making this API call. - [Update SKU inventory](https://docs.tcgplayer.com/reference/stores_createstoresku-1.md): Adds or updates a SKU to the current Store's inventory whose Seller is associated with the user's bearer token making this API call. - [Batch Update Store Sku Prices](https://docs.tcgplayer.com/reference/stores_batchupdatestoreskuprices-1.md): Perform multiple price updates asynchronously in a batch. The response will contain a single GUID to identify the batch. All price updates are applied to the inventory of the seller indicated by the bearer token used to make this request. When the batch has been processed, a message will be sent to your application's web hook containing the GUID from this response. - [Update SKU Inventory Price](https://docs.tcgplayer.com/reference/stores_updatestoreskuprice-1.md): Updates the current store's pricing of this SKU from the current Store's inventory whose Seller is associated with the user's bearer token making this API call. - [List SKU List Price](https://docs.tcgplayer.com/reference/stores_getinventoryskuprices-1.md): This listing comes from the current Store's inventory whose Seller is associated with the user's bearer token making this API call. - [Get SKU List Price](https://docs.tcgplayer.com/reference/stores_getinventoryskuprice-1.md): Get SKU List Price. - [List All Groups](https://docs.tcgplayer.com/reference/stores_getstoregroups-1.md): This listing comes from the current Store's inventory whose Seller is associated with the user's bearer token making this API call. - [List All Categories.](https://docs.tcgplayer.com/reference/stores_getstorecategories.md): List All Categories. - [List Product Summary By Category](https://docs.tcgplayer.com/reference/stores_productsearchbycategory.md): List all products based on criteria - [List Store Channels](https://docs.tcgplayer.com/reference/stores_getstorechannels.md): List All Channels for a Store. - [List Top Sold Products](https://docs.tcgplayer.com/reference/stores_gettopsalesforseller-1.md): This listing comes from the current Store's inventory whose Seller is associated with the user's bearer token making this API call. - [Search Top Sold Products](https://docs.tcgplayer.com/reference/stores_topsalessearch-1.md): This listing comes from the current Store's inventory whose Seller is associated with the user's bearer token making this API call. Similar to the other Top Sales Search except that you can specify search criteria in the sellerTssc parameter. - [List Catalog Objects](https://docs.tcgplayer.com/reference/stores_searchinventory-1.md): SearchResults returned can include Product, Groups, and Categories. - [Search Custom Listings.](https://docs.tcgplayer.com/reference/stores_getcustomlisting.md): Retrieves the custom listing by the criteria passed in the querystring. - [Get Order Manifest](https://docs.tcgplayer.com/reference/stores_getstoreordermanifest-1.md): Get Order Manifest. - [Get Order Details](https://docs.tcgplayer.com/reference/stores_getstoreordersbyordernumber-1.md): Get Order Details. - [Get Order Feedback](https://docs.tcgplayer.com/reference/stores_getstoreorderfeedback-1.md): Get Order Feedback. - [Search Orders](https://docs.tcgplayer.com/reference/stores_getstoreorders-1.md): Search Orders. - [Get Order Items](https://docs.tcgplayer.com/reference/stores_getstoreorderlineitems-1.md): Get Order Items. - [Get Order Tracking Numbers](https://docs.tcgplayer.com/reference/stores_getstoreordertracking-1.md): Get Order Tracking Numbers. - [Add Order Tracking Number](https://docs.tcgplayer.com/reference/stores_createstoreordertracking-1.md): Add Order Tracking Number.