API to fetch card data from multiple sources
Description: Fetch card data from both YYT and Tokopedia
Query Parameters:
search - Card code (e.g., op13-003, op14-001)Example:
GET /api/onepiece?search=op13-003
Description: Fetch One Piece cards from database with pagination and filtering (max 50 per page)
Query Parameters:
search - Search by card name, ID, or set (optional, partial match)group - Filter by card group/type (optional, partial match)color - Filter by card color (optional, partial match)set - Filter by exact set (optional, e.g., EB02, OP14)type - Filter by card category (optional, e.g., Leader, Character)lang - Language preference: en (default) or jppage - Page number (optional, defaults to 1)limit - Results per page (optional, max 50, defaults to 50)Examples:
GET /api/onepiece-cards GET /api/onepiece-cards?search=luffy&page=2 GET /api/onepiece-cards?search=ST01-004 GET /api/onepiece-cards?search=OP15&color=red&limit=20 GET /api/onepiece-cards?color=green&type=Leader&lang=en
Description: Fetch One Piece card data from yuyu-tei.jp only
Query Parameters:
search - Card code (e.g., op13-003, op14-001)Example:
GET /api/yyt?search=op13-003
Description: Fetch card data from Tokopedia only (10 results per page)
Query Parameters:
search - Search term (e.g., trading card, pokemon card)page - Page number (optional, defaults to 1)Examples:
GET /api/tokopedia?search=trading+card GET /api/tokopedia?search=trading+card&page=2
Description: Health check endpoint