
asean-lottery-companies
Pricing
$3.00/month + usage

asean-lottery-companies
Under maintenanceReturns information about all lottery companies, including their provider IDs, names, and next scheduled draw dates.
0.0 (0)
Pricing
$3.00/month + usage
0
2
2
Last modified
4 months ago
ASEAN Lottery Companies Actor
This Apify actor retrieves all ASEAN lottery companies with their next draw dates from 12 different game providers across 5 ASEAN countries.
π― What it does
The actor connects to a MySQL database and fetches information about all available lottery companies, including:
- Company provider ID (PID)
- Company name
- Next scheduled draw date
π Supported Countries & Providers
Malaysia (6 providers)
- Magnum 4D (PID: MAG)
- Da Ma Cai 4D (PID: DMC)
- Sports Toto 4D (PID: TOT)
- Cashsweep 4D (PID: CSP)
- Sandakan 4D (PID: STC)
- Sabah 88 4D (PID: S88)
Singapore (1 provider)
- Singapore Pools 4D (PID: SGP)
Cambodia (3 providers)
- GD Lotto 4D (PID: GDL)
- Lucky Hari Hari 4D (PID: LHH)
- Perdana 4D (PID: PDN)
Vietnam (1 provider)
- Vietnam Lottery 4D (PID: VIE)
Philippines (1 provider)
- PCSO 4D Lotto (PID: PHL)
π₯ Input
This actor requires no input parameters. Simply run it to get all lottery companies.
π€ Output
The actor returns a JSON object with the following structure:
Output Fields
- success (boolean): Indicates if the operation was successful
- data (array): Array of lottery companies
- pid (string): Provider ID (e.g., "MAG", "SGP")
- name (string): Full company name
- next_draw_date (string): Next draw date in YYYYMMDD format
 
βοΈ Configuration
Required Environment Variables
Set these environment variables in the Actor settings:
Alternative Environment Variables (Fallback)
π Database Requirements
The actor expects these database tables:
lottery_companies
- company_id(INT, PRIMARY KEY)
- pid(VARCHAR) - Provider ID
- name(VARCHAR) - Company name
upcoming_draws
- company_id(INT) - Foreign key to lottery_companies
- next_draw_date(DATE/DATETIME) - Next scheduled draw
- completed(TINYINT) - Draw completion status (0 = not completed)
π Usage Examples
Run via Apify Console
- Go to the actor page
- Click "Start"
- Leave input empty {}
- View results in the Dataset
Run via API
Run via Apify Client (Node.js)
β° Draw Schedules
Malaysia
- Regular draws: Wednesday, Saturday, Sunday at 7:00 PM
- Special draws: Occasionally on Tuesdays at 7:00 PM
Singapore
- Draws: Wednesday, Saturday, Sunday at 6:30 PM
Cambodia
- Draws: Daily
- GD Lotto: 7:15 PM
- Lucky Hari Hari: 7:45 PM
- Perdana: 7:15 PM
 
Vietnam
- Draws: Daily at 11:30 AM
Philippines
- Draws: Monday, Wednesday, Friday at 9:00 PM
π Troubleshooting
Common Issues
Database Connection Failed
- Verify database credentials
- Check network connectivity
- Ensure database accepts external connections
No Results Returned
- Check if lottery_companies table has data
- Verify upcoming_draws table has future dates
- Check database table structure
Empty next_draw_date
- Ensure upcoming_draws table is populated
- Check date formats in database
- Verify completed field is set correctly
π Notes
- The actor only returns draws scheduled for current date or future dates
- Completed draws (completed=1) are excluded from next_draw_date calculation
- Date format is always YYYYMMDD for consistency
- Actor automatically handles different date formats from database
π Security
- Use read-only database user for production
- Secure database credentials in environment variables
- Enable SSL/TLS for database connections when possible
π Support
For issues related to this actor, please check:
- Database connectivity and credentials
- Table structure and data
- Environment variable configuration
π License
This actor is provided as-is for lottery data retrieval purposes.
On this page
Share Actor:











