Connect any REST API to WordPress. WPGet API enables easy API integration, allowing you to display API data without any code.
Connect WordPress to external APIs, without code.
Easily send data to any API and get data from unlimited 3rd party REST APIs. Format and display the returned data on your WordPress website using a shortcode or a template tag.
WPGet API supports virtually all authentication methods including API keys, bearer tokens, basic auth, username/password and OAuth 2.0 authorization.
View our live examples of connecting to several different APIs and displaying the data in various unique ways including charts, graphs, tables and weather forecasts.
LIVE EXAMPLES – Connecting WordPress to external APIs
We have tons of articles and help available.
The PRO Plugin provides many extra features that allow you to do some more advanced things with your APIs. Features of the PRO Plugin include:
The API to Posts Plugin allows you to import API data and create WooCommerce products or custom posts from this API data. Features of the API to Posts Plugin include:
The OAuth 2.0 Authorization plugin allows authorization of your API through the OAuth 2.0 method.
WPGet API integrates extremely well with other WordPress plugins, allowing you to do some very cool things with your API. Click the links below for more info on these integrations.
You can translate WPGet API into your own language on translate.wordpress.org
Here is an article to help get started with translations
WPGet API -> Setup
menu to add your APIs.Yes, WPGetAPIās core features are free and will always be free.
The PRO version is an extension that adds extra features if you are looking to do more with your API.
The API to Posts plugin is an extension that allows you to create posts or products from your API data.
Yes, most likely. WPGetAPI handles all major methods of authorization and authentication. It will depend on the type of authentication your API is using. Please click the link to view the types of authentication and authorization that are available.
Yes, see this article on how you can capture data from your forms and send the data to your API.
This is perfect for lead generation forms, contact forms or really any other type form that requires you to send form data to an API.
Yes, we support XML with our PRO Plugin
By using this plugin of course! Check out the video at the top of this page or visit our Quick Start Guide to get started with connecting your WordPress website with an API.
We support caching with our PRO Plugin. It also recognises dynamic queries and will cache these individually.
A dynamic query might be something like these:
/customer-endpoint/customer?user_id=123
/customer-endpoint/customer?user_id=4567
The PRO plugin recognises that whilst they are the same endpoint, they are different queries that need to be cached separately.
All of our documentation can be found here.
The API data can be output as a JSON string, stored in a PHP variable or automatically output as HTML (using PRO plugin). You can easily format the data into tables or charts plus many other possibilities.
Yes! Please visit our website and create a support ticket. We will help you to get your API up and running.
You can create WooCommerce products from API data (sync API to WooCommerce products) using our API to Posts Plugin
You can create custom posts from API data (sync API to custom posts) using our API to Posts Plugin