WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Ryan McCue v2.0-beta15

WordPress REST API

Access your site's data through an easy-to-use HTTP REST API. (Version 2)

WordPress REST API

The facts

Rating
4.2★ from 34
Active installs
10k+
Price
Free
Last updated
28 Nov 2017
Added
Apr 2009
Requires WP
4.6
Tested up to
WP 4.7.35
Downloads
538,369

Our analysis

AI-assisted

The WordPress REST API plugin provides a framework for creating and accessing APIs within WordPress. It allows you to retrieve and update site data, such as users and posts, using simple HTTP requests that return data in JSON format.

This plugin is designed for developers who want to integrate or extend WordPress functionality through APIs. It offers an easy-to-use interface for accessing various WordPress features, making it suitable for those familiar with web development and JavaScript.

Best for: This plugin is best suited for developers looking to create or integrate APIs in WordPress.

What it does well

  • Provides a simple REST API for WordPress data
  • Supports HTTP requests for data retrieval and updates
  • Includes a JavaScript API based on Backbone models
  • Well-documented for developers

Where it falls short

  • Last updated in November 2017
  • Tested up to WordPress version 4.7.35

Verdict

The WordPress REST API plugin offers a straightforward way to work with WordPress data through APIs, though its age and compatibility may be a concern for some users.

From the developer

Ryan McCue's own description of WordPress REST API, lightly tidied.

WordPress is moving towards becoming a fully-fledged application framework, and we need new APIs. This project was born to create an easy-to-use, easy-to-understand and well-tested framework for creating these APIs, plus creating APIs for core.

This plugin provides an easy to use REST API, available via HTTP. Grab your site’s data in simple JSON format, including users, posts, taxonomies and more. Retrieving or updating data is as simple as sending a HTTP request.

Want to get your site’s posts? Simply send a GET request to /wp-json/wp/v2/posts. Update user with ID 4? Send a PUT request to /wp-json/wp/v2/users/4. Get all posts with the search term “awesome”? GET /wp-json/wp/v2/posts?filter[s]=awesome. It’s that easy.

The WordPress REST API exposes a simple yet easy interface to WP Query, the posts API, post meta API, users API, revisions API and many more. Chances are, if you can do it with WordPress, the API will let you do it.

The REST API also includes an easy-to-use JavaScript API based on Backbone models, allowing plugin and theme developers to get up and running without needing to know anything about the details of getting connected.

Check out our documentation for information on what’s available in the API and how to use it. We’ve also got documentation on extending the API with extra data for plugin and theme developers!

All tickets for the project are being tracked on GitHub. You can also take a look at the recent updates for the project.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for integrating services.

LocoAI

LocoAI

89

LocoAI - Auto Translate For Loco Translate is a powerful tool for developers looking to quickly translate thei...

Free 70k+ installs 4.9★ (637)
Uncanny Automator

The AI + Automation plugin for WordPress. Automate workflows across all your plugins and apps, add an AI agent...

Free 40k+ installs 4.9★ (156)
Open User Map

Create custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submiss...

Free 10k+ installs 5★ (67)
Activity Log

Monitor every change on your WordPress site — who did what, when, and where it came from — for a complete audi...

Free 200k+ installs 4.3★ (74)
Reviews Feed

No API key required. Display Yelp and Google reviews for any business in a clean, customizable feed on your si...

Free 100k+ installs 4.4★ (34)
Bit integrations

Contact Form, Google Sheet, MailChimp, Brevo, Webhook, Zoho CRM Automation and Integration plugin that Connect...

Free 20k+ installs 4.9★ (160)