MTGstand provides a REST-like API. All requests are served over HTTPS and our API uses UTF-8 character encoding for all responses.

Active MTGstand Pro users receive their personal API access token automatically.


Every request is executed with the following url:

https://www.mtgstand.com/api/YourAccessToken/category/value/currency



You have access to the following values depending on the category and the selected fields:

name
Card name
set
Card set
setcode
Specific scryfall set code
color_identity
The color identity of a card is specified by all mana symbols that appear in its casting cost, color indicator, and rules text.
PriceCURRENCY
Card value / price in the selected / exchangeable currency
PriceFoilCURRENCY
Foil card value / price in the selected / exchangeable currency
monthlyTrend
Monthly price trend / changes in %
monthlyFoilTrend
Monthly foil price trend / changes in %
scryfallID
Specific scryfall ID
url
MTGstand card url
username
Seller / buyer username for seller and buylist calls
user_country
Country of the seller / buyer
quantity
Available or requested quantity
condition
Card condition
language
Card language
SellingPriceCURRENCY
Seller price for a non-foil card
SellingPriceFoilCURRENCY
Seller price for a foil card
BuyingPriceCURRENCY
Buyer price for a non-foil card
BuyingPriceFoilCURRENCY
Buyer price for a foil card
countries
Unique countries found in summary responses
total_quantity
Total amount of matching cards / requests in summary responses
lowest_price
Lowest matching market price in summary responses
highest_price
Highest matching market price in summary responses
average_price
Average matching market price in summary responses
date
Recorded date for history responses
value
Historical card value in the requested currency
valueFoil
Historical foil card value in the requested currency


If you are an active MTGstand Pro user, you automatically receive your personal API access token. Use that token in your own API requests. Access is user-based and rate limited per day.


In addition to category, value and currency, the API supports several optional query parameters:

limit
Limits the number of returned entries in list-based endpoints. Values from 1 to 100 are supported.
offset
Skips the first matching entries before returning data.
page
Alternative to offset for list-based endpoints. When page is used without limit, the API defaults to 20 entries per page.
fields
Comma-separated list of fields that should be returned. This is useful to reduce payload size when you only need selected values.
sort
Sort key for list-based responses. Useful examples:
name
,
set
,
price
,
trend
,
date
.
order
Sorting direction. Allowed values:
asc
or
desc
.
days
Number of days for the history endpoint. Allowed values from 1 to 365.
pretty
Set
pretty=0
to get compact minified JSON instead of pretty-printed output.


The category determines the purpose of your call. You can insert the following categories:

name
Search by card name

  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/name/Garruk, Primal Hunter/USD


    JSON result:
    [
        {
            "name": "Garruk, Primal Hunter",
            "set": "Magic 2013",
            "setcode": "m13",
            "color_identity": "G",
            "PriceUSD": "1.45",
            "PriceFoilUSD": "12.32",
            "monthlyTrend": -25.99,
            "monthlyFoilTrend": -5.76,
            "scryfallID": "9945307b-d49d-4d21-bba0-2aebba68d57a",
            "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Magic-2013-sid-9945307b-d49d-4d21-bba0-2aebba68d57a"
        },
        {
            "name": "Garruk, Primal Hunter",
            "set": "Magic 2012",
            "setcode": "m12",
            "color_identity": "G",
            "PriceUSD": "1.91",
            "PriceFoilUSD": "16.59",
            "monthlyTrend": -6.01,
            "monthlyFoilTrend": 15.07,
            "scryfallID": "82d586bf-bed3-4390-b81d-d101c2ae524c",
            "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Magic-2012-sid-82d586bf-bed3-4390-b81d-d101c2ae524c"
        },
        {
            "name": "Garruk, Primal Hunter",
            "set": "Commander 2019",
            "setcode": "c19",
            "color_identity": "G",
            "PriceUSD": "1.85",
            "PriceFoilUSD": "N/A",
            "monthlyTrend": 26.52,
            "monthlyFoilTrend": "N/A",
            "scryfallID": "a6274dbf-f541-4b7b-a3dc-302197a4410e",
            "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Commander-2019-sid-a6274dbf-f541-4b7b-a3dc-302197a4410e"
        },
        {
            "name": "Garruk, Primal Hunter",
            "set": "Commander 2021",
            "setcode": "c21",
            "color_identity": "G",
            "PriceUSD": "1.85",
            "PriceFoilUSD": "N/A",
            "monthlyTrend": 9.87,
            "monthlyFoilTrend": "N/A",
            "scryfallID": "79cfc0d7-fccb-47fb-87b6-08dd32528be6",
            "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Commander-2021-sid-79cfc0d7-fccb-47fb-87b6-08dd32528be6"
        }
    ]
set
Search by full set name. This usually returns many cards from the selected set and is ideal for bulk set exports or price overviews.
setcode
Search by exact set code.

  • Example call with pagination:
    https://www.mtgstand.com/api/YourAccessToken/setcode/ONE/EUR?limit=3&offset=0


    JSON result:
    [
        {
            "name": "Jor Kadeen, First Goldwarden",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "R,W",
            "PriceEUR": "0.30",
            "PriceFoilEUR": "0.49",
            "monthlyTrend": 30.43,
            "monthlyFoilTrend": -3.92,
            "scryfallID": "01502e03-4cd6-40ef-b8fe-93e76e7ed54b",
            "url": "https://www.mtgstand.com/Jor-Kadeen-First-Goldwarden-Phyrexia-All-Will-Be-One-sid-01502e03-4cd6-40ef-b8fe-93e76e7ed54b"
        },
        {
            "name": "Elesh Norn, Mother of Machines",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "W",
            "PriceEUR": "N/A",
            "PriceFoilEUR": "46.37",
            "monthlyTrend": "N/A",
            "monthlyFoilTrend": 5.29,
            "scryfallID": "0835e3b2-7836-47b2-905d-5660a718387c",
            "url": "https://www.mtgstand.com/Elesh-Norn-Mother-of-Machines-Phyrexia-All-Will-Be-One-sid-0835e3b2-7836-47b2-905d-5660a718387c"
        },
        {
            "name": "Elesh Norn, Mother of Machines",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "W",
            "PriceEUR": "22.04",
            "PriceFoilEUR": "24.85",
            "monthlyTrend": 4.7,
            "monthlyFoilTrend": -0.2,
            "scryfallID": "09705595-47c6-4f7c-9351-4004bfa39218",
            "url": "https://www.mtgstand.com/Elesh-Norn-Mother-of-Machines-Phyrexia-All-Will-Be-One-sid-09705595-47c6-4f7c-9351-4004bfa39218"
        },
        {
            "name": "Island",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "U",
            "PriceEUR": "N/A",
            "PriceFoilEUR": "4.99",
            "monthlyTrend": "N/A",
            "monthlyFoilTrend": -8.78,
            "scryfallID": "0a6f4848-85b9-4770-9820-516e2a295284",
            "url": "https://www.mtgstand.com/Island-Phyrexia-All-Will-Be-One-sid-0a6f4848-85b9-4770-9820-516e2a295284"
        },
        {
            "name": "Kaito, Dancing Shadow",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "B,U",
            "PriceEUR": "0.43",
            "PriceFoilEUR": "0.45",
            "monthlyTrend": 30.3,
            "monthlyFoilTrend": -23.73,
            "scryfallID": "0d97f59a-07b8-47ef-aa88-d94f8c3feae4",
            "url": "https://www.mtgstand.com/Kaito-Dancing-Shadow-Phyrexia-All-Will-Be-One-sid-0d97f59a-07b8-47ef-aa88-d94f8c3feae4"
        }
    ]
    
    /* Example output shortened in this guide. Showing the first 5 entries out of 479. The real API response returns the full result set. */
  • Example call with page:
    https://www.mtgstand.com/api/YourAccessToken/setcode/ONE/EUR?limit=3&page=2


    JSON result:
    [
        {
            "name": "Jor Kadeen, First Goldwarden",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "R,W",
            "PriceEUR": "0.30",
            "PriceFoilEUR": "0.49",
            "monthlyTrend": 30.43,
            "monthlyFoilTrend": -3.92,
            "scryfallID": "01502e03-4cd6-40ef-b8fe-93e76e7ed54b",
            "url": "https://www.mtgstand.com/Jor-Kadeen-First-Goldwarden-Phyrexia-All-Will-Be-One-sid-01502e03-4cd6-40ef-b8fe-93e76e7ed54b"
        },
        {
            "name": "Elesh Norn, Mother of Machines",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "W",
            "PriceEUR": "N/A",
            "PriceFoilEUR": "46.37",
            "monthlyTrend": "N/A",
            "monthlyFoilTrend": 5.29,
            "scryfallID": "0835e3b2-7836-47b2-905d-5660a718387c",
            "url": "https://www.mtgstand.com/Elesh-Norn-Mother-of-Machines-Phyrexia-All-Will-Be-One-sid-0835e3b2-7836-47b2-905d-5660a718387c"
        },
        {
            "name": "Elesh Norn, Mother of Machines",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "W",
            "PriceEUR": "22.04",
            "PriceFoilEUR": "24.85",
            "monthlyTrend": 4.7,
            "monthlyFoilTrend": -0.2,
            "scryfallID": "09705595-47c6-4f7c-9351-4004bfa39218",
            "url": "https://www.mtgstand.com/Elesh-Norn-Mother-of-Machines-Phyrexia-All-Will-Be-One-sid-09705595-47c6-4f7c-9351-4004bfa39218"
        },
        {
            "name": "Island",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "U",
            "PriceEUR": "N/A",
            "PriceFoilEUR": "4.99",
            "monthlyTrend": "N/A",
            "monthlyFoilTrend": -8.78,
            "scryfallID": "0a6f4848-85b9-4770-9820-516e2a295284",
            "url": "https://www.mtgstand.com/Island-Phyrexia-All-Will-Be-One-sid-0a6f4848-85b9-4770-9820-516e2a295284"
        },
        {
            "name": "Kaito, Dancing Shadow",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "B,U",
            "PriceEUR": "0.43",
            "PriceFoilEUR": "0.45",
            "monthlyTrend": 30.3,
            "monthlyFoilTrend": -23.73,
            "scryfallID": "0d97f59a-07b8-47ef-aa88-d94f8c3feae4",
            "url": "https://www.mtgstand.com/Kaito-Dancing-Shadow-Phyrexia-All-Will-Be-One-sid-0d97f59a-07b8-47ef-aa88-d94f8c3feae4"
        }
    ]
    
    /* Example output shortened in this guide. Showing the first 5 entries out of 479. The real API response returns the full result set. */
  • Example call with sorting:
    https://www.mtgstand.com/api/YourAccessToken/setcode/ONE/EUR?limit=5&sort=price&order=desc


    JSON result:
    [
        {
            "name": "Jor Kadeen, First Goldwarden",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "R,W",
            "PriceEUR": "0.30",
            "PriceFoilEUR": "0.49",
            "monthlyTrend": 30.43,
            "monthlyFoilTrend": -3.92,
            "scryfallID": "01502e03-4cd6-40ef-b8fe-93e76e7ed54b",
            "url": "https://www.mtgstand.com/Jor-Kadeen-First-Goldwarden-Phyrexia-All-Will-Be-One-sid-01502e03-4cd6-40ef-b8fe-93e76e7ed54b"
        },
        {
            "name": "Elesh Norn, Mother of Machines",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "W",
            "PriceEUR": "N/A",
            "PriceFoilEUR": "46.37",
            "monthlyTrend": "N/A",
            "monthlyFoilTrend": 5.29,
            "scryfallID": "0835e3b2-7836-47b2-905d-5660a718387c",
            "url": "https://www.mtgstand.com/Elesh-Norn-Mother-of-Machines-Phyrexia-All-Will-Be-One-sid-0835e3b2-7836-47b2-905d-5660a718387c"
        },
        {
            "name": "Elesh Norn, Mother of Machines",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "W",
            "PriceEUR": "22.04",
            "PriceFoilEUR": "24.85",
            "monthlyTrend": 4.7,
            "monthlyFoilTrend": -0.2,
            "scryfallID": "09705595-47c6-4f7c-9351-4004bfa39218",
            "url": "https://www.mtgstand.com/Elesh-Norn-Mother-of-Machines-Phyrexia-All-Will-Be-One-sid-09705595-47c6-4f7c-9351-4004bfa39218"
        },
        {
            "name": "Island",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "U",
            "PriceEUR": "N/A",
            "PriceFoilEUR": "4.99",
            "monthlyTrend": "N/A",
            "monthlyFoilTrend": -8.78,
            "scryfallID": "0a6f4848-85b9-4770-9820-516e2a295284",
            "url": "https://www.mtgstand.com/Island-Phyrexia-All-Will-Be-One-sid-0a6f4848-85b9-4770-9820-516e2a295284"
        },
        {
            "name": "Kaito, Dancing Shadow",
            "set": "Phyrexia: All Will Be One",
            "setcode": "one",
            "color_identity": "B,U",
            "PriceEUR": "0.43",
            "PriceFoilEUR": "0.45",
            "monthlyTrend": 30.3,
            "monthlyFoilTrend": -23.73,
            "scryfallID": "0d97f59a-07b8-47ef-aa88-d94f8c3feae4",
            "url": "https://www.mtgstand.com/Kaito-Dancing-Shadow-Phyrexia-All-Will-Be-One-sid-0d97f59a-07b8-47ef-aa88-d94f8c3feae4"
        }
    ]
    
    /* Example output shortened in this guide. Showing the first 5 entries out of 479. The real API response returns the full result set. */
scryfallid
Search by exact Scryfall ID.
top10
The category
top10
limits the value to set codes. The output are the top cards with the highest regular prices of the selected set. You can choose any number after
top
.

  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/top3/MIR/EUR


    JSON result:
    [
        {
            "name": "Lion's Eye Diamond",
            "set": "Mirage",
            "setcode": "mir",
            "color_identity": "",
            "PriceEUR": "641.51",
            "PriceFoilEUR": "N/A",
            "monthlyTrend": 0.1,
            "monthlyFoilTrend": "N/A",
            "scryfallID": "63bacc32-d6ba-420c-9b49-299c08e5fb39",
            "url": "https://www.mtgstand.com/Lions-Eye-Diamond-Mirage-sid-63bacc32-d6ba-420c-9b49-299c08e5fb39"
        },
        {
            "name": "Phyrexian Dreadnought",
            "set": "Mirage",
            "setcode": "mir",
            "color_identity": "",
            "PriceEUR": "237.26",
            "PriceFoilEUR": "N/A",
            "monthlyTrend": 0.19,
            "monthlyFoilTrend": "N/A",
            "scryfallID": "7b8197b9-0cd1-4fa1-9668-d1b5f1759151",
            "url": "https://www.mtgstand.com/Phyrexian-Dreadnought-Mirage-sid-7b8197b9-0cd1-4fa1-9668-d1b5f1759151"
        },
        {
            "name": "Shallow Grave",
            "set": "Mirage",
            "setcode": "mir",
            "color_identity": "B",
            "PriceEUR": "90.17",
            "PriceFoilEUR": "N/A",
            "monthlyTrend": -1.21,
            "monthlyFoilTrend": "N/A",
            "scryfallID": "d5c782cc-c951-4c6f-a93f-774ae6c1c214",
            "url": "https://www.mtgstand.com/Shallow-Grave-Mirage-sid-d5c782cc-c951-4c6f-a93f-774ae6c1c214"
        }
    ]
topfoil10
The category
topfoil10
limits the value to set codes. The output are the top cards with the highest foil prices of the selected set.
setaverage
The category
setaverage
limits the value to set codes. The output contains non-foil and foil average prices of each rarity of the selected set.

  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/setaverage/M20/USD


    JSON result:
    {
        "set": "Core Set 2020",
        "common_average_price": "0.17",
        "common_average_foil_price": "0.23",
        "uncommon_average_price": "0.29",
        "uncommon_average_foil_price": "1.27",
        "rare_average_price": "1.87",
        "rare_average_foil_price": "3.43",
        "mythic_average_price": "2.98",
        "mythic_average_foil_price": "7.84"
    }
getseller
The category
getseller
limits the value to scryfall id or cardname + setcode (separated with | ). The output are all non-foil and foil cards that are currently for sale ordered by each seller.

  • Example call by scryfall id with pagination and sorting:
    https://www.mtgstand.com/api/YourAccessToken/getseller/d36e87ca-71e1-43d2-841f-b01a58fe27f0/EUR?limit=5&sort=price&order=asc


    JSON result:
    []
  • Example call by card name + set code:
    https://www.mtgstand.com/api/YourAccessToken/getseller/Barge In|ELD/EUR?limit=5


    JSON result:
    [
        {
            "username": "JohnManko",
            "user_country": "Argentina",
            "quantity": "2",
            "condition": "Near Mint",
            "language": "English",
            "SellingPriceEUR": 0.07,
            "user_market_stand_url": "https://www.mtgstand.com/JohnManko"
        },
        {
            "username": "Krause94",
            "user_country": "United States",
            "quantity": "3",
            "condition": "Near Mint",
            "language": "English",
            "SellingPriceEUR": 0.07,
            "user_market_stand_url": "https://www.mtgstand.com/Krause94"
        },
        {
            "username": "DeathCoronaNerd",
            "user_country": "United States",
            "quantity": "3",
            "condition": "Near Mint",
            "language": "English",
            "SellingPriceFoilEUR": 0.21,
            "user_market_stand_url": "https://www.mtgstand.com/DeathCoronaNerd"
        },
        {
            "username": "cibbia",
            "user_country": "United Kingdom",
            "quantity": "14",
            "condition": "Near Mint",
            "language": "English",
            "SellingPriceEUR": 0.13,
            "user_market_stand_url": "https://www.mtgstand.com/cibbia"
        },
        {
            "username": "Gathering-The-Arsenal",
            "user_country": "Denmark",
            "quantity": "4",
            "condition": "Near Mint",
            "language": "English",
            "SellingPriceEUR": 0.07,
            "user_market_stand_url": "https://www.mtgstand.com/Gathering-The-Arsenal"
        }
    ]
    
    /* Example output shortened in this guide. Showing the first 5 entries out of 9. The real API response returns the full result set. */
getbuyer
The category
getbuyer
limits the value to scryfall id or cardname + setcode (separated with | ). The output are all non-foil and foil cards that are currently on a buylist by other users ordered by each potential buyer.

  • Example call by scryfall id:
    https://www.mtgstand.com/api/YourAccessToken/getbuyer/ff37b863-f8c4-4584-8cc2-ac0e096e583f/EUR?limit=5&sort=price&order=desc


    JSON result:
    [
        {
            "username": "cueballmania",
            "user_country": "United States",
            "quantity": "1",
            "condition": "Near Mint",
            "language": "English",
            "BuyingPriceEUR": 1972.94,
            "user_market_stand_url": "https://www.mtgstand.com/cueballmania-buylist"
        },
        {
            "username": "aca",
            "user_country": "Romania",
            "quantity": "1",
            "condition": "Slightly Played",
            "language": "English",
            "BuyingPriceEUR": 1282.41,
            "user_market_stand_url": "https://www.mtgstand.com/aca-buylist"
        },
        {
            "username": "NearMintGaming",
            "user_country": "Canada",
            "quantity": "1",
            "condition": "Near Mint",
            "language": "English",
            "BuyingPriceEUR": 1972.94,
            "user_market_stand_url": "https://www.mtgstand.com/NearMintGaming-buylist"
        }
    ]
  • Example call by card name + set code:
    https://www.mtgstand.com/api/YourAccessToken/getbuyer/Barge In|ELD/EUR?limit=5


    JSON result:
    [
        {
            "username": "jtime666",
            "user_country": "United States",
            "quantity": "4",
            "condition": "Near Mint",
            "language": "English",
            "BuyingPriceEUR": 0.07,
            "user_market_stand_url": "https://www.mtgstand.com/jtime666-buylist"
        }
    ]
cardsummary
A compact market overview for a single card. This is useful when you want one combined response with card data, trends, seller counts and buyer counts.

  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/cardsummary/d36e87ca-71e1-43d2-841f-b01a58fe27f0/EUR


    JSON result:
    {
        "name": "Austere Command",
        "set": "Double Masters",
        "setcode": "2xm",
        "color_identity": "W",
        "PriceEUR": "0.95",
        "PriceFoilEUR": "2.18",
        "monthlyTrend": 3.23,
        "monthlyFoilTrend": 4.33,
        "scryfallID": "d36e87ca-71e1-43d2-841f-b01a58fe27f0",
        "url": "https://www.mtgstand.com/Austere-Command-Double-Masters-sid-d36e87ca-71e1-43d2-841f-b01a58fe27f0",
        "seller_count": 0,
        "seller_listing_count": 0,
        "available_quantity": 0,
        "lowest_seller_price": "N/A",
        "average_seller_price": "N/A",
        "buyer_count": 0,
        "buyer_listing_count": 0,
        "requested_quantity": 0,
        "highest_buy_price": "N/A",
        "average_buy_price": "N/A"
    }
getseller_summary
A summarized seller overview for a single card. Instead of returning every seller row, this endpoint returns counts, countries and aggregated price information.

  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/getseller_summary/d36e87ca-71e1-43d2-841f-b01a58fe27f0/EUR


    JSON result:
    {
        "name": "Austere Command",
        "set": "Double Masters",
        "setcode": "2xm",
        "scryfallID": "d36e87ca-71e1-43d2-841f-b01a58fe27f0",
        "seller_count": 0,
        "listing_count": 0,
        "total_quantity": 0,
        "lowest_price": "N/A",
        "highest_price": "N/A",
        "average_price": "N/A",
        "countries": []
    }
getbuyer_summary
A summarized buyer overview for a single card. Instead of returning every buyer row, this endpoint returns counts, countries and aggregated price information.

  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/getbuyer_summary/ff37b863-f8c4-4584-8cc2-ac0e096e583f/EUR


    JSON result:
    {
        "name": "Bazaar of Baghdad",
        "set": "Arabian Nights",
        "setcode": "arn",
        "scryfallID": "ff37b863-f8c4-4584-8cc2-ac0e096e583f",
        "buyer_count": 3,
        "listing_count": 3,
        "total_quantity": 3,
        "lowest_price": 1282.41,
        "highest_price": 1972.94,
        "average_price": 1742.76,
        "countries": [
            "Canada",
            "Romania",
            "United States"
        ]
    }
history
Historical value data for a single card. The history endpoint supports
days
,
limit
,
offset
,
page
,
fields
,
sort
and
order
.

  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/history/d36e87ca-71e1-43d2-841f-b01a58fe27f0/EUR?days=14&limit=5&sort=date&order=desc&fields=date,value,valueFoil


    JSON result:
    [
        {
            "date": "2026-10-15 08:31:02",
            "value": 0.93,
            "valueFoil": 2.08
        },
        {
            "date": "2026-10-17 08:31:31",
            "value": 0.9,
            "valueFoil": 2.08
        },
        {
            "date": "2026-10-19 08:30:58",
            "value": 0.95,
            "valueFoil": 2.11
        },
        {
            "date": "2026-10-21 08:30:57",
            "value": 0.94,
            "valueFoil": 2.11
        },
        {
            "date": "2026-10-23 08:31:00",
            "value": 0.94,
            "valueFoil": 2.11
        }
    ]
    
    /* Example output shortened in this guide. Showing the first 5 entries out of 15. The real API response returns the full result set. */


Use the
fields
parameter to keep the output small when you only need selected keys.

Example call:

https://www.mtgstand.com/api/YourAccessToken/name/Garruk, Primal Hunter/USD?fields=name,PriceUSD,scryfallID,url


JSON result:
[
    {
        "name": "Garruk, Primal Hunter",
        "set": "Magic 2013",
        "setcode": "m13",
        "color_identity": "G",
        "PriceUSD": "1.45",
        "PriceFoilUSD": "12.32",
        "monthlyTrend": -25.99,
        "monthlyFoilTrend": -5.76,
        "scryfallID": "9945307b-d49d-4d21-bba0-2aebba68d57a",
        "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Magic-2013-sid-9945307b-d49d-4d21-bba0-2aebba68d57a"
    },
    {
        "name": "Garruk, Primal Hunter",
        "set": "Magic 2012",
        "setcode": "m12",
        "color_identity": "G",
        "PriceUSD": "1.91",
        "PriceFoilUSD": "16.59",
        "monthlyTrend": -6.01,
        "monthlyFoilTrend": 15.07,
        "scryfallID": "82d586bf-bed3-4390-b81d-d101c2ae524c",
        "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Magic-2012-sid-82d586bf-bed3-4390-b81d-d101c2ae524c"
    },
    {
        "name": "Garruk, Primal Hunter",
        "set": "Commander 2019",
        "setcode": "c19",
        "color_identity": "G",
        "PriceUSD": "1.85",
        "PriceFoilUSD": "N/A",
        "monthlyTrend": 26.52,
        "monthlyFoilTrend": "N/A",
        "scryfallID": "a6274dbf-f541-4b7b-a3dc-302197a4410e",
        "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Commander-2019-sid-a6274dbf-f541-4b7b-a3dc-302197a4410e"
    },
    {
        "name": "Garruk, Primal Hunter",
        "set": "Commander 2021",
        "setcode": "c21",
        "color_identity": "G",
        "PriceUSD": "1.85",
        "PriceFoilUSD": "N/A",
        "monthlyTrend": 9.87,
        "monthlyFoilTrend": "N/A",
        "scryfallID": "79cfc0d7-fccb-47fb-87b6-08dd32528be6",
        "url": "https://www.mtgstand.com/Garruk-Primal-Hunter-Commander-2021-sid-79cfc0d7-fccb-47fb-87b6-08dd32528be6"
    }
]


By default, the API returns pretty-printed JSON. You can request compact output with
pretty=0
.

Example call:

https://www.mtgstand.com/api/YourAccessToken/cardsummary/d36e87ca-71e1-43d2-841f-b01a58fe27f0/EUR?fields=name,PriceEUR,scryfallID&pretty=0


JSON result:
{
    "name": "Austere Command",
    "set": "Double Masters",
    "setcode": "2xm",
    "color_identity": "W",
    "PriceEUR": "0.95",
    "PriceFoilEUR": "2.18",
    "monthlyTrend": 3.23,
    "monthlyFoilTrend": 4.33,
    "scryfallID": "d36e87ca-71e1-43d2-841f-b01a58fe27f0",
    "url": "https://www.mtgstand.com/Austere-Command-Double-Masters-sid-d36e87ca-71e1-43d2-841f-b01a58fe27f0",
    "seller_count": 0,
    "seller_listing_count": 0,
    "available_quantity": 0,
    "lowest_seller_price": "N/A",
    "average_seller_price": "N/A",
    "buyer_count": 0,
    "buyer_listing_count": 0,
    "requested_quantity": 0,
    "highest_buy_price": "N/A",
    "average_buy_price": "N/A"
}


You can switch between different currencies for non-foil and foil card prices. The default value is
EUR
. Possible values:

  • EUR
    - Euro
  • USD
    - US Dollar
  • JPY
    - Yen
  • GBP
    - Pound Sterling (UK)
  • RUB
    - Russian Ruble
  • AUD
    - Australian Dollar
  • BRL
    - Brazilian Real
  • CAD
    - Canadian Dollar
  • CHF
    - Swiss Franc
  • NZD
    - New Zealand Dollar
  • SGD
    - Singapore Dollar
  • ZAR
    - South African Rand
  • DKK
    - Danish Krone
  • MYR
    - Malaysian Ringgit
  • PLN
    - Zloty (Poland)
  • SEK
    - Swedish Krona
  • TRY
    - Turkish Lira
  • INR
    - Indian Rupee (India)


  • Example call:
    https://www.mtgstand.com/api/YourAccessToken/name/Sliver Legion/GBP


    JSON result:
    [
        {
            "name": "Sliver Legion",
            "set": "Judge Gift Cards 2019",
            "setcode": "j19",
            "color_identity": "B,G,R,U,W",
            "PriceGBP": "N/A",
            "PriceFoilGBP": "105.25",
            "monthlyTrend": "N/A",
            "monthlyFoilTrend": -0.39,
            "scryfallID": "3511ae86-9c49-4628-b61b-f25466b1b1d2",
            "url": "https://www.mtgstand.com/Sliver-Legion-Judge-Gift-Cards-2019-sid-3511ae86-9c49-4628-b61b-f25466b1b1d2"
        },
        {
            "name": "Sliver Legion",
            "set": "Future Sight",
            "setcode": "fut",
            "color_identity": "B,G,R,U,W",
            "PriceGBP": "30.00",
            "PriceFoilGBP": "120.55",
            "monthlyTrend": 5.37,
            "monthlyFoilTrend": 66.64,
            "scryfallID": "8bd37a04-87b1-42ad-b3e2-f17cd8998f9d",
            "url": "https://www.mtgstand.com/Sliver-Legion-Future-Sight-sid-8bd37a04-87b1-42ad-b3e2-f17cd8998f9d"
        },
        {
            "name": "Sliver Legion",
            "set": "Time Spiral Remastered",
            "setcode": "tsr",
            "color_identity": "B,G,R,U,W",
            "PriceGBP": "23.43",
            "PriceFoilGBP": "38.46",
            "monthlyTrend": -11.27,
            "monthlyFoilTrend": -3.62,
            "scryfallID": "87545415-2e27-4841-a3af-7653af2ba6d3",
            "url": "https://www.mtgstand.com/Sliver-Legion-Time-Spiral-Remastered-sid-87545415-2e27-4841-a3af-7653af2ba6d3"
        },
        {
            "name": "Sliver Legion",
            "set": "Secret Lair Drop",
            "setcode": "sld",
            "color_identity": "B,G,R,U,W",
            "PriceGBP": "23.52",
            "PriceFoilGBP": "28.51",
            "monthlyTrend": -5.03,
            "monthlyFoilTrend": -0.81,
            "scryfallID": "98a229f0-3cca-4c2a-8cb5-064040eece72",
            "url": "https://www.mtgstand.com/Sliver-Legion-Secret-Lair-Drop-sid-98a229f0-3cca-4c2a-8cb5-064040eece72"
        },
        {
            "name": "Sliver Legion",
            "set": "Secret Lair Drop",
            "setcode": "sld",
            "color_identity": "B,G,R,U,W",
            "PriceGBP": "21.69",
            "PriceFoilGBP": "24.19",
            "monthlyTrend": -0.27,
            "monthlyFoilTrend": -3.11,
            "scryfallID": "feef6ea3-67f3-42d8-bf19-02ba9151c2a3",
            "url": "https://www.mtgstand.com/Sliver-Legion-Secret-Lair-Drop-sid-feef6ea3-67f3-42d8-bf19-02ba9151c2a3"
        }
    ]
    
    /* Example output shortened in this guide. Showing the first 5 entries out of 6. The real API response returns the full result set. */


  • The API returns structured JSON errors with an
    error_code
    field for easier client-side handling.

    Invalid token example:

    {
        "success": false,
        "error_code": "invalid_api_token",
        "error": "Wrong Authentication Token - API access denied"
    }

    Daily limit reached example:

    {
        "success": false,
        "error_code": "daily_limit_reached",
        "error": "Daily API limit reached.",
        "daily_limit": 500,
        "used_today": 500
    }


    • If you are missing any API functionality that you would need to connect your service or application to MTGstand, please contact us and tell us more about your project. We can develop an individual extension for your requirements.

    • List-based endpoints keep their original behaviour when no pagination parameters are used. As soon as you add
      limit
      ,
      offset
      or
      page
      , the response is wrapped in an object with
      meta
      and
      data
      so you can paginate more easily.


    • Submitting excessive requests to the server may result in reaching your daily request limit or in a temporary IP block. Continuing to overload the API after this point may result in a permanent ban of your IP address.


    • The dynamic examples on this page may be shortened in the guide output for readability. The real API response still returns the full requested data set.


    This website uses cookies to ensure you get the best experience on our website. By using our services, you agree that we use cookies. Learn more.