What are the integer solutions to $x^3 - 7xy + y + 1 = 0$? A computation only finds $(0, -1), (-1, 0), (-6, 5), (-49, 342)$. This is surprisingly few.

Are these all of them? Is there an algebraic geometry proof? Finite fields? Is this much harder than I realize?