Free results API
Plenty of Facebook pages retype these numbers by hand every night. This endpoint saves them the trouble. It is free; please credit LottoResulta with a link.
Latest results
GET /api/v1/latest
Returns the most recent draws across all games, newest first, with the status of each. Cached for thirty seconds. CORS is open.
Try itResults of a day
GET /api/v1/results?date=2026-09-30
Every published draw of one day; add &game=3d-lotto for one game. A draw that has not been published is left out rather than listed empty. Cached for a minute.
Check a ticket
GET /api/v1/check?game=6-58-lotto&numbers=4-12-19-33-41-58
Checks one ticket against the game's newest draw, or against date and session when given. play is standard, rambolito, system, roll5 or perm; bet is the peso stake per line on the digit games. The answer is the prizes won, before and after tax. Never cached.
Limits and keys
Sixty requests a minute without a key. A key raises that and gives a daily allowance that resets at midnight Philippine time; ask on the contact page if you need one, and send it as Authorization: Bearer <key> or x-api-key. Every answer carries x-ratelimit-limit and x-ratelimit-remaining; a refusal is a 429 with retry-after.
Live draw
GET /live/{date}/{session}.json
The document our own live board polls, for example /live/2026-09-06/9pm.json. Numbers appear as they are read from the broadcast. Cached for two seconds.
Reading the status field
verified- independent sources agree. Safe to publish.liveorlive_complete- read from the broadcast, not yet confirmed. Label it as provisional if you republish it.conflict- sources disagree and we are checking. Do not publish.scheduled- the draw has not happened or has not been reported.