Google Scholar seems to lack a public API.
With some searching, I found scholar.py, which claims to implement a querier and parser for Google Scholar's output.
Its code on Github was updated several days ago, so I suppose that it is still working well right now.