# Method

## Crawl date

All four crawls ran on 2026-09-04.

## Fetch method

Each company homepage was loaded in a headless browser and the same
fingerprint table was run over the rendered DOM. Where the render failed, a
plain HTTP fetch stood in: 144 Y Combinator domains and 72 Inc 5000 domains
were counted that way. No Fortune 500 or unicorn domain was counted from a
plain fetch.

## Merge rule

One record per domain. The rendered record is used where one exists and the
plain fetch otherwise, so a domain is never counted twice.

## Floors

- A share is not published on a base under 20 crawled domains.
- A share is not published for a tool with fewer than 5 installs in a group;
  the report prints "<5" in that cell.

## Homepage limit

Only the homepage was fetched. Payment processors that run at checkout, email
tools that send from another domain, support widgets behind a login and
anything running on the server leave nothing to score, so every share is a
floor rather than a market share.

## Funnel

| Step | YC | Fortune 500 | Unicorns | Inc 5000 |
| --- | ---: | ---: | ---: | ---: |
| Domains on the list | 6,133 | 500 | 1,111 | 4,969 |
| Fetched and scored | 5,386 | 472 | 1,000 | 4,885 |
| Dropped | 747 | 28 | 111 | 84 |

The crawl outputs record how many domains were dropped, not why each one was
dropped. The render logs hold per-run ok and fail totals only, and the
plain-fetch failure log covers the plain crawl rather than the merged set, so
no breakdown of dead domains, blocks, timeouts and unscorable pages is
recoverable from what was kept.

## Licence

Data: CC BY 4.0, Installmap, 2026-09-04.
