loader-logo

An all in one
url shorneter.
with API support.

shortlink8 is the all-in-one platform built
for generating short links for developer.
hero-img
weekend

Neatness

As we all know simplicity is best. Short links make you look well organized and offer an aesthetic appeal to your posts. This actually helps encourage people to click on the links since they look more professional and tidy.
Neatness
timer

Statistics gathering

We offer tracking on the total amount of people that interact with your links to help you better understand the growth of your website more accurately. Want to know the number of shares your link receives? Well don’t worry because we got that covered too.
Statistics
watch

Branding

Through our custom domain feature, you can customize the contents of the short link to include your brand name in them. Before people click the link they already have a brief idea of the site they are visiting. It can even help advertise your site to potential clients as an added bonus.
Branding
local_pizza

Easily recognized

Take custom links a step further with custom back-halves. When you edit the back-half of a link you give people a preview of where you’re sending them, building trust and boosting click-throughs.
Easy

Creating Short Link
with shortlink8.

Welcome to shortlink 8, a new interactive and easy to use url shortener that has a simple web/API interface where you input a URL and receive a shorter one. It also comes with custom domain support, custom link (If you dont want they system to generate one for you) and advanced link tracking system.
We offer free and also fairly priced packages for all users to enjoy at their convenience.

From wireframes – To code

We built it from ground up to give you an amazing experience
curl \
 -H "Content-Type: application/json" \
 -H "Authorization: Bearer YOUR_BEARER_AUTH_TOKEN" \
 -d "{\"redirect\":\"http://example.com/link=to&shorten=1\", \"sandbox\":\"true\"}" \
 -X POST "https://account.sl8.in/v1/links"
// Using curl
$token = 'YOUR_BEARER_AUTH_TOKEN';
$curl  = curl_init('https://account.sl8.in/v1/links');
curl_setopt_array($curl, [
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_POST           => 1,
    CURLOPT_POSTFIELDS     => json_encode([
        'redirect' => 'http://example.com/link=to&shorten=1',
        'sandbox'  => true
    ]),
    CURLOPT_HTTPHEADER     => [
        'Content-Type: application/json',
        'Authorization: Bearer ' . $token
    ]
]);

$response = json_decode(curl_exec($curl), true);
$status   = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);

var_export($response, $status);
// Using axios https://github.com/axios/axios
const token    = 'YOUR_BEARER_AUTH_TOKEN';
const instance = axios.create({
    baseURL: 'https://account.sl8.in/v1/',
    headers: {
        'Authorization': 'Bearer ' + token,
        'X-Requested-With': 'XMLHttpRequest'
    }
});

instance.post('/links', {
    redirect: "http://example.com/link=to&shorten=1",
    sandbox: true
}).then(response => {
    console.log(response);
}).catch(error => {
    console.log(error);
});
string token = "YOUR_BEARER_AUTH_TOKEN";
string postFields = @"{
    ""redirect"": ""http://example.com/link=to&shorten=1"",
    ""sandbox"": ""true""
}";

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://account.sl8.in/v1/links");
request.Method         = "POST";
request.ContentType    = "application/json";
request.Headers.Add("Authorization", "Bearer " + token);

using (Stream webStream = request.GetRequestStream())
using (StreamWriter requestWriter = new StreamWriter(webStream, System.Text.Encoding.ASCII))
{
    requestWriter.Write(postFields);
}

try
{
    WebResponse webResponse = request.GetResponse();
    using (Stream webStream = webResponse.GetResponseStream() ?? Stream.Null)
    using (StreamReader responseReader = new StreamReader(webStream))
    {
        string response = responseReader.ReadToEnd();
        Console.Out.WriteLine(response);
    }
}
catch (Exception e)
{
    Console.Out.WriteLine(e.Message);
}
String token           = "YOUR_BEARER_AUTH_TOKEN";
URL url                = new URL("https://account.sl8.in/v1/links");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestProperty("Authorization","Bearer " + token);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");

String input = "{\"redirect\":\"http://example.com/link=to&shorten=1",\"sandbox\":\"true\"}";

OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();

BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));

String output;
StringBuffer response = new StringBuffer();
while ((output = br.readLine()) != null) {
    response.append(output);
}

br.close();
System.out.println(response.toString());
System.out.println(conn.getResponseCode());

conn.disconnect();
token = '705EB8E8A609E23B02DB72412FF1C704'
headers    = {
  'Authorization': 'Bearer ' + token,
  'content-type': 'application/json'
}
post_fields = {
    'redirect': 'http://example.com/link=to&shorten=1',
    'sandbox': True,
}

url = 'https://account.sl8.in/v1/links'
response = requests.post(url, json=post_fields, headers=headers)

print(response.json(), response)
token, jsonData := "705EB8E8A609E23B02DB72412FF1C704", map[string]string{
    "redirect": "http://example.com/link=to&shorten=1",
    "sandbox": "true"}
    
jsonValue, _ := json.Marshal(jsonData)
request, _ := http.NewRequest("POST", "https://account.sl8.in/v1/links", bytes.NewBuffer(jsonValue))
request.Header.Set("Content-Type", "application/json")
request.Header.Set("Authorization", "Bearer " + token)
client := &http.Client{}
response, err := client.Do(request)

if err != nil {
        fmt.Printf("The HTTP request failed with error %s\n", err)
} else {
        data, _ := ioutil.ReadAll(response.Body)
        fmt.Println(string(data))
}
Response Example:
{
    "id":"30",
    "name":"Link (30)", // Base on your subscription this can be custom.
    "redirect":"http://example.com/link=to&shorten=1",
    "link":"Ee0gZQwa", // Base on your subscription this can be custom.
    "full_link":"http://sl8.in/Ee0gZQwa",
    "domain":"sl8"  // Base on your subscription this can be custom.
}

Simple pricing for you

First see how your businesses are performing today. Then do more with Short Link 8.

Starter

  • Max of 150 short links
    per month
  • No Custom links
  • Link tracking
  • Link Limiting
  • Custom domain
Free Sign up

Freelance

  • Unlimited short links
    per month
  • Custom links
  • Link tracking
  • Link Limiting
  • Custom domain
$0.006/link
Approximately $8.99 for 1500 links
Sign up

Business

  • Unlimited short links
    per month
  • Custom links
  • Link tracking
  • Link Limiting
  • Custom domain
$0.008/link
Approximately $11.99 for 1500 links
Sign up

Enterprise

  • Annual Payment of $99.99
  • Unlimited short links
    per month
  • Custom links
  • Link tracking
  • Link Limiting
  • Custom domain
$0.004/link
Approximately $5.99 for 1500 links
Sign up
image

Get updates at your inbox, Whenever you want it.

News and updates of our product, discounts & more