Endpoint
Path Parameter
string
required
A macOS version string. Can be a full point release or a major-only version.
Example Requests
Responses
Modern macOS
Legacy Mac OS X
Intel board IDs for 10.9 Mavericks. Results are sourced from both the primary and legacy DynamoDB tables, so PowerPC model numbers (e.g.M5183, M4984) appear alongside Intel board IDs for versions that span both 68k-era and Intel-era Macs.
Classic Mac OS
Apple model numbers for System 7.1.x. Every entry is a verified Apple model number from EveryMac.com representing one or more physical Mac models.Response Fields
string
The version string as provided in the request path.
string
The inferred major version (e.g.
"7.1" from "7.1.1", "12" from "12.3.2").array of strings
A sorted list of every board ID (Apple hardware identifier) that supports this macOS major version.Board ID formats vary by Mac era:
- Apple Silicon & Intel (modern):
J293AP,Mac-35C5E08120C7EEAF, etc. - Virtual machines:
VMA2MACOSAP,VMM-x86_64 - PowerPC Mac OS X (10.0–10.5): Apple model numbers (e.g.
M5183,A1047,M8493,M6498) - Classic Mac OS (System 0.97–Mac OS 9.2.2): Apple model numbers (e.g.
M0001,M5521,M7777,M1688)
integer
The total number of board IDs in the
compatible_board_ids array.Notes
- Results are sourced from both the primary and legacy DynamoDB tables and merged into a single unified list. This ensures full coverage for older macOS versions.
- Board IDs are sorted alphabetically.
- A
404is returned if no board IDs are found for the specified version.
