GET/psastore/collectionsapiKey2 credits/request
Returns collections from the PSA Team Store (https://store.psacard.com). The storefront URL is fixed server-side. Valid empty result pages return `200` with an empty collections array.
Optional: page, limit.
Sampled 14 Oct 2026: 27 items. Filled in every item: id, handle, title, url, published_at, updated_at. Not in every item: products_count (26). In the sample: published_at: 2024-02-29 to 2026-10-08; products_count: 1 to 115, median 6; title: “10/10 Day 2025” and 26 other values; url: store.psacard.com; updated_at: 2026-09-09 to 2026-10-13.
Open in Playground
GET/psastore/collections/{handle}/productsapiKey3 credits/request
Returns products from one PSA Team Store (https://store.psacard.com) collection. The storefront URL is fixed server-side; `handle` is the collection's URL slug.
Required: handle. Optional: page, limit.
Sampled 14 Oct 2026: 24 items. Filled in every item: id, handle, title, url, description, vendor, published_at, created_at and 6 more. Not in every item: product_type (22), available (13), compare_at_price (5). In the sample: published_at: 2023-12-04 to 2026-09-01; vendor: Ultra PRO International (16), PSA (5), Vaulted (3); price: 2.99 to 179.99, median 14.99; title: “Official PSA Card Grading Submission Kit” and 23 other values; url: store.psacard.com; available: true in 13 of 13; description: median 408 characters; options: median 1 entry.
Open in Playground
GET/psastore/pagesapiKey2 credits/request
Lists static pages from the PSA Team Store, 50 per page by default (`limit` up to 250, `page` starts at 1). Each page has its `handle`, `title`, `url`, plain-text `content` and timestamps. When `transport_mode` is `ssr_embedded`, items carry only `handle`, `url` and `updated_at`.
Optional: page, limit.
Sampled 14 Oct 2026: 3 fields returned with a value, 1 empty (pages). In the sample: store_url: store.psacard.com.
Open in Playground
GET/psastore/pages/{handle}apiKey2 credits/request
Returns one PSA Team Store static page by its `handle`: title, URL, plain-text `content` (HTML is stripped), and created, published and updated times. An unknown handle returns 404. When the store's standard page data is unavailable, `transport_mode` is `ssr_embedded` and `id` is omitted.
Required: handle.
Open in Playground
GET/psastore/productsapiKey3 credits/request
Returns products from the PSA Team Store's (https://store.psacard.com) public product catalog. The storefront URL is fixed server-side. Valid empty result pages return `200` with an empty products array.
Optional: page, limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: id, handle, title, url, vendor, published_at, created_at, updated_at and 2 more. Not in every item: images (39), featured_image (39), description (36), price (38), available (27), product_type (29). In the sample: published_at: 2024-11-05 to 2026-10-11; vendor: PSA (21), Ultra PRO International (16), Vaulted (3); price: 2.95 to 163.95, median 26.95; title: “10/10 Day Tote Bag” and 39 other values; url: store.psacard.com; available: true in 27 of 27; description: median 339 characters; options: median 1 entry.
Open in Playground
GET/psastore/products/{handle}apiKey2 credits/request
Returns product detail for one PSA Team Store (https://store.psacard.com) product handle. The storefront URL is fixed server-side; `handle` is the product's URL slug.
Required: handle.
Sampled 14 Oct 2026: 4 items. Filled in every item: id, product_id, title, sku, price, available, option1, position and 4 more. Not in every item: barcode (3). In the sample: created_at: 2026-09-21; price: 179.99 to 199.99, median 179.99; title: “Black” and 3 other values; available: true in 0 of 4; option1: “Black” and 3 other values; position: 1 to 4, median 2; requires_shipping: true in 4 of 4; taxable: true in 4 of 4.
Open in Playground
GET/psastore/products/{handle}/recommendationsapiKey3 credits/request
Returns recommended products for one PSA Team Store (https://store.psacard.com) product handle. The storefront URL is fixed server-side.
Required: handle. Optional: limit, intent (2 allowed values: related, complementary).
Sampled 14 Oct 2026: 10 items. Filled in every item: id, handle, title, url, description, vendor, published_at, created_at and 6 more. Not in every item: product_type (7). In the sample: published_at: 2023-12-04 to 2026-08-04; vendor: PSA (5), Ultra PRO International (3), Vaulted (2); price: 10.95 to 90.95, median 32.95; title: “Vaulted Card Display” and 9 other values; url: store.psacard.com; available: true in 10 of 10; description: median 353 characters; options: median 1 entry.
Open in Playground
GET/psastore/search/suggestapiKey2 credits/request
Returns products, collections, and query suggestions from the PSA Team Store's (https://store.psacard.com) predictive search. The storefront URL is fixed server-side.
Required: q. Optional: types, limit.
Sampled 14 Oct 2026: 5 items. Filled in every item: id, handle, title, url, description, vendor, price, featured_image. Not in every item: product_type (2), compare_at_price (1). In the sample: vendor: PSA (4), Vaulted (1); price: 5,400 to 29,000, median 5,700; title: “Vaulted Card Case (4-Row)” and 4 other values; url: store.psacard.com; description: “Key Features Hard shell ribbed aluminum exterior and collec…” and 4 other values; product_type: “All Cards” and 1 other value; featured_image: cdn.shopify.com.
Open in Playground
GET/psastore/sitemap/urlsapiKey2 credits/request
Returns capped URL entries from the PSA Team Store's (https://store.psacard.com) child sitemaps matching the requested type. The storefront URL is fixed server-side.
Optional: type (7 allowed values: all, products, collections, pages, blogs, agentic_discovery, other), limit.
Sampled 14 Oct 2026: 40 items. Filled in every item: loc, type, changefreq. Not in every item: handle (39), lastmod (39), images (39). In the sample: lastmod: 2026-10-13; loc: store.psacard.com; images: median 1 entry.
Open in Playground
GET/psastore/sitemapsapiKey1 credit/request
Returns child sitemap URLs from the PSA Team Store's (https://store.psacard.com) `/sitemap.xml` index with inferred sitemap types. The storefront URL is fixed server-side.
Takes no parameters.
Sampled 14 Oct 2026: 6 items. Filled in every item: loc, type. In the sample: type: “agentic_discovery” and 5 other values; loc: store.psacard.com.
Open in Playground
GET/psastore/storeapiKey2 credits/request
Returns storefront metadata for the PSA Team Store (https://store.psacard.com). The storefront URL is fixed server-side, so no `url` parameter is accepted.
Takes no parameters.
Sampled 14 Oct 2026: 12 fields returned with a value. In the sample: published_products_count: 47; domain: “store.psacard.com”; requested_url: store.psacard.com; description: 204 characters; source_domain: “store.psacard.com”; myshopify_domain: “psacardsstore.myshopify.com”; name: “PSA”; currency: “USD”.
Open in Playground