Using an API in Make
You will take a real API, open its documentation, and build a working request inside Make. The goal is to learn a repeatable process that applies to almost any API, not to memorize one specific service.
Add the HTTP Module
In your Make scenario, add the HTTP module and choose Make a request. This option provides full control over methods, parameters, headers, and request bodies, which is essential when working with different APIs.
Choose a Real Example API
The walkthrough uses Rainforest API, a service that retrieves Amazon product data. You do not need to sign up to follow along. The documentation is real and representative of what most APIs look like in production.
Identify Required Inputs
Despite how intimidating API documentation may look, you are always searching for the same elements:
- request URL;
- request method;
- required parameters.
For this endpoint, the required parameters are:
api_key;type.
Without these, the request will fail.
Set the URL and Method
Set the method to GET and paste the correct endpoint URL from the documentation. Small mistakes here are common and often cause early failures.
Add Parameters That Make the Request Useful
A request can be valid but still return meaningless data.
For a product lookup, additional parameters are usually required:
type = product;asin;amazon_domain.
These define exactly what product and marketplace the request targets.
Test the Request
Run the module using Run this module only. This allows you to inspect the response clearly without executing the entire scenario.
Improve Output Readability
Enable Parse response in the HTTP module. This makes the output structured and significantly easier to understand and map in downstream modules.
Working with APIs in Make follows a predictable flow: add the HTTP module, confirm the method, set the URL, include required and meaningful parameters, test the request, limit the output, and validate the response.
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
What should I do if the API request fails?
Can you explain how to find the correct endpoint URL in the documentation?
How do I know which parameters are required versus optional?
Awesome!
Completion rate improved to 4.55
Using an API in Make
Swipe to show menu
You will take a real API, open its documentation, and build a working request inside Make. The goal is to learn a repeatable process that applies to almost any API, not to memorize one specific service.
Add the HTTP Module
In your Make scenario, add the HTTP module and choose Make a request. This option provides full control over methods, parameters, headers, and request bodies, which is essential when working with different APIs.
Choose a Real Example API
The walkthrough uses Rainforest API, a service that retrieves Amazon product data. You do not need to sign up to follow along. The documentation is real and representative of what most APIs look like in production.
Identify Required Inputs
Despite how intimidating API documentation may look, you are always searching for the same elements:
- request URL;
- request method;
- required parameters.
For this endpoint, the required parameters are:
api_key;type.
Without these, the request will fail.
Set the URL and Method
Set the method to GET and paste the correct endpoint URL from the documentation. Small mistakes here are common and often cause early failures.
Add Parameters That Make the Request Useful
A request can be valid but still return meaningless data.
For a product lookup, additional parameters are usually required:
type = product;asin;amazon_domain.
These define exactly what product and marketplace the request targets.
Test the Request
Run the module using Run this module only. This allows you to inspect the response clearly without executing the entire scenario.
Improve Output Readability
Enable Parse response in the HTTP module. This makes the output structured and significantly easier to understand and map in downstream modules.
Working with APIs in Make follows a predictable flow: add the HTTP module, confirm the method, set the URL, include required and meaningful parameters, test the request, limit the output, and validate the response.
Thanks for your feedback!