Home / Filters
Filter by spec
Each filter is a plain URL: /m/<facet>/ or /m/<facet>/<facet>/, facets in the order below. Add index.json or index.md for data. Two facets from the same group can't be combined, and combinations with no match return 404. 685 combinations are published.
| Facet | Group | Test | Models |
|---|---|---|---|
| MacBook Air | line | air: line = MacBook Air | 12 |
| MacBook Pro | line | pro: line = MacBook Pro | 33 |
| Intel | chip | intel: chip_family = Intel | 11 |
| Apple silicon | chip | apple-silicon: chip_family in M1, M2, M3, M4, M5 | 34 |
| M1 | chip | m1: chip_family = M1 | 6 |
| M2 | chip | m2: chip_family = M2 | 7 |
| M3 | chip | m3: chip_family = M3 | 7 |
| M4 | chip | m4: chip_family = M4 | 7 |
| M5 | chip | m5: chip_family = M5 | 7 |
| Pro chip | tier | pro-chip: chip_tier = Pro | 10 |
| Max chip | tier | max-chip: chip_tier = Max | 10 |
| 13-inch | size | 13-inch: size_in >= 13 and size_in < 14 | 15 |
| 14-inch | size | 14-inch: size_in >= 14 and size_in < 15 | 13 |
| 15-inch | size | 15-inch: size_in >= 15 and size_in < 16 | 6 |
| 16-inch | size | 16-inch: size_in >= 16 and size_in < 17 | 11 |
| 2018 | year | 2018: year = 2018 | 3 |
| 2019 | year | 2019: year = 2019 | 5 |
| 2020 | year | 2020: year = 2020 | 5 |
| 2021 | year | 2021: year = 2021 | 4 |
| 2022 | year | 2022: year = 2022 | 2 |
| 2023 | year | 2023: year = 2023 | 10 |
| 2024 | year | 2024: year = 2024 | 7 |
| 2025 | year | 2025: year = 2025 | 3 |
| 2026 | year | 2026: year = 2026 | 6 |
| 32GB or more | ram | ram-32gb: ram_gb_max >= 32 (highest option) | 30 |
| 64GB or more | ram | ram-64gb: ram_gb_max >= 64 (highest option) | 13 |
| 128GB or more | ram | ram-128gb: ram_gb_max >= 128 (highest option) | 6 |
| AI ready (32GB+ unified memory) | ai-ready: Apple silicon (M1 to M5) and ram_gb_max >= 32: the highest unified memory option Apple lists is 32GB or more | 26 | |
| 4TB+ storage | storage | storage-4tb: storage_gb_max >= 4096 (highest option) | 26 |
| 8TB+ storage | storage | storage-8tb: storage_gb_max >= 8192 (highest option) | 14 |
| Thunderbolt 4 or 5 | tb | thunderbolt-4: thunderbolt in 4, 5 | 26 |
| Thunderbolt 5 | tb | thunderbolt-5: thunderbolt = 5 | 8 |
| 3+ Thunderbolt ports | tbn | 3-ports: thunderbolt_ports >= 3 | 28 |
| 4 Thunderbolt ports | tbn | 4-ports: thunderbolt_ports >= 4 | 6 |
| HDMI port | hdmi: hdmi = true | 23 | |
| SDXC card slot | sd-card: sdxc = true | 23 | |
| MagSafe 3 | magsafe: magsafe = 3 | 31 | |
| Touch Bar | touch-bar: touch_bar = true | 10 | |
| 2+ external displays | ext | 2-displays: external_displays_max >= 2 | 40 |
| 3+ external displays | ext | 3-displays: external_displays_max >= 3 | 15 |
| 4 external displays | ext | 4-displays: external_displays_max >= 4 | 13 |
| Liquid Retina XDR (ProMotion 120Hz) | xdr: display = Liquid Retina XDR | 23 | |
| 70Wh+ battery | battery | battery-70wh: battery_wh >= 70 | 26 |
| 100Wh battery | battery | battery-100wh: battery_wh >= 100 | 11 |