Create HTTP requests in your Twig templates and create OAuth clients to use with your requests. It's your complete solution to fetch and consume data from third-party API providers.

Consume supports 80+ popular OAuth-based API providers for you to create clients with. You can also create your own custom clients right in the control panel.

Create clients once, use everywhere

Create OAuth or Credential clients to make requests with. Save settings in the control panel to use in your templates.

On-demand requests

Create Guzzle requests in your Twig templates for on-demand data fetching, complete with caching capabilities.

Parsing helpers for content

Consume supporting parsing JSON, XML and CSV responses from endpoints into arrays. Also supports HTML and raw text!

Get started with Consume

Available for Craft 4 and 5. Get it from the plugin store.