Kokli logo — URL shortener
Kokli
kok.li

Bulk URL shortening (CSV and API)

For product catalogs, bulk SMS or large campaigns you don't need to create links one by one — import a CSV file or use the bulk API.

CSV import in the dashboard

Prepare a file with a longUrl column (destination, required) and an alias column (custom alias, optional) and upload it under bulk import; each import accepts up to 1,000 rows.

Result report

After the import you get the created short link or the error reason (such as a duplicate alias or invalid URL) for every row, so you can fix the problem rows.

Bulk creation with the API

To integrate with your shop or CRM, use the REST API bulk-create endpoint: each request creates up to 50 links and returns a result for every item.

Limits and safety

Bulk links count toward your plan's total and monthly quota, and they go through the same security checks as any other link.

FAQ for this guide

Short answers to common questions on this topic.

What columns does the CSV need?

A required longUrl column and an optional alias column for custom aliases; a sample file is available on the bulk import page.

How many links can I create at once?

Up to 1,000 rows per CSV import and up to 50 links per API request, within your plan's limits.