Expose WordPress menus via a custom REST API endpoint for headless and external applications.
As of April 2026, EndPointy Menus is a WordPress JSON plugin with 0 active installations and a 0/5 rating0. It has been downloaded 156 times in total. Requires WordPress 5.0+ and PHP false+. Available on WordPress.org since 2025. Top alternative: Disable REST API.
EndPointy Menus adds custom REST API routes to expose your WordPress navigation menus as JSON.
Base namespace: endpointy-menus/v1
Endpoints:
GET /wp-json/endpointy-menus/v1/menus
Returns all registered menus with locations and items.
GET /wp-json/endpointy-menus/v1/menus/<id>
Returns a single menu and its items by menu ID.
GET /wp-json/endpointy-menus/v1/locations
Returns all registered menu locations with assigned menus.
GET /wp-json/endpointy-menus/v1/locations/<location>
Returns a menu assigned to a specific location (e.g., ‘primary’, ‘footer’).
Query Parameters:
nested=true – Returns menu items in a hierarchical tree structure with parent-child relationships./wp-json/endpointy-menus/v1/menus/2?nested=trueThis is useful f…
| WordPress | 5.0+ requiredTested up to 6.9.4 |
| PHP | false+ required |
nested=true query parameter./locations endpoint to list all menu locations./locations/<location> endpoint to get menu by location.Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.