Connect to an external API using OAuth 2.0 authorization

This plugin extension allows you to connect to an API that requires OAuth 2.0 authorization. This extension automatically handles the access token and the background refresh of the token using a variety of different Grant Types.

View Features

Streamline your OAuth 2.0 connection


Grant Types

Authorization Code (with or without PKCE), Client Credentials or a custom option for flexibility.


Token Refresh

Expiring tokens are automatically refreshed in the background, ensuring connection is always on.


Token Keyword

Simply add the keyword ‘wpgetapi_oauth_token’ wherever your token needs to go in the API calls.

Multiple Grant Types

Connect to an API that require authorization via the OAuth 2.0 method using the following Grant Types:

  • Authorization Code
  • Authorization Code with PKCE
  • Client Credentials
  • We’ve also added a ‘custom’ option for API’s that don’t strictly follow a protocol

Note that this plugin can only connect to a single API using OAuth 2.0, it does not support connecting to multiple OAuth 2.0 API’s.

Automatic Token Refresh

Once you have saved your OAuth 2.0 details, you can then click either the ‘Authorize’ or ‘Get Token’ button (follow the prompts, if there are any). You should then receive an access token and a refresh token which the plugin will save. From there you simply need to add the keyword ‘wpgetapi_oauth_token’ wherever your token needs to go in the subsequent API calls and the plugin will keep your token up to date.

Select your license

Pay once, no ongoing cost.
Updates and support forever.

Single Site

$269 $155 one-time payment
All features
Use on 1 site
Lifetime support
Lifetime plugin updates
VIP support
One-time payment
Buy Now

Unlimited Sites

$349 $225 one-time payment
All features
Use on unlimited sites
Lifetime support
Lifetime plugin updates
VIP support
One-time payment
Buy Now
Latest Version 2 months ago
WordPress 5.0+
PHP 5.6+
All prices are in USD. You may cancel a subscription at any time.
Support and plugin updates are for the duration of an active subscription.
Discounts apply to the life of the subscription.
We contribute 1% of all purchases to remove CO₂ from the atmosphere.

Frequently Asked Questions

What types of payment do you accept?

We accept Visa and Mastercard payments through Stripe and PayPal.

Which currency is the pricing?

All of our pricing is in USD.

Do I still need the free version?

Yes, the free version is required when using any of our paid plugins. You can download it from the WordPress plugin directory.

Do you offer a trial version?

We will have our new Demo website up soon. Stay tuned.

Will my plugin work if I cancel?

Yes, your plugin will continue to work if you cancel a subscription or if you don't renew the subscription. Plugin updates will not happen though.

Do subscriptions auto renew?

Yes, annual licenses are set to auto renew but this can be changed to manual at any time from your account. Lifetime licenses obviously don't need to be renewed, they are forever.

Do I have to pay extra for support?

No, you will never pay anything extra for support. All of our plugins include some of the best support you are likely to find anywhere.

Will you help me set up the plugin(s)?

Yes, we we are more than happy to help with the set up of our plugins. We can help you over emails or if you provide an admin login, we can log in and set things up in a flash.

Can I use on staging sites?

Yes, the licensing system allows you to use the plugins on your staging site, and this won't count to the number of licenses you have used. The licensing system will ignore staging, dev and localhost environments if your URL matches any of the following: localhost,,,, *.dev, .*local, staging.*


Still not sure?

Working with APIs can be daunting, difficult and downright confusing!

But we are here to help. We can help to integrate your API, write any code snippets required, style the output or basically anything else you need to make it a success!

Ask Us Anything

I have been doing the WordPress thing for almost a decade, Brant and team at WPGETAPI raised the bar today. If you are pushing data to API’s this plugin, particularly the PRO version is 100% essential.

@Drew Juen

star star star star star

All I Can Say I Wow. Support Is Simply Amazing. If you are looking for a plugin to handle Woo to external API, Import and OAuth 2.0 please do not look any further.


star star star star star