PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. JSON
  4. WP-REST-API Menus
WP-REST-API Menus icon

WP-REST-API Menus

Adds menu endpoints to core WP REST API.

By jcdev518·JSON·Free
00
·70 active installs·Updated 8 years ago
DownloadVisit HomepageCompare

As of April 2026, WP-REST-API Menus is a WordPress JSON plugin with 70 active installations and a 0/5 rating0. It has been downloaded 2.4K+ times in total. Requires WordPress 4.7.0+ and PHP 5.6+. Available on WordPress.org since 2018. Last updated 8 years ago — may have compatibility concerns. Top alternative: Disable REST API.

0/5Rating
70active installs
2.4K+total downloads
8 yearssince 2018

Overview

This plugin adds “routes” or “endpoints” to WP REST API that allows for retrieval of
menu data as JSON.

Updated port of “WP-REST-API V2 Menus” by Claudio La Barbera (http://www.claudiolabarbera.com)

Usage

Get all registered menus:

GET /wp-menus/v1/menus
https://yourwpsite.com/wp-json/wp-menus/v1/menus

Get menu data as JSON from menu slug:

GET /wp-menus/v1/menus/{slug}
https://yourwpsite.com/wp-json/wp-menus/v1/menus/{slug}

Gets the contents of a registered menu by its “slug”.

When assigning a menu a location in /wp-admin/nav-menus.php?action=locations
the slug is the name of the menu in lowercase and without any spaces like a post slug.

If your menu name is Main Menu:
https://yourwpsite.com/wp-json/menus/v1/wp-menus/main-menu

Read full description on WordPress.org

Ratings & Reviews

00 reviews
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Compatibility

WordPress4.7.0+ requiredTested up to 4.9.29
PHP5.6+ required

Top Alternatives to WP-REST-API Menus

Disable REST API icon
Disable REST API
4.890K+ installsUpdated 2 years ago
ViewCompare
Disable WP REST API icon
Disable WP REST API
4.830K+ installsUpdated 1 week ago
ViewCompare
WordPress REST API (Version 2) icon
WordPress REST API (Version 2)
4.210K+ installsUpdated 8 years ago
ViewCompare
WPGet API – Connect to any external REST API icon
WPGet API – Connect to any external…
510K+ installsUpdated 1 week ago
ViewCompare
WP REST API – OAuth 1.0a Server icon
WP REST API – OAuth 1.0a Server
3.78.0K+ installsUpdated 1 year ago
ViewCompare
View all JSON plugins →

Frequently Asked Questions

Changelog

1.0

  • Requires PHP 5.6x at the very least.
View full changelog on WordPress.org

Contributors

jcdev518jcdev518
Plugin Info
Version
1.0
Last Updated
Mar 26, 2018
WP Requires
4.7.0+
Tested Up To
4.9.29
PHP Requires
5.6+
Active Installs
70
Downloads
2.4K+
Added
Mar 19, 2018
Business
Free

Tags

jsonmenuswp-apiwp-rest-apijson rest api

Developer

J
jcdev518
1 plugins0.0M+ total installs
View all plugins →

Quick Compare

WP-REST-API Menus vs Disable REST API→WP-REST-API Menus vs Disable WP REST API→WP-REST-API Menus vs WordPress REST API (Version 2)→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.