Make (Integromat) Integration
Make (formerly Integromat) is a powerful visual automation platform with 1,000+ app integrations. With APITube News API, you can build automated scenarios for news monitoring, alerts, and AI-powered digests using Make's drag-and-drop interface.
Prerequisites
Setting Up APITube Credentials
Make does not have a built-in APITube module, so we use the HTTP module to make API requests. You can save your credentials for reuse across scenarios.
Option 1: API Key Connection (recommended)
- In your scenario, add an HTTP → Make a request module
- Click Add next to Credentials
- Choose API Key as the type
- Configure:
- Name:
APITube API - Key:
X-API-Key - Value: your API key from apitube.io
- Placement:
Header
- Name:
- Click Save
Option 2: Inline Header
When configuring an HTTP module, add a header manually:
- Header name:
X-API-Key - Header value: your API key
TIP
Using Option 1 is recommended — it stores the API key securely and lets you reuse it across all HTTP modules in your scenarios.
API Endpoints Reference
| Endpoint | Method | Description |
|---|---|---|
/v1/news/everything | GET | Search all articles with 50+ filters |
/v1/news/top-headlines | GET | Top news from authoritative sources |
/v1/news/article | GET | Get articles by ID |
/v1/news/story/:articleId | GET | Get related articles for a story |
/v1/news/trends | GET | Trending topics and aggregations |
/v1/news/time-series | GET | Article counts over time |
Base URL: https://api.apitube.io
Full list of endpoints and parameters: Endpoints | Parameters
Scenario 1: News Monitoring → Google Sheets
Automatically collect news articles into a Google Sheets spreadsheet on a schedule.
Scenario flow:
Scheduler → HTTP (GET) → JSON Parse → Iterator → Google Sheets (Add Row)
Step-by-step setup:
Module 1: Scheduler
- Run scenario:
Every 15 minutes
Module 2: HTTP — Make a request
- URL:
https://api.apitube.io/v1/news/everything - Method:
GET - Credentials: select your
APITube APIcredential - Query String (add each as a separate parameter):
title=artificial intelligencelanguage.code=enper_page=50sort.by=published_atsort.order=desc
- Parse response:
Yes
Module 3: Iterator
- Array: select
articlesfrom the HTTP response
Module 4: Google Sheets — Add a Row
- Connect your Google account and select the target spreadsheet
- Map columns:
- Title →
title - URL →
url - Source →
source.name - Published →
published_at - Sentiment →
sentiment.overall.polarity - Image →
image
- Title →
Customization tips:
- Change the
titleparameter to monitor different keywords - Add
category.idto filter by category (see list of categories) - Add
source.country.codeto filter by country (e.g.,us,gb) - Use
person.nameororganization.nameto track specific entities - Add a Filter between Iterator and Google Sheets to apply additional conditions
Scenario 2: News to Slack / Telegram
Send news alerts to your team's Slack channel or Telegram group.
Scenario flow:
Scheduler → HTTP (GET) → JSON Parse → Iterator → Slack / Telegram
Step-by-step setup:
Module 1: Scheduler
- Run scenario:
Every 30 minutes
Module 2: HTTP — Make a request
- URL:
https://api.apitube.io/v1/news/everything - Method:
GET - Credentials: select your
APITube APIcredential - Query String:
title=startup fundinglanguage.code=enper_page=10sort.by=published_atsort.order=desc
- Parse response:
Yes
Module 3: Iterator
- Array: select
articlesfrom the HTTP response
Module 4a: Slack — Create a Message
- Channel: select your target channel
- Text:
"*<{url}|{title}>*\n_{source.name}_ • {published_at}\n{description}"Replace {field} with the corresponding mapped value from the Iterator module.
Module 4b (alternative): Telegram Bot — Send a Message
Chat ID: your group/channel ID
Text: map
title,source.name,published_at, andurlfields from the IteratorParse Mode:
HTMLorMarkdown
TIP
Add a Filter between the Iterator and Slack/Telegram modules to only send articles matching specific conditions (e.g., sentiment score > 0, specific source, etc.).
Scenario 3: AI News Digest → Email
Build a daily AI-powered news digest and send it via email.
Scenario flow:
Scheduler → HTTP (GET) → Text Aggregator → OpenAI (Chat) → Gmail
Step-by-step setup:
Module 1: Scheduler
- Run scenario:
Once a dayat8:00 AM
Module 2: HTTP — Make a request
- URL:
https://api.apitube.io/v1/news/top-headlines - Method:
GET - Credentials: select your
APITube APIcredential - Query String:
language.code=enper_page=20sort.by=published_atsort.order=desc
- Parse response:
Yes
Module 3: Iterator
- Array: select
articlesfrom the HTTP response
Module 4: Text Aggregator
- Source Module: Iterator
- Text: map
title,source.name, andurlfields from the Iterator, formatted as- {title} ({source.name}) {url} - Row separator: newline
Module 5: OpenAI — Create a Chat Completion
- Model:
gpt-4o-mini - Messages:
- Role:
user - Content:
Summarize the following news articles into a concise daily digest. Group by topic, highlight the most important stories, and keep it under 500 words.+ aggregated text from Module 4
- Role:
Module 6: Gmail — Send an Email
- To: your email address
- Subject:
Daily News Digest - Content: OpenAI response from Module 5
Parameters
For a full list of available query parameters (50+ filters including language, category, sentiment, entities, date ranges, and more), see the Parameters reference.
Tips & Tricks
- Avoid duplicates: Use
published_at.startwith Make'sformatDate(now; "YYYY-MM-DD'T'HH:mm:ss")function, subtracting your polling interval - Rate limits: APITube allows 50 requests per minute. Space your Scheduler intervals accordingly
- Pagination: Use
pageparameter to fetch more results. Maxper_pageis 250 - Error handling: Right-click any module → Add error handler → Resume to gracefully handle API timeouts
- Make plan limits: Free Make plan allows 1,000 operations/month. Each Iterator cycle counts as one operation, so keep
per_pagelow or use filters - Data Store: Use Make's Data Store module to track seen article URLs and prevent processing the same article twice across scenario runs
Next Steps
- Common Workflows — more query examples
- Parameters — full parameter reference
- Endpoints — all available endpoints
- API Reference — interactive API explorer