If you remove the theme (Twig) layer from Grav, you can call Grav a headless CMS too. Instead of showing nice pages, Grav would output plain JSON.
We're going to make this possible, too, in the future, with the integrated API. (and it's already doable with a plugin, without waiting for this to happen)
So to me (personal opinion), it doesn't sound like a thing that's worth diving into, especially seeing many of those are proprietary / hosted (black box) solutions, so less flexible than Grav, and you have little control over those..
I would use such headless CMS only as the "backend" of a JS app, not a user-facing website which is where Grav shines, and already provides all the mechanics to do so.