List brands
brandsReturn the mobile devices brands for which we have battery statistics,
along with the number of distinct models, the number of devices recorded per brand,
and the largest single-model device count within the brand (max_devices_per_model).
Each entry also includes a url to the public BatterySnap web page for the brand
(e.g. https://www.battery-snap.com/brands/samsung).
Pass min_device_count / max_device_count and min_model_count / max_model_count
to filter brands by recorded-device and distinct-model counts.
Pass fields to keep only specific attributes in each entry.
The full list is long: pass limit (and offset to page) unless you really
need every brand, and prefer search when resolving one brand by name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Return at most this many entries. Omit for no cap — but the unbounded list can be very large, so prefer a limit. | |
| fields | No | Optional whitelist of attribute names to keep in each returned entry, used to shrink the response. When omitted or empty, all attributes documented in the output schema are returned. Unknown names are silently ignored. | |
| offset | No | Skip this many entries before returning results — use with `limit` to page through a long list. Defaults to 0. | |
| max_model_count | No | Drop brands with more than this many distinct models. Omit for no upper bound. | |
| min_model_count | No | Drop brands with fewer than this many distinct models. Defaults to 0 (keep all). | |
| max_device_count | No | Drop entries with more than this many recorded devices. Use to skip very common entries. Omit for no upper bound. | |
| min_device_count | No | Drop entries with fewer than this many recorded devices. Defaults to 1 (keep all). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |