Standard Configuration
You will need the HTTP app > Make a request module.1
1. Basic Settings
Create a new scenario and add the HTTP module.
- URL: Paste your endpoint (e.g.,
https://api.blitz-api.ai/api/search/waterfall-icp) - Method:
POST
2
2. Authentication (Headers)
Do not use the “User name/Password” fields. Instead, add a generic Header.
- Item 1:
- Name:
x-api-key - Value:
YOUR_BLITZ_API_KEY
- Name:
- Item 2 (Optional but recommended):
- Name:
Content-Type - Value:
application/json
- Name:
3
3. Body Configuration (Crucial)
Make offers a key-value interface, but for nested objects like our Waterfall Cascade, you must use Raw mode.
- Body type:
Raw - Content type:
JSON (application/json) - Request content: Paste the JSON recipe below and map your variables (the colorful bubbles) inside the quote marks.
⚡ Handling Rate Limits
Make processes scenarios instantly. If you trigger a run with 500 rows from Google Sheets, Make will fire 500 requests in a split second, triggering a429 Too Many Requests error from BlitzAPI.
To fix this, you must slow down the execution loop.
The “Sleep” Tool Solution
- Click on the Tools icon (Purple wrench) at the bottom of your screen.
- Select Sleep.
- Place this module immediately after your HTTP module.
- Set Delay to
1second.
Result: Make will wait 1 second between each operation, keeping you safely under the 5 requests/second limit.
JSON Recipes (Raw Body)
Copy these payloads into the “Request content” field of your HTTP module.Note: Replace {{1.company_url}} with your actual mapped variable from previous modules.
Scenario A: The Sales Leader
Logic: Find the CRO or VP Sales. If not available, fallback to a Director level.Scenario B: The Marketing Decision Maker
Logic: Prioritize the CMO globally. Fallback to VP or Head of Marketing.Scenario C: Enrich Email
Target: Convert a Profile URL to a Verified Email. Endpoint: https://api.blitz-api.ai/api/enrichment/emailTroubleshooting
Error 400: Bad Request
Error 400: Bad Request
Check your Quotes. In Make’s editor, it’s easy to accidentally delete a quote mark ” when dragging and dropping a variable bubble. Ensure your JSON syntax is valid.
Parse Error / JSON invalid
Parse Error / JSON invalid
Check Content Type. Ensure you explicitly selected JSON (application/json) in the Content type dropdown of the HTTP module. If you leave it blank, the API might not interpret the body correctly.
How to extract the email from the response?
How to extract the email from the response?
Parse the JSON. The HTTP module returns a raw JSON string/buffer. To use the data in the next step (e.g., update HubSpot), you must place a JSON > Parse JSON module after the HTTP request to convert the string back into mapped variables.

