Skip to content
  • Why WPGetAPI?
  • Examples
  • Pricing
  • Plugins
    • PRO Plugin
    • API to Posts Plugin
    • OAuth 2.0 Plugin
  • Docs
  • Support
    • Frequently Asked Questions
    • Feature Request
    • Support Ticket
  • account_circle
PRO Plugin
Howdy! How can we help you?
  • Introduction

    • Quick Start
    • Frequently Asked Questions
    • Will this work with my API?
    • Understanding API docs
    • Step by Step Example
  • Setup

    • Setup Page
    • Endpoint Page
    • Parameters - Query String
    • Parameters - Headers
    • Parameters - Body POST
    • Shortcode
    • Template Tag
    • Gutenberg Block
  • Connecting your API

    • API Key in Headers
    • API Key in Query String
    • Authentication & Authorization
  • Output API Data

    • Format API to HTML
    • Format API to HTML Table
    • Format API to Image Gallery
    • Format JSON Data
  • Integrations

    • Send form data to API
    • WPForms to API
    • Gravity Forms to API
    • Contact Form 7 to API
    • WooCommerce to API
    • WooCommerce API Product Sync
    • wpDataTables to API
    • Connect WordPress to OpenAI
    • Connect RapidAPI to WordPress
    • Connect Zoho CRM to WordPress
    • Page Builders (Elementor, DIVI)
    • Formidable Forms to API
    • Elementor Form to API
    • JetFormBuilder to API
    • Fluent Forms to API
    • WS Form to API
    • Ninja Tables to API
    • Easy Digital Downloads(EDD) API Product Sync
    • Ultimate Member Forms to API
  • Tips & Tricks

    • Filters & Action Hooks
    • Code Snippets Plugin
    • Troubleshooting
    • Code Snippets
  • PRO Plugin

    • Installation
    • Actions
    • Tokens
    • Caching
    • Nested data
    • Chaining API calls
    • Dynamic Variables
    • Format API to HTML
    • Call API on user registration
    • Using AJAX to trigger API call
    • Base64 Encoding
    • Licensing
    • Filters & Action Hooks
  • OAuth 2.0 Plugin

    • Installation
    • How it works
    • Grant Type - Client Credentials
    • Grant Type - Authorization Code
    • Licensing
  • API to Posts Plugin

    • Installation
    • Getting Started
    • Multiple Endpoints
    • Mapping Fields
    • Filters & Action Hooks
    • Pagination

EDD API Product Sync

Our API to Posts plugin allows you to sync products from an API to Easy Digital Downloads(EDD) products on your WordPress website. With the plugin, you can call virtually any REST API and import the data within that API and then create Easy Digital Downloads(EDD) simple products from this API data.


How it works 

The API to Posts plugin gets installed alongside our free WPGetAPI plugin. You set up your API within the free version and then set the endpoint to be imported. The endpoint will then appear within the API to Posts plugin where it can be configured to create the Easy Digital Downloads(EDD) products from the API data. Compatible with Easy Digital Downloads(EDD) Single Product Type and Single price, only.


Create Easy Digital Downloads(EDD) products from API

To create the actual Easy Digital Downloads(EDD) products, there are a few simple steps to follow:

  • configure how the API data will be imported
  • select ‘Download’ as the post type
  • run the ‘API Importer’
  • map the API data to the Easy Digital Downloads(EDD) product fields
  • run the ‘Post Creator’

That’s it, you will now have Easy Digital Downloads(EDD) products created from API data. You can map API data to custom fields and all standard Easy Digital Downloads(EDD) fields, meaning it is a breeze to set the price, SKU, Download categories, Download tags, featured image, File URL, Download Limits, and more.


Sync API to Easy Digital Downloads(EDD) products

We’ve manually ran the ‘Post Creator’ which creates the products initially. Within the settings there is an option to run the syncing process in the background at your chosen interval, which keeps your Easy Digital Downloads(EDD) products in sync with the API.

Simply set the interval such as 5 Minutes up to Once Weekly and the whole import and product creation process will run at that interval in the background, keeping your products perfectly synced. This is perfect for keeping pricing and other data up to date.


Going further

Check out the full tutorial with a step-by-step guide here. This article runs through the exact process of creating Easy Digital Downloads(EDD) products from an API.

On this page
contact_support

Still not sure?

APIs can be daunting and sometimes downright confusing.

But we are here to help! Our support is amazing and we can assist you with any setup required and ensure your API integrations are a success!

Ask Us Anything

Connect your WordPress website to external APIs without writing a single line of code. Send data from WordPress to your API or display data from your API within WordPress.

Support

  • Documentation
  • Support Ticket
  • Refund Policy
  • Contact Us
  • About Us
  • Affiliates

Articles

  • Quick Start Guide
  • WooCommerce Orders to API
  • WooCommerce API Products Sync
  • Contact Form 7 to API
  • WPForms to API
  • Gravity Forms to API
  • WordPress to RapidAPI

WordPress API Plugins

  • Free WPGetAPI Plugin
  • PRO Plugin
  • API to Posts Plugin Plugin
  • OAuth 2.0 Authorization Plugin

© 2025 WPGetAPI. All Rights Reserved.

"*" indicates required fields

Name*
This field is for validation purposes and should be left unchanged.