인증
API 키와 워크스페이스 ID가 필요합니다. 이러한 세부 정보는 Linkly 내에서 얻을 수 있습니다.

Linkly의 트래픽 보고서는 화면에 표시된 데이터를 기반으로 자동으로 API 요청을 생성합니다.
이러한 링크에는 API 키가 포함되어 있으며 쉽게 사용자 정의할 수 있고 자신의 애플리케이션에서 사용할 수 있습니다.
출력 형식
분석 API는 세 가지 출력 형식을 지원합니다.
| 형식 | 매개변수 | 설명 |
|---|---|---|
| JSON | format=json (기본값) | 애플리케이션용 구조화된 데이터 |
| CSV | format=csv | 스프레드시트용 쉼표로 구분된 값 |
| TSV | format=tsv | 탭으로 구분된 값, 브라우저 보기 및 스프레드시트에 붙여넣기에 이상적 |
피벗 모드(행렬 형식)
기본적으로 API는 날짜당 한 행으로 시계열 데이터를 반환합니다. 피벗 모드를 사용하면 단일 요청에서 모든 링크의 트래픽을 행렬로 가져올 수 있습니다.
모든 트래픽 보고서에서 데이터 내보내기 드롭다운을 사용하여 링크별로 데이터를 빠르게 내보내거나, API 요청에 pivot=link_id를 추가합니다.

요청에 pivot=link_id를 추가하여 다음과 같은 데이터를 얻습니다.
- 행으로서의 날짜 (날짜당 한 행)
- 열로서의 링크 (링크당 한 열)
CSV/TSV 피벗 출력 예시
| My Link | Other Link | |
|---|---|---|
| name | My Link | Other Link |
| full_url | https://linkly.link/abc | https://linkly.link/xyz |
| id | 123 | 456 |
| 2025-12-30 | 45 | 12 |
| 2025-12-31 | 52 | 8 |
| 2026-01-01 | 38 | 15 |
JSON 피벗 출력 예시
{
"links": [
{"id": 123, "name": "My Link", "full_url": "https://linkly.link/abc"},
{"id": 456, "name": "Other Link", "full_url": "https://linkly.link/xyz"}
],
"data": [
{"date": "2025-12-30", "clicks": {"123": 45, "456": 12}},
{"date": "2025-12-31", "clicks": {"123": 52, "456": 8}}
]
}
피벗 모드는 다음 용도로 유용합니다.
- 여러 링크 간의 트래픽 비교
- 분석을 위해 스프레드시트로 가져오기
- 한 번의 호출로 모든 링크 데이터를 사용하여 대시보드 구축
원본 클릭 데이터
모든 매개변수, 타임스탬프 및 지리적 위치 정보를 포함하여 기록한 원본 클릭 데이터를 사용할 수 있습니다.
이 데이터에 액세스하려면 하단의 탭에서 내보내기를 클릭하고 형식을 선택합니다. 이는 애플리케이션에서 직접 사용할 수 있는 완성된 API 요청입니다.


데이터 내보내기에 관한 참고사항
- 내보낼 데이터의 양을 줄이기 위해 먼저 보기에서 데이터를 필터링하는 것을 고려합니다. 이 기능은 현재 화면에 있는 보고서를 생성하는 데 사용되는 기본 데이터를 내보냅니다.
- 이 데이터는 최대 3시간 동안 캐시됩니다. 이 엔드포인트에 반복된 요청을 하면 실시간 데이터가 생성되지 않습니다.
그룹화된 개수
/counters/{dimension} 엔드포인트는 country, platform, destination, referer, isp 또는 link_id와 같은 단일 차원으로 그룹화된 클릭 합계를 반환합니다. 결과는 클릭 수 순서대로 가장 높은 것부터 반환됩니다.
최대 10,000개의 값이 반환됩니다. 높은 카디널리티 차원인 destination, referer, remote_ip 및 isp는 바쁜 워크스페이스에서 그보다 훨씬 많은 서로 다른 값을 가질 수 있습니다. 그럴 경우 클릭 수가 가장 높은 상위 10,000개를 받으면 나머지는 반환되지 않습니다.
total 필드는 반환되지 않은 그룹을 포함하여 모든 그룹 전체의 총 클릭 수입니다. 따라서 잘린 결과의 경우 count 값의 합계가 total보다 작으므로 count / total로 계산된 백분율은 여전히 정확합니다.
상위 10,000개가 아닌 전체 값 집합이 필요한 경우 원본 클릭 데이터를 내보내고 직접 집계하거나 BigQuery 통합을 사용합니다.
실시간 클릭 알림
실시간 클릭 알림을 보려면 웹훅을 참조하세요. 웹훅은 클릭이 발생하면 즉시 지정된 URL에 POST 요청을 전송하며 클릭에 대한 자세한 정보를 포함합니다.
API를 통해 웹훅을 관리할 수도 있습니다 - 자세한 내용은 OpenAPI 사양을 참조하세요.
공정한 사용 정책
속도 제한
분석 API는 워크스페이스당 시간당 50개 요청으로 제한됩니다.
사용 제한
속도 제한 외에도 분석 API는 각 청구 기간마다 재설정되는 사용 제한이 있습니다.
| 요금제 유형 | API 요청 | 스캔된 데이터 |
|---|---|---|
| 무료 | 월 100개 | 월 10GB |
| 월간 유료 | 월 2,000개 | 월 2TB |
| 연간 유료 | 연 24,000개 | 연 24TB |
| 월간 무제한 | 월 10,000개 | 월 2TB |
| 연간 무제한 | 연 120,000개 | 연 24TB |
사용으로 계산되는 항목
- API 요청: 분석 API 엔드포인트(
/clicks,/counters,/export)에 대한 각 호출은 하나의 요청으로 계산됩니다. - 스캔된 데이터: 요청을 이행하기 위해 분석 데이터베이스에서 처리한 데이터의 양입니다. 더 큰 날짜 범위와 더 복잡한 쿼리는 더 많은 데이터를 스캔합니다.
제한을 초과하면 어떻게 되나요
사용 제한을 초과하면:
- 1API 요청은
429 Too Many Requests오류를 반환합니다. - 2다음 청구 기간이 시작될 때 제한이 자동으로 재설정됩니다.
- 3링크는 계속 작동하고 정상적으로 클릭을 추적합니다.
사용 줄이기 팁
대부분의 사용자는 피벗 모드(pivot=link_id)를 사용하여 한 번의 API 요청으로 모든 데이터를 얻을 수 있습니다. 이는 한 번의 호출에서 모든 링크의 트래픽을 행렬로 반환합니다.
- 피벗 모드 사용: 각 링크를 개별적으로 쿼리하는 대신
pivot=link_id를 추가하여 한 번의 요청으로 모든 링크의 트래픽 가져오기 - 응답 캐시: 동일한 데이터를 반복적으로 가져오는 대신 API 응답을 로컬에 저장
- 더 작은 날짜 범위 사용: 필요한 날짜만 쿼리
- 요청 일괄 처리:
link_ids매개변수를 사용하여 여러 링크 쿼리를 단일 요청으로 결합
더 필요하신가요?
더 높은 제한이 필요하면 지원 위젯을 사용하여 문의하세요.
BigQuery 통합
높은 볼륨의 분석 필요를 위해 Linkly는 클릭 데이터에 대한 직접 SQL 액세스를 제공하는 BigQuery 통합을 제공합니다.
- 라이브 데이터 액세스 - BigQuery에서 클릭 데이터를 직접 쿼리하여 실시간 업데이트
- 무제한 쿼리 - API 속도 제한 없음; BigQuery 컴퓨팅에 대한 비용만 지불
- 사용자 정의 보고 - Looker, Data Studio 또는 Tableau로 대시보드 구축
- 데이터 통합 - 클릭 데이터를 다른 비즈니스 메트릭과 결합
BigQuery 통합은 Enterprise 요금제에 포함되어 있습니다. 자세한 내용은 문의하세요.
관련
- 링크 단축 API - 프로그래밍 방식으로 링크 생성 및 업데이트
- 웹훅 - 실시간 클릭 알림
- BigQuery 통합 - 클릭 데이터에 대한 직접 SQL 액세스
- Zapier 통합 - 코드 없는 통합
Plan availability
Available on Pro and above
Get 100 short links and track 500 monthly clicks for free.