# How to shorten or create links in bulk

Copy for LLM[View as Markdown](/articles/features/bulk-features/how-to-shorten-or-create-links-in-bulk.md)

**Short.io** lets you create short links in bulk in three ways:

* [using the Short.io API](#shorten-links-in-bulk-using-the-api)

* [by importing a CSV file](#shorten-links-in-bulk-with-a-csv-file)

* [using Google Sheets](#shorten-links-in-bulk-with-google-sheets)

## Shorten links in bulk using the API[​](#shorten-links-in-bulk-using-the-api "Direct link to Shorten links in bulk using the API")

With [Short.io API](https://docs.short.io/api-reference/), 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. ​

## Shorten links in bulk with a CSV file[​](#shorten-links-in-bulk-with-a-csv-file "Direct link to Shorten links in bulk with a CSV file")

You can import a CSV file with links you want to shorten, or import links from [another link shortener](/articles/managing-links/how-to-import-short-links-from-another-shortener-or-from-a-csv-file.md) like Bitly or YoURLs.

## Shorten links in bulk with Google Sheets[​](#shorten-links-in-bulk-with-google-sheets "Direct link to Shorten links in bulk with Google Sheets")

Using *Google Sheets* does not require technical skills - you paste the links manually.

### How to configure bulk link creation[​](#how-to-configure-bulk-link-creation "Direct link to How to configure bulk link creation")

1. Sign in to your [Short.io account](https://short.io/).

2. In the **Dashboard** navigate to **Bulk Sheets**:

   ![](/assets/images/sshot_create_bulk-2ba6470a1054eba5fcd4b90c5ff402d9.png)

3. We may ask you to grant us permission to create a Google spreadsheet - please click **Grant access**.

4. When an empty sheet appears, 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**

   ![](/assets/images/sshot_create_bulk_sheet_links-180ab7a11830169fff5c2304d8b4105e.png)

   tip

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

5. Click **Create links**. The newly created links are listed in the **Short URL** column:

   ![](/assets/images/sshot_sheets_created_links-1eeb0d8cccc0833cfb179223f4074011.png)

**Note**

The columns **A** (**Short URL**) and **B** (**Status**) are populated automatically.

The short links will appear in the **Branded links** menu as well:

![](/assets/images/sshot_created__branded_links-835c1dbce678fcb7f8690d1a6b3ef810.png)
