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 API Menus
WP API Menus icon

WP API Menus

Extends WordPress WP REST API with new routes pointing to WordPress menus.

By Fulvio Notarstefano·JSON·Free
5(8 reviews)
·2.0K+ active installs·Updated 5 years ago
DownloadVisit HomepageCompare

As of April 2026, WP API Menus is a WordPress JSON plugin with 2.0K+ active installations and a 5/5 rating from 8 reviews. It has been downloaded 107K+ times in total. Requires WordPress 3.6.0+ and PHP false+. Available on WordPress.org since 2015. Last updated 5 years ago — may have compatibility concerns. Downloads are up 41% this week. Top alternative: Disable REST API.

5/58 reviews
2.0K+active installs
107K+total downloads
11 yearssince 2015

Overview

This plugin extends the WordPress JSON REST API with new routes for WordPress registered menus

The new routes available will be:

  • /menus list of every registered menu.
  • /menus/<id> data for a specific menu.
  • /menu-locations list of all registered theme locations.
  • /menu-locations/<location> data for menu in specified menu in theme location.

Currently, the menu-locations/<location> route for individual menus will return a tree with full menu hierarchy, with correct menu item order and listing children for each menu item. The menus/<id> route will output menu details and a flat array of menu items. Item order or if each item has a parent will be indicated in each item attributes, but this route won’t output items as a tree.

You can alter the data arrangement of e…

Read full description on WordPress.org

Ratings & Reviews

58 reviews
5 ★
8
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Recent Reviews

nice
by faizahmaddae·5 years ago

i like it

Thanks for plugin
by Aphagon·5 years ago

Thanks for plugin.

It Does!
by James Bradford·8 years ago

Says what it does and does what it says!

Good job
by webstyle·10 years ago·1 reply

Works well. Thank you!

Just what I needed
by wLc Designs·10 years ago·1 reply

Awesome. This is just what I needed for my React project.

Download Trends

Today: 17Yesterday: 22This week: 110Period total: 9K

Compatibility

WordPress3.6.0+ requiredTested up to 5.5.0
PHPfalse+ required

Version Adoption

v1.3
100.0%

Top Alternatives to WP 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 &#8211; Connect to any external REST API icon
WPGet API – Connect to any external…
510K+ installsUpdated 1 week ago
ViewCompare
WP REST API &#8211; 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.3.2

  • Fix: Address V2 register_rest_route compatibility issue with WP 5.5 (missing permission_callback arg) – props @thefrosty
View full changelog on WordPress.org

Contributors

Fulvio NotarstefanoFulvio NotarstefanoAustinAustin
Plugin Info
Version
1.3.2
Last Updated
Aug 18, 2020
WP Requires
3.6.0+
Tested Up To
5.5.0
PHP Requires
false+
Active Installs
2.0K+
Downloads
107K+
Added
Jan 18, 2015
Business
Free

Tags

jsonmenuswp-apiwp-rest-apijson rest api

Developer

F
Fulvio Notarstefano
3 plugins0.0M+ total installs
View all plugins →

Quick Compare

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

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