TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "yahoo-auctions-jp",3 "displayName": "Yahoo! Auctions Japan (ヤフオク! live listings + recent closed lots)",4 "sourceId": "yahoo-auctions-jp",5 "sourceName": "Yahoo! Auctions Japan (ヤフオク!)",6 "sourceType": "marketplace",7 "sourceUrl": "https://auctions.yahoo.co.jp",8 "module": "api/yahoo-auctions-jp",9 "enginePriority": ["api", "scrapfly"],10 "categories": ["pokemon", "yugioh", "one_piece_card_game", "trading_cards", "rolex", "omega", "other_watches", "nike_jordan", "sneakers", "action_figures", "gundam", "nintendo_games", "designer_toys"],11 "regions": ["JP"],12 "country": "JP",13 "languages": ["ja"],14 "currency": ["JPY"],15 "supportsListings": true,16 "supportsSold": true,17 "supportsAuctions": true,18 "supportsImages": true,19 "supportsCatalog": false,20 "supportsPopulation": false,21 "supportsLookup": true,22 "refreshFrequencyMinutes": 60,23 "refreshClass": "active",24 "priority": "high",25 "trustScore": 0.75,26 "attributionRequired": true,27 "termsUrl": "https://www.lycorp.co.jp/ja/company/terms/",28 "acquisitionMethod": "public HTML (server-rendered pageData JSON + Next.js state), direct HTTP",29 "historicalDepth": "months",30 "accessNotes": "Reads two public, login-free pages with the honest RareIndexBot user agent over plain HTTPS (Scrapfly country=jp only as fallback if the direct fetch is blocked): (1) the keyword search `/search/search?p=<kw>[&auccat=<id>][&b=<offset>]` whose server-rendered `pageData` JSON lists 50 live lots per page (id, title, category id, current price, buy-now price, bid count, end time JST) enriched with the card anchors (image, flea-market flag) → listings; (2) the closed search `/closedsearch/closedsearch?p=<kw>[&b=<offset>]` whose Next.js `__NEXT_DATA__` state lists 50 ended lots (final price, bid count, end time, category path, item condition, fixed-price flag) → sales only when bidCount ≥ 1 (hammer price, no buyer premium). robots.txt (verified 2026-09-08): `Allow: /closedsearch/closedsearch` overrides the generic `/closedsearch/` disallow; `/search/*?*n=`, `*mode=`, `*s1=`, `*o1=`, `*min=`/`*max=` filters are disallowed, so we never send page-size, sort or price filters and paginate only with `b=` (50 per page). Seller names are masked by the site and not stored; bidder data, watchlists, /user/, /seller/ pages are never fetched. Item pages are fetched only for URL lookup (`/jp/auction/<id>`). 4 s between requests, concurrency 1. Closed pages beyond the site's own window are the aucfree connector's job (same yahoo_auction_id identifier).",31 "enabled": true,32 "schemaVersion": "1.0",33 "requires": [],34 "config": {35 "seeds": [36 { "q": "ポケモンカード PSA10", "category": "pokemon", "language": "Japanese", "auccat": null },37 { "q": "ポケモンカード 旧裏面", "category": "pokemon", "language": "Japanese", "auccat": null },38 { "q": "遊戯王 PSA", "category": "yugioh", "language": "Japanese", "auccat": null },39 { "q": "ワンピースカード PSA10", "category": "one_piece_card_game", "language": "Japanese", "auccat": null },40 { "q": "ロレックス 腕時計", "category": "rolex", "language": null, "auccat": null },41 { "q": "オメガ スピードマスター", "category": "omega", "language": null, "auccat": null },42 { "q": "グランドセイコー", "category": "other_watches", "language": null, "auccat": null },43 { "q": "ナイキ エアジョーダン1 未使用", "category": "nike_jordan", "language": null, "auccat": null },44 { "q": "ガンプラ MG 未組立", "category": "gundam", "language": null, "auccat": null },45 { "q": "figma 未開封", "category": "action_figures", "language": null, "auccat": null },46 { "q": "ファミコン 未開封", "category": "nintendo_games", "language": null, "auccat": null },47 { "q": "BE@RBRICK 1000%", "category": "designer_toys", "language": null, "auccat": null }48 ],49 "pagesPerSeed": 2,50 "closedPagesPerSeed": 1,51 "includeClosed": true,52 "defaultCategory": "trading_cards"53 }54}55