Our free WordPress plugin for pulling REST API data into content, FetchFlow, is now listed on the official plugin directory as FetchFlow API Content Blocks.
FetchFlow is a WordPress plugin we built and maintain: it connects a site to any JSON REST API and turns the response into content, without a custom backend. It's just gone live on the official WordPress.org plugin directory, listed as FetchFlow API Content Blocks.
Until now it was a direct zip download. As of version 1.0.15, it installs the same way as any other plugin: Plugins → Add New, search "FetchFlow," install, activate. Updates now show up in wp-admin automatically instead of requiring a manual re-download.
The plugin itself hasn't changed. What's changed is distribution — no more tracking down a zip file or manually uploading it to get updates.
What it does
FetchFlow connects WordPress to any JSON REST API. It supports GET, POST, PUT, PATCH, and DELETE requests, with API key, bearer token, or basic auth. Once a request is configured, the response data can be displayed anywhere on the site through two mechanisms: content patterns and a server-rendered Gutenberg block.
Content patterns are written in Liquid — the same templating language Shopify uses, not Handlebars, despite that being a common assumption. Liquid handles the loops, conditionals, and field access needed to turn a raw API response into formatted content.
For output, FetchFlow ships with six built-in style presets: lists, cards, grids, inline chips, and two table styles. Custom CSS and container classes are supported for anyone who wants to override the defaults.
On the performance side, response caching and request logging are both built in and configurable, so repeated API calls don't have to hit the upstream service on every page load.
The free plugin is fully unrestricted — unlimited endpoints, unlimited patterns, no artificial caps on either. And it makes no external requests of its own: the only network calls FetchFlow ever makes are to the APIs you configure. No telemetry, no phone-home.
Who it's for
FetchFlow is built for developers and agencies who need to surface external data — pricing feeds, inventory, third-party listings, internal tools, whatever the API exposes — inside WordPress without standing up a custom backend or writing a plugin from scratch. No-code setup covers the basic case: point it at an endpoint, write a pattern, drop in a block. The REST API underneath is there for anyone building more advanced flows programmatically.
If you need more: FetchFlow Pro
FetchFlow Pro is a separate paid add-on. It isn't required to use the free plugin, and the free plugin doesn't nag you toward it. Pro adds incoming webhooks — an inbound receiver that turns payloads pushed from external services into WordPress content — along with feed analytics, premium Liquid filters (regex extraction and replacement, dot-path querying), and license-gated one-click updates in wp-admin.
Install it
FetchFlow requires WordPress 6.5+ and PHP 8.2+. Install it from the WordPress.org directory: wordpress.org/plugins/fetchflow.
If what you need goes beyond what a general-purpose plugin can cover — a bespoke integration built around your own data — that's the kind of work we do directly: WordPress Plugin & Theme Development.
Next article
wp2shell: the 'forced' WordPress patch that may have silently skipped your site