Bitly

api-ssl.bitly.com

Community

URL shortener with link management, QR codes, click analytics by geography/device/referrer, campaigns, and branded short domains.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api-ssl.bitly.com/v4

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

bsds_list

GET

Retrieve all Branded Short Domains.

GET https://api-ssl.bitly.com/v4/v4/bsds

campaigns_list

GET

Retrieve all campaigns for the authenticated user.

GET https://api-ssl.bitly.com/v4/v4/campaigns

group_guid (string) Filter by group GUID.

groups_bitlinks_list

GET

Retrieve a paginated list of Bitlinks for a group.

GET https://api-ssl.bitly.com/v4/v4/groups/{group_guid}/bitlinks

group_guid (string, required) The group GUID.

size (integer) Number of results.

query (string) Search filter.

tags (array) Filter by tags.

created_after (string) Filter links created after this date.

...and 1 more parameters

All Capabilities (24)

bitlinks (11)

GETbitlinks_clicks

Get click counts for a Bitlink over time.

GETbitlinks_clicks_summary

Get total click count summary for a Bitlink.

GETbitlinks_countries

Get country-level click metrics for a Bitlink.

POSTbitlinks_create

Create a Bitlink with full metadata including title, tags, and deeplinks.

DELETEbitlinks_delete

Delete an unedited default Bitlink.

GETbitlinks_devices

Get device type click metrics for a Bitlink.

POSTbitlinks_expand

Expand a Bitlink to retrieve its original long URL.

GETbitlinks_get

Retrieve details of a specific Bitlink.

GETbitlinks_referrers

Get referrer click metrics for a Bitlink.

POSTbitlinks_shorten

Convert a long URL to a Bitlink (shortened URL).

PATCHbitlinks_update

Update a Bitlink's title, tags, long URL, or archive status.

bsds (1)

GETbsds_list

Retrieve all Branded Short Domains.

campaigns (3)

POSTcampaigns_create

Create a new campaign.

GETcampaigns_get

Retrieve details of a specific campaign.

GETcampaigns_list

Retrieve all campaigns for the authenticated user.

groups (5)

GETgroups_bitlinks_list

Retrieve a paginated list of Bitlinks for a group.

GETgroups_clicks

Get click counts on all group Bitlinks.

GETgroups_countries

Get country-level click metrics for all group Bitlinks.

GETgroups_get

Retrieve details of a specific group.

GETgroups_list

Retrieve a list of groups in the organization.

organizations (2)

GETorganizations_get

Retrieve details of a specific organization.

GETorganizations_list

Retrieve a list of organizations for the authenticated user.

qrcodes (2)

POSTqrcodes_create

Create a new QR code with optional customization.

GETqrcodes_get_image

Retrieve a QR code image in SVG, PNG, or JSON format.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Bitly
Description: URL shortener with link management, QR codes, click analytics by geography/device/referrer, campaigns, and branded short domains.
Auth: api_key
Capabilities (24 total):
  bitlinks (11):
    - bitlinks_clicks: Get click counts for a Bitlink over time.
    - bitlinks_clicks_summary: Get total click count summary for a Bitlink.
    - bitlinks_countries: Get country-level click metrics for a Bitlink.
    - bitlinks_create: Create a Bitlink with full metadata including title, tags, and deeplinks.
    - bitlinks_delete: Delete an unedited default Bitlink.
    - bitlinks_devices: Get device type click metrics for a Bitlink.
    - bitlinks_expand: Expand a Bitlink to retrieve its original long URL.
    - bitlinks_get: Retrieve details of a specific Bitlink.
    - bitlinks_referrers: Get referrer click metrics for a Bitlink.
    - bitlinks_shorten: Convert a long URL to a Bitlink (shortened URL).
    - bitlinks_update: Update a Bitlink's title, tags, long URL, or archive status.
  bsds (1):
    - bsds_list: Retrieve all Branded Short Domains.
  campaigns (3):
    - campaigns_create: Create a new campaign.
    - campaigns_get: Retrieve details of a specific campaign.
    - campaigns_list: Retrieve all campaigns for the authenticated user.
  groups (5):
    - groups_bitlinks_list: Retrieve a paginated list of Bitlinks for a group.
    - groups_clicks: Get click counts on all group Bitlinks.
    - groups_countries: Get country-level click metrics for all group Bitlinks.
    - groups_get: Retrieve details of a specific group.
    - groups_list: Retrieve a list of groups in the organization.
  organizations (2):
    - organizations_get: Retrieve details of a specific organization.
    - organizations_list: Retrieve a list of organizations for the authenticated user.
  qrcodes (2):
    - qrcodes_create: Create a new QR code with optional customization.
    - qrcodes_get_image: Retrieve a QR code image in SVG, PNG, or JSON format.

Top capabilities (ready to call):
  - bsds_list: GET /v4/bsds
  - campaigns_list: GET /v4/campaigns
  - groups_bitlinks_list: GET /v4/groups/{group_guid}/bitlinks