[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:4d-results-asean":3},{"status":4,"api":5,"seo":212},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":30,"faqs":162,"features":169,"periodic_plans":173,"payasyougo_plans":210,"createdAtText":211},false,"Provides 4D results from Malaysia and Southeast Asia regions.","## **Malaysia & Regional 4D Draw Results API**\n\nA lightweight, secure, and fast API providing structured historical 4D lottery draw results. Perfect for AI agents, automation workflows, analytical tools, dashboard integrations and personal project.\n\n## 🚀 Key Features\n\n*   **Structured Data**: Returns clean JSON payloads with full prize breakdowns mapped into standard objects.\n    \n*   **Extensive Historical Archive:** Access decades of deep historical data across 8 major regional operators.\n    \n*   **Date-Range Filtering**: Fetch specific historical blocks using precise date selectors (Max 3 months per request).\n    \n*   **Super Low Latency**: Less than 100 ms for latest draw results from all game providers.\n    \n\n## 🧑🏻‍💻 Available Endpoints\n\n*   `POST /v1/draw-results-history`: Returns the past records from supported game providers and game types up to 3 months.\n*   `POST /v1/draw-results`: Returns the latest draw results of supported game providers and game types. Supports GD Lotto, Magnum.\n*   `POST /v1/number-history`: Returns past history based on input 4D numbers and game provider.\n\n## 📊 Supported Game Providers (game\\_provider)\n\n```\nmagnum\ncashsweep\ndamacai\nsportstoto\nsgpools\nsabah88\nstc\ngdlotto\nperdana\nluckyharihari\n```\n\n## ⏳ Data Coverage\n\n*   `magnum` from year 1985 - present\n*   `cashsweep` from year 1996 - present\n*   `sabah88` from year 2001- present\n*   `damacai` from year 2005 - present\n*   `sportstoto` from year 2015 - present\n*   `pcso` from year 2016 - present\n*   `sgpools` from year 2019 - present\n*   `stc` from year 2023 - present\n*   `perdana` from year 2026 - present\n*   `luckyharihari` from year 2026 - present\n\n## ♦️ Available Game Type (game\\_type)\n\n*   `4d`\n\n## ⏰ Draw Result Opening Time\n\n🇲🇾 **Malaysia** (Includes special drawing date)  \n`magnum` - Every Wednesday, Saturday & Sunday 7pm (GMT+8)  \n`cashsweep` - Every Wednesday, Saturday & Sunday 7pm (GMT+8)  \n`sportstoto` - Every Wednesday, Saturday & Sunday 7pm (GMT+8)  \n`damacai` - Every Wednesday, Saturday & Sunday 7pm (GMT+8)  \n`stc` - Every Wednesday, Saturday & Sunday 7pm (GMT+8)\n\n🇸🇬 **Singapore**  \n`sgpools` - Every Wednesday, Saturday & Sunday 6.30pm (GMT+8)\n\n**Combodia**  \n`gdlotto` - Daily 7pm (GMT+8)  \n`perdana` - Daily 3.30pm & 7.30pm (GMT+8)  \n`luckyharihari` - Daily 3.30pm & 7.30pm (GMT+8)\n\n## 📕 Disclaimer\n\nService provided is solely for education and research purpose.",{"score":10},"2.48","4D Results ASEAN","4D Results ASEAN API","4d-results-asean","https://cdn.jojapi.com/api/0ab60b20-aa63-4fc0-8530-fcb3cabdd84c","2026-09-11 13:45:41",{"enabled":17,"closed":18,"request_enabled":17,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://4d-asean.jojapi.net/_jojapi/agent/plans","https://4d-asean.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/4d-results-asean",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":29,"verified":6,"website":18},"xoul",[31],{"endpoints":32,"name":161,"description":40,"ungrouped":6},[33,94,130],{"blocked":6,"hidden":6,"agent_price":34,"credits":18,"flexible_credits_description":18,"consumptions":35,"description":42,"method":43,"name":44,"url_path":45,"root_url":46,"parameters":47,"responses":63,"result_stats":86},0.01,[36],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Requests","requests","1","",1,"Fetch latest draw results.","POST","Latest Draw Results","/v1/draw-results","https://4d-asean.jojapi.net",{"url":48,"header":49,"post":56,"body":57,"path":62},[],[50],{"key":51,"is_auth":17,"example":52,"example_disabled":17,"example_type":53,"name":54,"description":52,"required":17,"always_error":55},"X-JoJAPI-Key","You must log in to get API key","string","JoJ API Key","Please log in to get API key",[],[58],{"key":18,"example":59,"schema":60,"example_disabled":6,"example_type":53,"value_type":53,"enum_values":18,"default_value":40,"required":6,"name":18,"description":61},"{\"game_provider\":\"gdlotto\",\"game_type\":\"4d\"}","{\"type\":\"object\",\"properties\":{\"game_provider\":{\"type\":\"string\"},\"game_type\":{\"type\":\"string\"}}}","''",[],[64,73],{"status":65,"status_code":66,"description":40,"schema":67,"examples":68,"example":72},"200",200,"{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"game_provider\":{\"type\":\"string\"},\"game_type\":{\"type\":\"string\"},\"draw_date\":{\"type\":\"string\"},\"draw_no\":{\"type\":\"string\"},\"results\":{\"type\":\"object\",\"properties\":{\"consolation\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"p1\":{\"type\":\"string\"},\"p2\":{\"type\":\"string\"},\"p3\":{\"type\":\"string\"},\"starter\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}}}}",[69],{"name":70,"summary":71,"description":40,"example":72},"Success-Response","Success Response","[{\"game_provider\":\"gdlotto\",\"game_type\":\"4d\",\"draw_date\":\"2026-05-18T00:00:00Z\",\"draw_no\":\"\",\"results\":{\"consolation\":[\"3230\",\"9035\",\"5352\",\"4095\",\"8439\",\"8377\",\"1568\",\"6297\",\"8031\",\"5305\"],\"p1\":\"6958\",\"p2\":\"8176\",\"p3\":\"4251\",\"starter\":[\"4266\",\"4755\",\"3622\",\"9639\",\"3756\",\"8832\",\"9363\",\"1882\",\"8110\",\"1865\"]}}]",{"status":74,"status_code":75,"description":76,"schema":18,"examples":77,"example":81},"400",400,"Error code 400 Bad Request",[78,82],{"name":79,"summary":80,"description":40,"example":81},"Invalid-Game-Provider","Invalid Game Provider","{\"error\":\"Invalid game provider\"}",{"name":83,"summary":84,"description":40,"example":85},"Invalid-Game-Type","Invalid Game Type","{\"error\":\"invalid game type\"}",{"x2":87,"x3":88,"x4":89,"x5":90,"uptime":91,"avg_latency":92,"avg_credits":93},"86.95","4.34","8.69","0.02","99.98","2,190","0.00",{"blocked":6,"hidden":6,"agent_price":34,"credits":18,"flexible_credits_description":18,"consumptions":95,"description":97,"method":43,"name":98,"url_path":99,"root_url":46,"parameters":100,"responses":110,"result_stats":125},[96],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Get lottery results history.","Draw Results History","/v1/draw-results-history",{"url":101,"header":102,"post":104,"body":105,"path":109},[],[103],{"key":51,"is_auth":17,"example":52,"example_disabled":17,"example_type":53,"name":54,"description":52,"required":17,"always_error":55},[],[106],{"key":18,"example":107,"schema":108,"example_disabled":6,"example_type":53,"value_type":53,"enum_values":18,"default_value":40,"required":6,"name":18,"description":61},"{\"start_date\":\"2026-05-01\",\"end_date\":\"2026-05-14\",\"game_provider\":\"sportstoto\",\"game_type\":\"4d\"}","{\"type\":\"object\",\"properties\":{\"start_date\":{\"type\":\"string\"},\"end_date\":{\"type\":\"string\"},\"game_provider\":{\"type\":\"string\"},\"game_type\":{\"type\":\"string\"}}}",[],[111,115],{"status":65,"status_code":66,"description":40,"schema":67,"examples":112,"example":114},[113],{"name":70,"summary":71,"description":40,"example":114},"[{\"game_provider\":\"sportstoto\",\"game_type\":\"4d\",\"draw_date\":\"2026-05-06T00:00:00Z\",\"draw_no\":\"6127\\/26\",\"results\":{\"consolation\":[\"2506\",\"6516\",\"0574\",\"9973\",\"0957\",\"8119\",\"7334\",\"8106\",\"1413\",\"5839\"],\"p1\":\"5396\",\"p2\":\"9186\",\"p3\":\"4828\",\"starter\":[\"4411\",\"5941\",\"3134\",\"7896\",\"9527\",\"9212\",\"5476\",\"3554\",\"4729\",\"4036\"]}}]",{"status":74,"status_code":75,"description":116,"schema":18,"examples":117,"example":119},"Error code 400 - Bad request",[118,120,121],{"name":79,"summary":80,"description":40,"example":119},"{\"error\":\"invalid game provider\"}",{"name":83,"summary":84,"description":40,"example":85},{"name":122,"summary":123,"description":40,"example":124},"Invalid-Date-Range","Invalid Date Range","{\"error\":\"date range must be within 3 months\"}",{"x2":126,"x3":93,"x4":127,"x5":93,"uptime":128,"avg_latency":129,"avg_credits":93},"40.00","60.00","100.00","1,107",{"blocked":6,"hidden":6,"agent_price":34,"credits":18,"flexible_credits_description":18,"consumptions":131,"description":133,"method":43,"name":134,"url_path":135,"root_url":46,"parameters":136,"responses":146,"result_stats":157},[132],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Get past draw result history based on numbers and selected game provider.","Lucky Number History","/v1/number-history",{"url":137,"header":138,"post":140,"body":141,"path":145},[],[139],{"key":51,"is_auth":17,"example":52,"example_disabled":17,"example_type":53,"name":54,"description":52,"required":17,"always_error":55},[],[142],{"key":18,"example":143,"schema":144,"example_disabled":6,"example_type":53,"value_type":53,"enum_values":18,"default_value":40,"required":6,"name":18,"description":61},"{\"game_provider\":\"magnum\",\"number\":\"1234\"}","{\"type\":\"object\",\"properties\":{\"game_provider\":{\"type\":\"string\"},\"number\":{\"type\":\"string\"}}}",[],[147,152],{"status":65,"status_code":66,"description":40,"schema":148,"examples":149,"example":151},"{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"game_provider\":{\"type\":\"string\"},\"game_type\":{\"type\":\"string\"},\"draw_date\":{\"type\":\"string\"},\"draw_no\":{\"type\":\"string\"},\"matched_prizes\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"results\":{\"type\":\"object\",\"properties\":{\"consolation\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"p1\":{\"type\":\"string\"},\"p2\":{\"type\":\"string\"},\"p3\":{\"type\":\"string\"},\"starter\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}}}}",[150],{"name":70,"summary":71,"description":40,"example":151},"[{\"game_provider\":\"magnum\",\"game_type\":\"4d\",\"draw_date\":\"2020-10-03T00:00:00Z\",\"draw_no\":\"413\\/20\",\"matched_prizes\":[\"p3\"],\"results\":{\"consolation\":[\"1354\",\"9451\",\"2232\",\"0846\",\"0195\",\"3835\",\"2010\",\"6739\",\"7536\",\"1896\"],\"p1\":\"4856\",\"p2\":\"9929\",\"p3\":\"1234\",\"starter\":[\"3236\",\"6767\",\"9366\",\"9733\",\"3438\",\"2630\",\"9947\",\"2325\",\"3527\",\"2831\"]}}]",{"status":74,"status_code":75,"description":116,"schema":18,"examples":153,"example":119},[154,155,156],{"name":79,"summary":80,"description":40,"example":119},{"name":83,"summary":84,"description":40,"example":85},{"name":122,"summary":123,"description":40,"example":124},{"x2":158,"x3":93,"x4":159,"x5":93,"uptime":128,"avg_latency":160,"avg_credits":93},"80.00","20.00","2,036","Standard Endpoints",[163,166],{"question":164,"answer":165},"How do I start using the endpoints?","You can subscribe the BASIC plan and start using the endpoints with your API key.",{"question":167,"answer":168},"What can I do when encountering unexpected error from the endpoints?","You can drop an email to soulhealer0210@gmail.com and we will reply you as soon as possible.",[170],{"id":171,"name":172,"description":18},"n07e57f3d","Exclusive endpoints",[174,190,200],{"type":175,"slug":176,"blocked":6,"period":177,"currency":178,"pricing":179,"rate_limit":183,"objects":184,"name":188,"display_name":188,"features":189},"periodic","dfbzv42klcsleqlhncwfqrk6","1 MONTH","usd",{"price":180,"credits":180,"past_due_timeout_num":181,"past_due_timeout_type":182},0,3,"DAY",{"max_requests":41,"time_window":41},[185],{"id":186,"name":37,"slug":38,"quota":187,"tiers":18},"n3290c497",300,"BASIC",[],{"type":175,"slug":191,"blocked":6,"period":177,"currency":178,"pricing":192,"rate_limit":194,"objects":195,"name":198,"display_name":198,"features":199},"akcf4lasti4eehe61i6s4jkg",{"price":193,"credits":180,"past_due_timeout_num":181,"past_due_timeout_type":182},9.99,{"max_requests":41,"time_window":41},[196],{"id":186,"name":37,"slug":38,"quota":197,"tiers":18},30000,"PRO",[],{"type":175,"slug":201,"blocked":6,"period":177,"currency":178,"pricing":202,"rate_limit":204,"objects":205,"name":208,"display_name":208,"features":209},"xm38vokaw8jr0jlp362ud51n",{"price":203,"credits":180,"past_due_timeout_num":181,"past_due_timeout_type":182},39.99,{"max_requests":41,"time_window":41},[206],{"id":186,"name":37,"slug":38,"quota":207,"tiers":18},200000,"ULTRA",[],[],"2026-09-11",{"canonical":213,"page_title":214,"meta":215},"https://jojapi.com/hub/api/4d-results-asean","4D Results ASEAN API Documentation & Playground - JoJ API",{"description":7,"keywords":216},"API,API Documentation,API Playground,Plans & Pricing,4D Results ASEAN,xoul"]