Bitly
Bitly is a link management platform that lets you shorten URLs, track clicks, and organize links into campaigns and channels. It's widely used by marketing teams to measure link performance across email, social, and paid campaigns.
Connecting Bitly to Coupler.io lets you pull your link data into spreadsheets, dashboards, or data warehouses — automatically, on a schedule you control.
Why connect Bitly to Coupler.io?
Export click data for all your Bitlinks without manual CSV downloads
Combine Bitlink performance with data from other marketing tools using Join or Append transformations
Send your link analytics to AI destinations like ChatGPT or Gemini for automated insights
Keep Google Sheets, BigQuery, or Looker Studio dashboards up to date with fresh Bitly data
Prerequisites
A Bitly account (Free, Basic, or higher)
A Bitly API access token — available under Settings → Developer settings → API in your Bitly account
Access to the groups, organizations, or campaigns you want to export
Quick start
Create a new data flow in Coupler.io. From your Coupler.io dashboard, click Add data flow and search for Bitly as the source.
Enter your Bitly API token. In your Bitly account, go to Settings → Developer settings → API, generate or copy your access token, and paste it into the Coupler.io connection field.
Select an entity. Choose what data you want to pull — for example, Bitlink clicks for performance data or Bitlinks for a full list of your shortened links.
Set a date range. Use the date pickers to define the start and end dates for your export period.
Choose a destination. Select where your data should land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT or Gemini.
Run the data flow. Click Run to execute a manual sync. Once it completes successfully, your Bitly data will appear in your destination.
Available entities
Bitlinks
All shortened links in your account with metadata
Bitlink clicks
Click counts per link over a date range
Bsds
Custom branded short domains
Campaigns
Campaign definitions and metadata
Channels
Channel definitions linked to campaigns
Groups
Groups within your organization
Group preferences
Settings and preferences per group
Group shorten counts
Number of links shortened per group
Organizations
Organization-level account data
Organization shorten counts
Number of links shortened at the org level
QR codes
QR code data linked to Bitlinks
Bitly data overview
Bitly exposes data across link management, click analytics, and account structure. You can pull data at the link level, group level, or organization level depending on how your Bitly account is set up.
Entities overview
Bitlinks
Per link
Auditing all shortened URLs and their settings
Bitlink clicks
Per link + date range
Click performance reporting
Bsds
Per domain
Managing branded short domains
Campaigns
Per campaign
Campaign-level reporting
Channels
Per channel
Channel attribution
Groups
Per group
Group management and structure
Group preferences
Per group
Group configuration audit
Group shorten counts
Per group + date range
Volume tracking per team
Organizations
Per org
Top-level account info
Organization shorten counts
Per org + date range
Org-wide link volume tracking
QR codes
Per QR code
QR campaign tracking
Available fields
Bitlinks
id
Unique Bitlink identifier
link
The shortened Bitly URL
long_url
The original destination URL
title
Link title
created_at
Timestamp when the link was created
archived
Whether the link is archived
tags
Tags applied to the link
custom_bitlinks
Any custom back-halves applied
group_guid
The group this link belongs to
Bitlink clicks
id
Bitlink identifier
date
Date of the click data point
clicks
Number of clicks recorded
Campaigns
guid
Campaign unique ID
name
Campaign name
description
Campaign description
created
Creation timestamp
modified
Last modified timestamp
group_guid
Associated group
Groups & Organizations
guid
Unique identifier
name
Group or org name
is_active
Whether the group/org is active
created
Creation timestamp
modified
Last modified timestamp
organization_guid
Parent organization (groups only)
bsd_count
Number of branded short domains
link_count
Total links in the group
Group / Organization shorten counts
unit_reference
Date reference for the count
value
Number of links shortened
unit
Time unit (day, week, month)
QR codes
id
QR code unique ID
title
QR code title
created_at
Creation timestamp
bitlink_id
Associated Bitlink
is_paused
Whether the QR code is paused
Common field combinations
Bitlinks + Bitlink clicks — Join on
idto combine link metadata with click performance in a single tableCampaigns + Channels + Bitlinks — Build a full campaign attribution view linking channels down to individual URLs
Group shorten counts + Groups — Join on
group_guidto add group names to volume dataOrganization shorten counts over time — Track how link creation volume changes month over month
Use cases by role
Track which shortened links drive the most clicks across campaigns
Compare click performance across channels (email, social, paid)
Use Append to combine Bitlink click data from multiple groups into a single report
Send link performance data to ChatGPT or Gemini to generate campaign summaries automatically
Audit all active Bitlinks and their destination URLs to spot broken or outdated links
Monitor QR code engagement for print and offline campaigns
Tag-based reporting: filter Bitlinks by tags to see performance by content type
Track group-level shorten counts to understand which teams are most active
Monitor branded short domain usage across the organization
Build automated dashboards in Looker Studio or BigQuery fed by scheduled Coupler.io data flows
Platform-specific notes
Click data is only available for the date range you specify using the start and end date parameters — there is no default lookback period
Free Bitly accounts have limited API access; some entities (e.g., Campaigns, Channels, Bsds) may require a paid plan
Bitly's API returns click data in time-series units — daily granularity is the most common
group_guidis the key field for joining groups-related entities; keep it in your destination for cross-entity joinsQR code data reflects the QR code object itself — click-level QR analytics are part of the Bitlink clicks entity via the associated
bitlink_id
Bitly common issues
Connection issues
Missing data
Permission errors
Data discrepancies
Rate limits
Bitly FAQ
Last updated
Was this helpful?
