LottoLens PH Public Data · Static JSON API v1

FREE · NO AUTH · HTTPS · CORS

Philippine PCSO historical results JSON API

Read a fixed 13,457-row historical snapshot and a nine-game normal draw schedule as JSON. The endpoints are versioned, anonymous, cacheable, and designed for reproducible teaching, verification, and descriptive analysis.

Endpoints

EndpointPurpose
/api/v1/metadata.jsonCounts, coverage, games, checksums, and resource links.
/api/v1/results.jsonAll 13,457 fixed historical result rows with row-level source URLs.
/api/v1/schedule.jsonNormal draw days, Philippine-time windows, and result formats.

Machine-readable contract: OpenAPI 3.1 · discovery profile: APIs.json 0.19

Browser example

const response = await fetch(
  "https://remo65588-boop.github.io/lottolens-ph-public-data/api/v1/metadata.json"
);
const metadata = await response.json();
console.log(metadata.resultRecordCount, metadata.coverage);

Source and responsible-use limits

This is an independently compiled, fixed historical snapshot—not an official PCSO database, live feed, betting service, or prediction API. Historical frequency does not predict future results. Review the coverage, provenance, validation, and known limitations before using the data. Official PCSO publications remain the final authority.

License and versioning

Original documentation, field definitions, and compiled metadata are available under CC BY 4.0. Underlying facts and source material remain subject to their source terms. The v1 endpoints remain fixed; future breaking changes require a new versioned path.