Skip to main content

How to shorten or create links in bulk

Short.io lets you create short links in bulk in three ways: Using the Short.io API, by importing a CSV file, or using Google Sheets.

With Short.io API, you can shorten up to 1000 links in one API call. You can create 5 requests per 10 seconds (1 request = 1000 URLs).

It works almost the same as a single link creation endpoint, but it accepts an array of URLs and returns an array of responses back. If any URL fails to be added, it returns an error object as an array element. The method is not transactional. It can insert some links from the list and return an error for others.

You can import a CSV file with links you want to shorten, or import links from another link shorteners like Bitly or YoURLs.

Using a Google Sheets does not require technical skills. When applying this method you paste links manually.

  1. Sign in to your Short.io account.

  2. In the Dashboard navigate to the Branded links panel and click on Sheets:

    Branded links panel with Sheets button highlighted

    You may be asked to grant additional access to Short.io:

    Google Sheets permission dialog with Grant Access button

    After the access is granted, an empty Google Sheet is displayed.

  3. Manually paste the links to be shortened in the required Original URL cells. You can also fill in other optional columns, for example: Link slug

    Note

    If you want to add more than one Tag, separate them with commas.

    Spreadsheet with Original URLs, slugs, and UTM parameters

  4. Click on Create links. The shortened links appear in the Short URL column:

    Spreadsheet showing created short URLs with OK status

Note

The columns A (short URLs) and B (status of the operation) are populated automatically.

You can review the newly created links in the Dashboard -> Branded links menu:

Branded links panel showing newly created bulk links