Advanced WP REST API Manager (REST API Endpoints) adds custom routes under /wp-json/rest-api-plugin/v1/ with efficient token-based pagination, filtering, media support, discovery, and authenticated access.
Focus keyword: WordPress REST API custom endpoints
Source: GitHub repo
Key Features
- Token pagination (better than offset for large datasets)
- Filter by search, category, author, date range, MIME type
- CRUD for posts/pages · media with sizes/metadata
- Discovery endpoint listing routes and docs
- Auth via Application Passwords, cookies, or OAuth
- Optional ACF support with security filtering
Base URL & Endpoints
Base: /wp-json/rest-api-plugin/v1/ — posts, pages, users, comments, categories, tags, media, plus root discovery.
Pagination
First request omits page_token. Use returned next_token as page_token until has_next is false. Responses include data, pagination, and meta (version, timing, totals).
Setup
- Upload/activate the plugin.
- Create an Application Password for your user.
- Call endpoints with Basic auth:
username:application_password. - Start with
GET /wp-json/rest-api-plugin/v1/for discovery.
Conclusion
Ideal when external apps need consistent, authenticated WordPress REST API custom endpoints with scalable pagination.