Use the data · API v1
Public data, without a gate.
The current Moat Index snapshot is available without an account, API key, or paid tier. The public endpoints are read-only and return prebuilt static files—never a live database or score-engine query.
Files are updated nightly after scoring completes, with the point-in-time date inside every file. This is not a realtime API; polling more often will not produce fresher data.
Full open-data catalog
The open-data portal presents the datasets named by the current publication catalog. Entries with a verified manifest supply CSV and JSON downloads, a source-event-labeled vintage, schema, citation and SHA-256 values. Manifest outages and conditional third-party datasets remain explicit without inferred downloads.
GET /api/data/{dataset-id}/csv
GET /api/data/{dataset-id}/jsonCurrent endpoint
Moat Index snapshot · CSV
GET /api/moat/index.csvDownloads the same current Top 100 operating-company index snapshot shown on The Moat Index, preserving its published order and rank fields.
Moat Index snapshot · JSON
GET /api/moat/index.jsonReturns the same ranked snapshot as structured JSON, including the version, point-in-time date, publication time, snapshot identifier, license, attribution, and time-stamped score records.
Dates and nulls
Every CSV row carries snapshot_as_of, captured_at, and as_of_fiscal_year; JSON carries top-level asOfplus each record’s capture and fiscal-year dates. A blank CSV field or JSON null means the source value is honestly null; it does not mean zero. Both responses also send the snapshot date in X-Data-As-Of. Scores can reflect different fiscal years because companies file on different schedules.
Fields
The legacy Top-100 CSV preserves its v1 column shape, but licensed market-capitalization, verdict, price, discount and per-share valuation fields are blank or null. The v2 catalog uses the per-dataset schemas shown on the data portal.
License and required attribution
The dataset is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). You may share and adapt it, including commercially, but you must give appropriate credit, link the license, and indicate changes.
The Moat Index by Buy Like Buffett (AdvisorWorld.com Inc.), https://buylikebuffett.com/the-index, licensed CC BY 4.0.Preserve the snapshot date and methodology version when republishing. See Cite Us for score-specific citation guidance.
Rate expectations and availability
Responses are cached at the edge for one hour, and the underlying content-addressed artifacts carry immutable cache directives. There is no uptime SLA. Reuse a downloaded snapshot instead of polling: one request per hour is the expected maximum for routine automation. An origin safety limit of600 requests per minute per forwarded client address applies on cache misses; ordinary edge-cache hits do not consume it. On 429 or 503, back off and retry later; a 503 is returned rather than publishing an empty or unverifiable snapshot.
Versioning
The Top-100 endpoint remains API v1. Open-data catalogs and manifests carry machine-readable schema versions. Versioned vintage paths are published with immutable cache directives; incompatible schemas publish a new version.