* Add extra filters.
* Rework api_data_exists().
* Improve commenting.