API Endpoints

Add WordPress API endpoints and access your site's data in JSON, XML, RSS/ATOM, YAML or HTML.

Author:Anton Andriievskyi (profile at wordpress.org)
WordPress version required:3.6.1
WordPress version tested:4.2.4
Plugin version:1.1
Added to WordPress repository:07-08-2015
Last updated:14-08-2015
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:http://twiganything.com/wordpress-api-endpoin...
Total downloads:3 016
Active installs:60+
plugin download
Click to start download

Choose which of your site's data to make available via WordPress API and in which format.


  • Customize API URLs: http://mywordpress.com/my-api/name1 - change my-api and name1 in the plugin settings
  • Set minimal capability permission individually for every API endpoint
  • Customize HTTP headers
  • Use any data from your sites's MySQL database: posts/pages, custom posts, comments, settings, users, site options, post metadata, users, drafts, activity and much more
  • Turn any local file into an API (CSV, JSON, XML, you name it)
  • Fetch any data from 3rd party APIs and turn into your own API
  • Boost API speed with the caching system out of the box
  • Output API in any format, including, but not limited to, JSON, XML, RSS/ATOM, YAML and HTML.
  • Get full control over the API output by using a simple template language.
  • Two dedicated templates: 1) for successful API calls and 2) for API failures (e.g. authentication error)
  • Intelligent template editor with code highlighting and full screen mode

This is a free add-on to the Twig Anything WordPress plugin.