Skip to main content
Stats

Citation surface

Every headline number IndexFair uses in an article, pitch, or post lives here — with a denominator, scope, as-of date, methodology version, and a ready-to-paste cite line. This is infrastructure, not a dashboard.

Machine-readable twin: /stats.json. Brand counts, review counts, and coverage shares are not published here until the founder names the public metric set.

Public methodology version

2.1public methodology label (editorial; not engine semver) · sitewide
as of 2026-07-26·methodology v2.1·on-release

This is the public methodology label shown in citations and chrome, not the engine semver head. It does not count brands, reviews, or markets.

Cite this:
IndexFair, "Public methodology version": 2.1 (public methodology label (editorial; not engine semver), sitewide), as of 2026-07-26, IndexFair's independent methodology v2.1. https://indexfair.com/stats#methodology-version

Source: code symbol PUBLIC_METHODOLOGY_VERSION · JSON entry #methodology-version

Published score scale

0–10 (one decimal)every published IndexFair score · all live markets × all verticals
as of 2026-07-26·methodology v2.1·static

Scores are numbers 0–10 with one decimal place. This is the scale contract, not a rating of any brand.

Cite this:
IndexFair, "Published score scale": 0–10 (one decimal) (every published IndexFair score, all live markets × all verticals), as of 2026-07-26, IndexFair's independent methodology v2.1. https://indexfair.com/stats#score-scale

Source: code symbol SCORE_SCALE · JSON entry #score-scale

Composite weight — Block A

0.245sum of nominal Block A+B+C+M weights (= 1) · all live markets × all verticals (nominal composite)
as of 2026-07-26·methodology v2.1·on-release

Nominal composite weight already published on /methodology. Not a brand score and not a coverage share.

Cite this:
IndexFair, "Composite weight — Block A": 0.245 (sum of nominal Block A+B+C+M weights (= 1), all live markets × all verticals (nominal composite)), as of 2026-07-26, IndexFair's independent methodology v2.1. https://indexfair.com/stats#block-weight-a

Source: code symbol BLOCK_WEIGHTS_M · JSON entry #block-weight-a

Composite weight — Block B

0.28sum of nominal Block A+B+C+M weights (= 1) · all live markets × all verticals (nominal composite)
as of 2026-07-26·methodology v2.1·on-release

Nominal composite weight already published on /methodology. Not a brand score and not a coverage share.

Cite this:
IndexFair, "Composite weight — Block B": 0.28 (sum of nominal Block A+B+C+M weights (= 1), all live markets × all verticals (nominal composite)), as of 2026-07-26, IndexFair's independent methodology v2.1. https://indexfair.com/stats#block-weight-b

Source: code symbol BLOCK_WEIGHTS_M · JSON entry #block-weight-b

Composite weight — Block C

0.175sum of nominal Block A+B+C+M weights (= 1) · all live markets × all verticals (nominal composite)
as of 2026-07-26·methodology v2.1·on-release

Nominal composite weight already published on /methodology. Not a brand score and not a coverage share.

Cite this:
IndexFair, "Composite weight — Block C": 0.175 (sum of nominal Block A+B+C+M weights (= 1), all live markets × all verticals (nominal composite)), as of 2026-07-26, IndexFair's independent methodology v2.1. https://indexfair.com/stats#block-weight-c

Source: code symbol BLOCK_WEIGHTS_M · JSON entry #block-weight-c

Composite weight — Block M

0.3sum of nominal Block A+B+C+M weights (= 1) · all live markets × all verticals (nominal composite)
as of 2026-07-26·methodology v2.1·on-release

Nominal composite weight already published on /methodology. Not a brand score and not a coverage share.

Cite this:
IndexFair, "Composite weight — Block M": 0.3 (sum of nominal Block A+B+C+M weights (= 1), all live markets × all verticals (nominal composite)), as of 2026-07-26, IndexFair's independent methodology v2.1. https://indexfair.com/stats#block-weight-m

Source: code symbol BLOCK_WEIGHTS_M · JSON entry #block-weight-m

Brands rated

112distinct brands carrying at least one published overall score · all markets × all verticals carrying a published score
as of 2026-07-28·methodology v2.1·monthly

Dated snapshot re-stamped monthly, not a live counter; the underlying figure drifts between stamps. A brand rated in more than one market or vertical is counted once here; see published-score-cells for the per-cell count.

Cite this:
IndexFair, "Brands rated": 112 (distinct brands carrying at least one published overall score, all markets × all verticals carrying a published score), as of 2026-07-28, IndexFair's independent methodology v2.1. https://indexfair.com/stats#brands-rated

Source: named query (SELECT COUNT(*) FROM brand_scores bs WHERE bs.aspect_id IS NULL AND bs.confide…) · JSON entry #brands-rated

Published score cells

213overall (brand × vertical × market) cells clearing the publication filter; 675 overall cells exist in total · all markets × all verticals carrying a published score
as of 2026-07-28·methodology v2.1·monthly

Dated snapshot re-stamped monthly, not a live counter; the underlying figure drifts between stamps. This is the denominator for every published-score share IndexFair quotes. The larger 675 counts every overall cell whether or not it is published — the two are not interchangeable.

Cite this:
IndexFair, "Published score cells": 213 (overall (brand × vertical × market) cells clearing the publication filter; 675 overall cells exist in total, all markets × all verticals carrying a published score), as of 2026-07-28, IndexFair's independent methodology v2.1. https://indexfair.com/stats#published-score-cells

Source: named query (SELECT COUNT(*) FROM brand_scores bs WHERE bs.aspect_id IS NULL AND bs.confide…) · JSON entry #published-score-cells

Markets with published scores

9countries carrying at least one published overall score · all markets × all verticals carrying a published score
as of 2026-07-28·methodology v2.1·monthly

Dated snapshot re-stamped monthly, not a live counter; the underlying figure drifts between stamps. Counts markets where a score is published, not markets where IndexFair holds data — those are larger.

Cite this:
IndexFair, "Markets with published scores": 9 (countries carrying at least one published overall score, all markets × all verticals carrying a published score), as of 2026-07-28, IndexFair's independent methodology v2.1. https://indexfair.com/stats#markets-scored

Source: named query (SELECT COUNT(*) FROM brand_scores bs WHERE bs.aspect_id IS NULL AND bs.confide…) · JSON entry #markets-scored

Verticals with published scores

3leaf verticals carrying at least one published overall score · all markets × all verticals carrying a published score
as of 2026-07-28·methodology v2.1·monthly

Dated snapshot re-stamped monthly, not a live counter; the underlying figure drifts between stamps. Leaf verticals only. Many further verticals exist as facts-only or planned substrate and publish no score; their absence here is scope, not a judgement about them.

Cite this:
IndexFair, "Verticals with published scores": 3 (leaf verticals carrying at least one published overall score, all markets × all verticals carrying a published score), as of 2026-07-28, IndexFair's independent methodology v2.1. https://indexfair.com/stats#verticals-scored

Source: named query (SELECT COUNT(*) FROM brand_scores bs WHERE bs.aspect_id IS NULL AND bs.confide…) · JSON entry #verticals-scored

Regulator licence records held

2916rows in the IndexFair licence register · all regulators with licence coverage × all verticals
as of 2026-07-28·methodology v2.1·monthly

Dated snapshot re-stamped monthly, not a live counter; the underlying figure drifts between stamps. A licence record, not a licensed operator — one operator commonly holds several. Records are synced from public regulator registers.

Cite this:
IndexFair, "Regulator licence records held": 2916 (rows in the IndexFair licence register, all regulators with licence coverage × all verticals), as of 2026-07-28, IndexFair's independent methodology v2.1. https://indexfair.com/stats#licence-records

Source: named query (SELECT COUNT(*) FROM licenses) · JSON entry #licence-records

Licensing authorities with licence coverage

7regulators holding at least one licence record; 32 regulators exist in the register · all markets × all verticals
as of 2026-07-28·methodology v2.1·monthly

Dated snapshot re-stamped monthly, not a live counter; the underlying figure drifts between stamps. Coverage, not a finding. IndexFair records 32 regulators and has licence data for 7 of them; the other 25 are un-synced, which says nothing about those authorities or the operators they license.

Cite this:
IndexFair, "Licensing authorities with licence coverage": 7 (regulators holding at least one licence record; 32 regulators exist in the register, all markets × all verticals), as of 2026-07-28, IndexFair's independent methodology v2.1. https://indexfair.com/stats#licensing-authorities-covered

Source: named query (SELECT COUNT(DISTINCT regulator_id) FROM licenses) · JSON entry #licensing-authorities-covered

User reviews analysed

786880review records ingested and classified, 2006-08-19 to 2026-07-27 · all markets × all verticals
as of 2026-07-28·methodology v2.1·monthly

Dated snapshot re-stamped monthly, not a live counter; the underlying figure drifts between stamps. Aggregate only: IndexFair stores no review text (ADR 0035), and publishes no per-source breakdown of this total. A review analysed is not a review that moved a score — weighting and decay are on /methodology.

Cite this:
IndexFair, "User reviews analysed": 786880 (review records ingested and classified, 2006-08-19 to 2026-07-27, all markets × all verticals), as of 2026-07-28, IndexFair's independent methodology v2.1. https://indexfair.com/stats#reviews-analysed

Source: named query (SELECT COUNT(*) FROM reviews) · JSON entry #reviews-analysed

Canonical URL: https://indexfair.com/stats. Anchors are permanent — deprecate, do not rename.