Questions about the 4D API
Lotto4D MY requires all clients to use 1 contact channel, Telegram, to purchase data plans, configure feeds, change a domain, or request technical support. This documentation answers practical questions about authentication, domain verification, response codes, live draw timing, and subscription policies before purchasing a key for your website.
Before you buy
Online operators reconcile payouts against results and need the feed to stay up while the draw is running. A dedicated 4dlotto live results feed keeps your settlement systems supplied while the draw is running. There is no free plan. The live results board on the home page is the demo. Operators setting up a white-label 4D feed avoid payout disputes by checking these points first. Bookmakers that settle tickets from the feed need verified numbers for every draw.
Contact is by Telegram only, to buy or rent, receive an API key, change a domain or get support. Support runs on Telegram, so technical staff can reach the team directly during setup and draw hours. When regional filters affect your servers, you can request a domain change on Telegram. If your domain gets blocked, you can move your API key to a new domain by sending a message on Telegram. Payment is in USDT only, on TRC20 (Tron) or BEP20 (BNB Smart Chain). Other networks and other coins are not accepted, and USDT sent on the wrong network is lost.
| Question | Number |
|---|---|
| Monthly requests per plan | 20,000 on Starter, 100,000 on Pro, 500,000 on Business |
| Monthly requests on lifetime plans | 50,000 on Lifetime Site, 150,000 on Lifetime Pro |
| Domain change fee | $15 monthly, $50 lifetime, +$20 when handled within 2 hours |
| Draw time, Magnum 4D, Da Ma Cai, Sports Toto | Wed, Sat, Sun at 7:00 pm |
| Draw time, Singapore 4D | Wed, Sat, Sun at 6:30 pm |
| Draw time, 9 Lotto and Perdana | Every day at 7:30 pm |
| History | Past 30 days |
| Public key limit | 120 requests per minute per visitor |
| Test key | 300 requests on 1 verified domain |
| Fix for a wrong or late number | Within 30 minutes during draw hours |
FAQ
How fast do I get my API key after paying?
Your API key is delivered on Telegram within 1 hour when a USDT payment is confirmed on-chain between 10:00 and 23:00 Malaysia time (MYT). If your payment is confirmed outside those operating hours, the transaction is handled the next morning. All credentials are sent directly to your registered Telegram account.
How do I renew a monthly plan?
To renew your subscription, send a message on Telegram and pay in USDT. The new service period is added on top of the current end date, so active endpoints keep working. You do not need to reconfigure existing keys or modify server IP addresses when extending your term.
Which plan should an SEO team running many sites choose?
SEO teams should choose the Business plan because it supports 10 domains for $120 per month (about RM530). SEO teams run results on many sites and worry about paying per site and about domains getting blocked. Business provides 500,000 requests per month, everything in Pro plus a webhook when a result is complete, a white-label widget and priority support. You can see the plans and prices online.
What are the limits of the 24-hour test key?
The test key works on 1 verified domain for 300 requests and returns only the latest results and the last 3 days. It has no live updates and no number check. Each Telegram account or domain can get it once to verify integration before purchasing an official plan.
Can I get a refund after the official key is issued?
There is no refund after the official key has been issued. Buyers should test their systems with the trial key and verify all requirements on the demo board before submitting payment. Once the key is issued on Telegram, the transaction is final across all subscription tiers.
Can I call the API with a secret key from the browser?
No, a secret key is refused if it is sent from a browser. There are two kinds of key in the system. A secret key starting with sk_live_ works only from your server and only from the IP addresses you register. Browser client applications must use public keys instead.
How do I verify my domain for a public key?
You verify domain ownership either with a DNS TXT record that starts with lotto4dmy-site-verification= followed by your token, or with the file /.well-known/lotto4dmy-verification.txt. A public key starting with pk_live_ works in the browser and only on domains whose ownership you have verified through one of these two methods.
What do HTTP 401, 402, 403 and 429 mean in this API?
HTTP 401 indicates a missing or invalid key, while 402 indicates that the subscription has expired. Code 403 occurs for a secret key used in a browser, an unregistered server IP, an unverified domain, or a feature outside the plan. Code 429 indicates that the monthly quota or per-visitor rate is exceeded.
How does the entry price compare with the RapidAPI 4D Results tiers?
The Starter plan costs $25 per month (about RM110) for 1 domain, 20,000 requests per month, all 11 houses, latest results plus 30-day history, and JSON REST. On that listing the tiers are Free with 10 requests, Pro at $29 for 1,000 requests, Ultra at $69 for 10,000 requests and Mega at $99 for 100,000 requests.
What does a lifetime licence include that a monthly plan does not?
A lifetime licence eliminates recurring monthly fees with source updates for life. Lifetime Site is a one-time payment of $520 (about RM2,290) locked to 1 domain with 50,000 requests per month under fair use. Lifetime Pro is a one-time payment of $910 (about RM4,000) locked to 1 domain with 150,000 requests per month, live number-by-number updates and webhook.
Are prices fixed in USD or in MYR?
Prices are in USD. Any MYR amounts displayed across documentation are approximate, calculated at 4.4 MYR per USD. Clients settle transactions in USDT based on the stated USD price.
What happens if a result is wrong or late?
If a number on the feed is wrong or late compared with the official result, report it on Telegram. It is fixed within 30 minutes during draw hours. Every draw that was wrong or late because of Lotto4D MY adds 3 days to a monthly plan.
Does the data warranty work differently on lifetime plans?
Yes, on lifetime plans a wrong or late draw is logged and fixed straight away. Because lifetime subscriptions do not have an expiration date to extend, the remedy is the correction itself.
Do results arrive during the draw or only after it?
Magnum 4D, Da Ma Cai, Sports Toto, Sabah 88, Sandakan STC, Sarawak Cashsweep, Grand Dragon Lotto, Perdana and Lucky HariHari update number by number while the draw is running. Singapore 4D is not live: its result appears after the draw ends.
What should I check before buying a 4D API from a marketplace listing?
Check house coverage and public issue resolution. On its public RapidAPI listing checked on 7 October 2026, the 4D Results API by AI Box covers 7 houses: Magnum, Sports Toto, Da Ma Cai, STC, Cashsweep, Sabah 88 and Singapore. The listing advertises 10 years of history, but a user comment reports that this history is not available, with unaddressed questions posted about 3 years earlier.
How is this feed different from running my own scraper?
This feed removes the need to maintain your own parser and validates multi-source data automatically. 4D result site owners want all 11 houses filled in automatically and worry about late results, wrong numbers and scrapers that break. When two sources report the same draw, the official source wins. A complete result is never replaced by an incomplete one. Test results outside draw hours are thrown away, and draws older than 7 days are ignored.
How can I judge live speed before paying?
You can judge live speed on the home page, where the live results board serves as the demo because there is no free plan. During a draw window the system checks the source every 10 seconds and stops for that house once every number is in.