API schemas change infrequently; HTML changes constantly - **Explicitly permitted** — no ToS concerns about authorized access - **More structured** — you get clean JSON rather than messy HTML