With that said, I wouldn't brush off Python as a possible choice. Here are some small/lightweight Python web frameworks in addition to Flask (http://flask.pocoo.org):
1. Bottle (http://bottlepy.org). It's a one file module and has no dependencies.
2. Web.py (http://webpy.org). The "anti-framework." Very simple.
3. CherryPy (http://www.cherrypy.org). Another minimal framework that comes with its own WSGI server.
All the frameworks mentioned above are stable, mature, and used in production. With that said, any good API these days needs authentication, authorization, and rate-limiting. To get these standard things done from the start you should look at fantastic Django Rest Framework (at least don't ignore it). If you do use Django, then you can also use Haystack (http://haystacksearch.org) to easily work with Elasticsearch.
It's hard to give detailed suggestions without knowing the application you are trying to build, but I hope you find this helpful.