Custom API For WP

Mô tả

This plugin helps you create Custom endpoints /Custom REST APIs to fetch any type of data from user roles, groups to featured images, and any custom data as well that you want. Apart from just fetching data you can POST, PUT, DELETE (Insert, Update, Delete) data with these created Custom endpoint / Custom REST routes . Any type of interaction with data is possible by creating Custom endpoints with a very simple GUI. Additionally, you can control the visibility and customize the metadata attached to the Custom endpoint response . Also, it provides an option to protect your Custom API from unauthorized access.

Use Case

• Accessing some custom data into your mobile application or web clients via custom Endpoints.
• Create, Read, Update and Delete WordPress content from client-side JavaScript or from external applications, even those written in languages beyond PHP by creating easy to use Custom REST Routes

Free Version Features

• Unlimited Custom APIs(endpoints) can be created
• Give names to Custom Endpoints/Custom REST routes
• Build custom routes for all tables within WordPress
• Build custom routes for fetching posts and taxonomies
• Fetch any type of data available in WordPress via custom endpoints
• Full control of Custom API responses without writing a single line of PHP code.
• Fetch operation available with single WHERE condition
• Can be integrated with all types of applications
• Can perform simple and advanced SQL queries on the WordPress database by creating custom rest routes

Premium Version Features

• Create custom namespaces and routes
• Multiple endpoints allowed per REST route
• Create Custom route for posts and taxonomies creation, modification, deletion.
• Supports all kinds of HTTP Methods.
• Single Custom Endpoint (API) can be used for multiple HTTP methods
• Filters included to alter and extend default functionality
• Fetch operation available with multiple custom conditions
• Limit the no of responses you get as result of Custom Endpoints (API).
• Option to enable or disable the Custom endpoints according to your requirements.
• Complex queries formation with Advance mechanism.
• Restrict public access to all Custom REST Routes with API KEY Authentication method and some other Authentication methods are also provided as ADD-ON like
1. Client credentials
2. JWT Tokens
3. Basic Authorization
4. OAuth

Authentication related information can be sent by any suitable REST client for eg- You can use CURL calls to send HTTP Requests or even any IDE like PHPSTORM or you can go with POSTMAN to send an authentication key.

Type of APIs supported :

• ‘HTTP GET` (This can be used to retrieve data from your WordPress)
• ‘HTTP POST’ (This can be used to insert data in your WordPress)
• ‘HTTP PUT’ (This can be used to update data in your WordPress)
• ‘HTTP DELETE’ (This can be used to delete data in your WordPress)

Type of Data which you can retrieve with Custom Endpoints :

• WP Users and User Meta
• WP Roles and Capabilities
• WP Posts, Pages and custom post types
• WP Options
• WP Taxonomy
• Woocommerce products
• Custom data , Custom posts, Custom parameters , Custom fields and many more

Ảnh màn hình

  • List all created API's
  • Create API UI
  • Response of API call

Cài đặt

From your WordPress dashboard

  1. Visit Plugins > Add New
  2. Search for Custom API for WP. Find and Install Custom API for WP plugin by miniOrange
  3. Activate the plugin


  1. Download Custom API for WP plugin
  2. Unzip and upload the custom-api-for-wp directory to your /wp-content/plugins/ directory.
  3. Activate miniOrange API plugin from your Plugins page.

Once Activated

  1. Go to Settings-> Custom API menu
  2. Click on Create API button
  3. Choose data which you want to retrieve with API and conditions to retrieve data
  4. Save the configuration and your API will be ready to use.

Hỏi đáp

I do not see the data which I want to send with API?

Please email us at or submit your query from plugin support form so that we can add support for your case.

Đánh giá

14 Tháng Chín, 2020
I needed to create API endpoints for my client's website in a short time window. I searched the WP plugin directory and found Custom API For WP. This plugin assisted in quickly creating custom API endpoints without the need for the overhead of coding. With their UI, the API endpoints can be created intuitively. I had a question, so I contacted their support team and they were very responsive.
27 Tháng Bảy, 2020
This is the best and only plugin i found on WordPress for creating custom REST API's to fetch any type of data from WordPress Database. We just have to choose from a simple GUI and mention what action we want on database and it automatically creates API's which can be used anywhere.
Đọc tất cả 2 đánh giá

Người đóng góp & Lập trình viên

“Custom API For WP” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

Nhật ký thay đổi


  • Initial version


  • Added UI changes and contact form bug fix


  • Added feedback form at deactivation


  • Improved SEO and added compatibility with WP 5.5


  • Showing all premium features and Added customer registration tab


  • Bugs and UI fixes