Sports-card and memorabilia auction pricing monitoring
Pristine Auctionエンドポイントを使えば、「Sports-card and memorabilia auction pricing monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Pristine Auction runs weekly sports-card and memorabilia auctions at pristineauction.com. Crawlora reads its public inventory directly: the whole value space for category, auction type, sort, and status, keyword or category search across the current auction, and one lot's full detail -- price, auction end time, sport/collectible category, no-reserve flag, and view/watch/bid counts. Credential-free.
Extract Pristine Auction's live lot search, full lot detail, and the platform's own search enum values as structured JSON.
エンドポイントファミリー
3
ドキュメント化されたパラメータ
13
サンプル数
3
ライブカタログスナップショット
稼働エンドポイント
3
メソッド
GET
必須パラメータ
4
スキーマ参照
3
{
"platform": "Pristine Auction",
"endpoint": "pristine-auction-search",
"method": "GET",
"path": "/pristine-auction/search",
"auth": "apiKey"
}ユースケース
Extract Pristine Auction's live lot search, full lot detail, and the platform's own search enum values as structured JSON.
Pristine Auctionエンドポイントを使えば、「Sports-card and memorabilia auction pricing monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Pristine Auctionエンドポイントを使えば、「Auction-lot search-filter coverage research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Pristine Auctionエンドポイントを使えば、「Collectibles-market demand tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のPristine Auctionエンドポイントカタログから取得しています(エンドポイント3件、ドキュメント化されたリクエストパラメータ13個、公開レスポンススキーマ3件)。DocsとPlaygroundが参照しているカタログと同じものです。
Pristine Auctionのエンドポイントは3件、3つのリクエストファミリーに分類されています(Categories、Lot、Search)。
これらのPristine Auctionエンドポイントには13個のリクエストパラメータがドキュメント化されており、うち4個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
3件のPristine Auctionエンドポイントのうち3件が実際のサンプルレスポンスを、3件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Pristine Auctionのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Pristine Auctionのエンドポイントは3個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/pristine-auction/categories
/pristine-auction/lot/{lot_number}
/pristine-auction/search
エンドポイントカタログ
/pristine-auction/searchBrowses or searches pristineauction.com's current sports card and memorabilia auction lots. term or category is required, matching pristineauction.com's own search form. All enum values (category, auction_type, sort, status) come from pristine-auction-categories. status=completed browses ended/sold lots (a prices-realized view); the default (all statuses) mirrors the site's own default. Every filter is optional and combines with AND semantics. Credential-free public data -- see the endpoint markdown for the transport used.
レスポンスに関する注記
- `total_pages` is computed as `ceil(total / per_page)`. - Every filter is optional and combines with AND semantics. - `results[].ends_at` is the auction's end time, RFC 3339, read from the card's own countdown timestamp. - `results[].high_bid` is the lot's current bid price in USD (not the realized/sold price, even for a `status=completed` lot — use `pristine-auction-lot-detail`'s `price` field for that). - A syntactically valid search that matches nothing returns a well-formed empty result (`total: 0`, `results: []`), not an error. Example response: ```json { "code": 200, "msg": "OK", "data": { "page": 1, "per_page": 30, "total": 258, "total_pages": 9, "results": [ { "lot_number": 13154611, "title": "Mickey Mantle 1969 Topps #500 (PSA 8) (MC)", "url": "https://www.pristineauction.com/a13154611", "image_url": "https://images.pristineauction.com/449/4494947/thumb_1789064410-Mickey-Mantle-1969-Topps-500-PSA-8-MC-PristineAuction.com.jpg", "high_bid": 256.66, "currency": "USD", "no_reserve": true, "auction_type": "CARD AUCTION", "auction_type_url": "https://www.pristineauction.com/auction/type/sports-cards", "ends_at": "2026-09-21T03:00:00Z" } ] } } ```
MCPツール pristine_auction_search
/pristine-auction/lot/{lot_number}Returns one pristineauction.com lot's full detail: title, description, image gallery, price (current high bid, or realized/sold price once the auction has ended), auction end time, sport/collectible category, auction type, no-reserve flag, and view/watch/bid counts. lot_number comes from pristine-auction-search's results[].lot_number. Credential-free public data -- see the endpoint markdown for the transport used.
レスポンスに関する注記
- `price` is the lot's current high bid, or its realized/sold price once the auction has ended — pristineauction.com's own product schema uses the same field for both states. - `ends_at` is RFC 3339, as reported by the upstream product schema. - `category` is a sport/collectible category slug, one value from `pristine-auction-categories`' `categories[].slug`. - `images[]` is the lot's full photo gallery (front, back, and any additional angles the seller provided), not just the one thumbnail `pristine-auction-search` returns. - An unknown `lot_number` returns a `404` not-found error. Example response: ```json { "code": 200, "msg": "OK", "data": { "lot_number": 13154611, "title": "Mickey Mantle 1969 Topps #500 (PSA 8) (MC)", "description": "Card has been graded PSA 8 (Miscut). Please see photos for more details on the condition of the card. (New York Yankees)", "url": "https://www.pristineauction.com/a13154611", "images": [ "https://images.pristineauction.com/449/4494947/1789064410-Mickey-Mantle-1969-Topps-500-PSA-8-MC-PristineAuction.com.jpg", "https://images.pristineauction.com/449/4494947/1789064411-Mickey-Mantle-1969-Topps-500-PSA-8-MC-PristineAuction.com.jpg" ], "sku": "LOT-13154611", "price": 256.66, "currency": "USD", "availability": "InStock", "ends_at": "2026-09-21T03:00:00-07:00", "category": "trading-cards", "auction_type": "CARD AUCTION", "auction_type_url": "https://www.pristineauction.com/auction/type/sports-cards", "no_reserve": true, "total_views": 144, "total_watching": 19, "total_bids": 4 } } ```
MCPツール pristine_auction_lot
/pristine-auction/categoriesReturns the whole value space for pristine-auction-search's category, auction_type, sort, and status params. categories[] is fetched live (with a current listing count per category, refreshed on every call); auction_types[], sort[], and statuses[] are pristineauction.com's own fixed, small search-form value sets.
レスポンスに関する注記
- `categories[]` is fetched live from pristineauction.com's own category select on every call, so `count` reflects the current live listing count for that category, not a static snapshot. - `auction_types[]`, `sort[]`, and `statuses[]` are pristineauction.com's own fixed, small search-form value sets. - `statuses[].slug` values `future`/`active`/`canceled`/`completed`/ `forfeited` map to `pristine-auction-search`'s own `status` filter. `status=completed` browses ended/sold lots — a prices-realized view. Example response: ```json { "code": 200, "msg": "OK", "data": { "categories": [ { "slug": "baseball", "label": "BASEBALL", "count": 8608, "url": "https://www.pristineauction.com/auction/category/baseball" }, { "slug": "trading-cards", "label": "TRADING CARDS", "count": 17836, "url": "https://www.pristineauction.com/auction/category/trading-cards" } ], "auction_types": [ { "slug": "daily" }, { "slug": "classic" }, { "slug": "elite" } ], "sort": [ { "slug": "newly-listed" }, { "slug": "ending-soonest" } ], "statuses": [ { "slug": "active" }, { "slug": "completed" } ] } } ```
MCPツール pristine_auction_categories
関連API
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
Pristine Auctionのスクレイピング方法
Pristine Auction's own search form expects specific enum values that shift as categories are added. Crawlora's Pristine Auction endpoints return those enum values, keyword/category search results, and one lot's full detail as normalized JSON -- no account.
Call /pristine-auction/categories for the live category list (with a current listing count per category) plus the fixed auction_type, sort, and status enums.
Send a term or category to /pristine-auction/search, with an optional auction_type, status, price range, and sort order; status=completed browses ended/sold lots.
Pass a lot_number from a search result to /pristine-auction/lot/{lot_number} for title, description, image gallery, current or realized price, auction end time, and view/watch/bid counts.
FAQ
Call /pristine-auction/categories for the search enum values, send a term or category to /pristine-auction/search, then pass a result's lot_number to /pristine-auction/lot/{lot_number} for full detail -- all as structured JSON, no account.
Yes -- pass status=completed to /pristine-auction/search to browse ended/sold lots instead of the current live auction.
No -- /pristine-auction/categories reads categories[] live from pristineauction.com's own current listing count per category; auction_type, sort, and status are the site's own fixed, small enums.
Yes -- /pristine-auction/lot/{lot_number} returns a no-reserve flag alongside price, auction end time, and view/watch/bid counts.
Collecting publicly accessible lot, search, and category data is generally permissible if you respect Pristine Auction's terms of use, robots directives, rate limits, and applicable law.