Custom URL Shortener

Integrate the Rebrandly API with the Python API

Setup the Rebrandly API trigger to run a workflow which integrates with the Python API. Pipedream's integration platform allows you to integrate Rebrandly and Python remarkably fast. Free for developers.

Run Python Code with Python API on New Click Received from Rebrandly API
Rebrandly + Python
Try it
Run Python Code with Python API on New Link from Rebrandly API
Rebrandly + Python
Try it
New Click Received from the Rebrandly API

Emit new event on each new click received by a link.

Try it
New Link from the Rebrandly API

Emit new event on each new link created.

Try it
Create Link with the Rebrandly API

Creates a link. See docs here

Try it
Run Python Code with the Python API

Write Python and use any of the 350k+ PyPi packages available. Refer to the Pipedream Python docs to learn more.

Try it
Update Link with the Rebrandly API

Updates a link. See docs here

Try it

Overview of Rebrandly

Using the Rebrandly API you can easily build a variety of useful link
management solutions. The API enables developers to quickly and easily create,
manage, and track branded short URLs through their platform. Here are some
examples of what you can build:

  • Automatically shorten and brand link URLs when they are posted to social
  • Create new short links in bulk from an existing list of URLs.
  • Generate and detect ‘vanity’ links from custom words and phrases.
  • Link attribution and tracking across various platforms and networks.
  • Automatically redirect users to specific pages based on a combination of
    location, language, and device.
  • Create branded links for YouTube videos, introducing a level of
    sophistication to your YouTube marketing campaigns.
  • Create and leverage QRCodes for mobile content discovery.
  • Generate dynamic link UTM parameters based on a wide range of criteria.

Connect Rebrandly

import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    rebrandly: {
      type: "app",
      app: "rebrandly",
  async run({steps, $}) {
    return await axios($, {
      url: ``,
      headers: {
        Authorization: `Bearer ${this.rebrandly.$auth.oauth_access_token}`,

Overview of Python

Python API on Pipedream offers developers to build or automate a variety of
tasks from their web and cloud apps. With the Python API, users are able to
create comprehensive and flexible scripts, compose and manage environment
variables, and configure resources to perform a range of functions.

By using Pipedream, you can easily:

  • Create automated workflows that run on a specific schedule
  • Compose workflows across various apps and services
  • React to events in cloud services or form data
  • Automatically create content and notifications
  • Construct classifications and predictions
  • Analyze and react to sentiment, sentiment analysis and sentiment score
  • Connect backends to the frontend with serverless functions
  • Work with files and databases
  • Perform web requests and fetch data
  • Integrate third-party APIs into your apps
  • Orchestrate data processing tasks and pipelines
  • Create powerful application APIs with authentication and authorization
  • Design CI/CD pipelines and Continuous Delivery services
  • Connect databases like MongoDB and MySQL
  • Monitor connections and events
  • Generate alerts and notifications for corresponding events

Connect Python

def handler(pd: "pipedream"):
  # Reference data from previous steps
  # Return data for use in future steps
  return {"foo": {"test":True}}