Does IFTTT provide any mechanism to retrieve trigger events beyond the most recent 50 items?
0 reputation · 29 May 2023, 18:59 UTC
When building an IFTTT service that produces high-volume event streams, the platform's trigger endpoint returns only the latest 50 items with no cursor, offset, or pagination parameters documented in the Service API reference. This fixed window applies to both scheduled polls and manual "Check now" runs, and the limit cannot be increased per applet.
Applet filter code runs per-event with tight sandbox constraints (100 ms CPU, 10 MB memory), so it cannot aggregate or window the stream into larger batches. Real-time webhooks avoid the 50-item ceiling but introduce their own retry and ordering considerations.
For use cases that require reliable processing of every event—such as audit logs, billing meters, or state synchronization—missing events during a burst or outage appears unavoidable with the current trigger contract.
- Is there an undocumented or partner-only parameter that enables cursor-based pagination on the trigger endpoint?
- Can a service implementation signal to IFTTT that it supports pagination so the platform will request subsequent pages automatically?
- If neither option exists, what is the recommended pattern for a service to guarantee delivery of every event without relying on the polling trigger's 50-item window?