Using the Lynkd API
Generate an API key and use it to create and manage links programmatically.
Updated March 1, 2026api, api-keys, developer
Using the Lynkd API
The Lynkd REST API lets you create, update, and delete links programmatically. API keys are available on the Agency plan.
Generating an API key
- Go to API Keys in the sidebar.
- Click Generate New Key.
- Give the key a name (e.g. "Zapier integration").
- Copy the key immediately — it is shown only once.
Authentication
Include your API key in the Authorization header of every request:
Authorization: Bearer <your-api-key>
Authorization: Bearer <your-api-key>
Base URL
https://lynkd.ink/api/v1
https://lynkd.ink/api/v1
Creating a link
http
POST /api/v1/links
Content-Type: application/json
Authorization: Bearer <key>
{
"url": "https://example.com/product",
"slug": "my-product",
"campaignId": "optional-campaign-id"
}
POST /api/v1/links
Content-Type: application/json
Authorization: Bearer <key>
{
"url": "https://example.com/product",
"slug": "my-product",
"campaignId": "optional-campaign-id"
}
Response:
json
{
"id": "lnk_abc123",
"shortUrl": "https://lynkd.ink/my-product",
"url": "https://example.com/product",
"createdAt": "2026-03-01T12:00:00.000Z"
}
{
"id": "lnk_abc123",
"shortUrl": "https://lynkd.ink/my-product",
"url": "https://example.com/product",
"createdAt": "2026-03-01T12:00:00.000Z"
}
Rate limits
| Plan | Requests per minute |
|---|---|
| Agency | 300 |
Exceeding the rate limit returns a 429 Too Many Requests response.
Was this article helpful?
Still stuck? Contact our support team