wp-json/ return 404, but wp-json/wp/v2/ works fine on my nginx server
Could this be about https://core.trac.wordpress.org/ticket/39432 Symptoms look very similar and at the time of writing hasn’t been released as 4.7.3. Applying the patch manually fixed the issue on my nginx setup.