Branch APIs Overview

Access Branch's different APIs for exporting your campaign data into your internal data systems, deep linking, and attribution.

📘

Data Feeds

Access to Branch APIs is a part of the Data Feeds premium product available to enterprise customers and can be purchased according to Branch’s pricing schedule. Without Data Feeds, you can still export Branch data in CSV form directly from the Branch Dashboard via Sources or CSV Exports.

Data APIs

Purpose

Type of Data

Timing

Export Window

Daily Exports

Export ALL device-level data in batches on a daily basis

Log

Delayed & batched

Rolling 7 day window

Custom Exports

Export of select device-level data using your own filters

Log

Delayed & batched

Rolling 120 day window

Scheduled Log Exports

Set up a recurring export of select device-level data

Log

Delayed & batched (hourly or daily cadence)

N/A

Query

Export select campaign-
level data

Aggregate

Real Time

Rolling 2 year window

Aggregate

Pull aggregate Branch data filtered for limited-access users

Aggregate

Delayed & batched

Rolling 2 year window

Cohort

Pull cohort Branch data to understand user behavior and performance over time

Aggregate

Delayed & batched

Rolling 2 year window

Functional APIs

🚧

Functional API References

API References for Branch's functional APIs are coming soon!

API

Purpose

Deep Linking

Create, read, update, and delete your Branch Links

Events

Track all of your events/conversions for your app

QR Code

Programmatically generate and customize Branch-powered QR codes

Attribution

Attribute your app sessions to your active campaigns

App

View and make updates to an existing Branch app configuration to better support workflows for

Data Subject Request

GDPR and CCPA related uses for accessing and erasing user/device data from Branch


Did this page help you?