Connect WordPress with external API

Connect your WordPress website to external APIs

The easiest way to connect your WordPress website to an external REST API. Free, powerful and easy to use, you can connect to virtually any REST API and retrieve data without writing a line of code.

View Demos
3000+
Trusted by
star star star star star

Working with APIs has never been easier

Connect WordPress to external APIs

Connect to unlimited APIs without code

Connect your WordPress website to an unlimited number of APIs and unlimited endpoints, all without writing a single line of code.

Setup your APIs in the WordPress admin area and then add a shortcode or use the template tag to display the data coming back from your API.

Check out the live API examples.

Display simple or complex API data

API data can be formatted into plain text, HTML, charts, tables, image galleries or just about any other way you can imagine.

Easily display API data using the shortcode within pages or posts, use the template tag for greater flexibility on complex data or use the PRO plugin with inbuilt HTML formatting.

See live examples of how we have formatted different APIs here.

Format API data
Send WordPress form data to your API

Send your own data to any API

Query string parameters, headers and POST fields in the body can be easily set within the admin area, no coding required. This allows you to send your data to your API.

Dynamic variables can also be sent to your API by using the PRO plugin and a snippet of code, allowing you to easily send WordPress form data to your API.

See how to capture leads & send to Zoho CRM or how to send Gravity Forms data to an API.

data_array Display data with shortcode

Easily display your API data using the shortcode within pages or posts. This works best with simple data (template tag should be used with complex data).

code Display data with template tag

Display your data using a template tag within your theme files. You can capture the data in a variable and then use this data in charts, tables, listings and more.

sync_alt GET, POST, PUT & DELETE

Use GET requests to fetch data from your API. Use PUT or POST requests to send or update data to your API. These are selectable on a per-endpoint basis.

tune Custom parameters & options

Add query string parameters, set the headers and send POST fields in the body. All of these are set within the admin area, no coding required.

Reviews from WordPress.org

All reviews at WordPress.org output

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

This was a breath of fresh air. Very straight forward, very helpful and no hidden fees! I can't say enough good stuff about this plugin and the support provided for the plugin.

@Marketing & Creative

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.

@Krotov

star star star star star

The plugin is well-supported by the developer who took the time to answer my questions promptly and on the weekend, too! Highly recommended.

@Omar Filip

star star star star star