Client-side telemetry layer that Instagram apps send to graph.instagram.com/pigeon_nest. Used for profile visits, video/reel view counts, session and launcher events, push stats, and other signals the real app emits.
Integrated into @igpapi/android and @igpapi/ios runtimes — post-login flow and actions like profile visits fire events automatically.
yarn add @igpapi/pigeon-nest
profileVisitSequence, videoViewSequence, and more in events/* — pre-built sequences that match real Instagram trafficpigeonSendInfraBatches, pigeonSendEvents — storage init and batched dispatchpigeonSend for building your own sequencesPigeonStorage — session-scoped counters and batch stateThrough @igpapi/android or @igpapi/ios pigeon events fire automatically — inside AndroidPostLoginFlow / IosPostLoginFlow (infrastructure batches), and inside actions that need them (profile visits, video view counts, and so on).
For direct access to event builders, sequences, and storage — import from @igpapi/pigeon-nest and compose your own Effect flow.
@igpapi/android / @igpapi/ios — runtimes that integrate pigeon automatically