에이전시 기능

API 문서

Broken Link Scan을 워크플로에 통합하세요. 간단한 REST API를 통해 사이트를 스캔하고, 결과를 검색하고, 모니터링을 자동화하세요.

기본 URL

https://brokenlinkscan.com/api/v1

인증

모든 API 요청은 X-Api-Key 헤더를 통해 전송된 API 키가 필요합니다. 대시보드에서 API 키를 생성할 수 있습니다.

curl -H "X-Api-Key: your_key" \
     https://brokenlinkscan.com/api/v1/sites

요청 제한

인증된 사용자는 분당 300회 요청이 허용됩니다. 이 제한을 초과하면 API가 429 Too Many Requests 응답을 반환합니다.

엔드포인트

GET /api/v1/sites

인증된 사용자의 모든 모니터링 사이트를 나열합니다.

POST /api/v1/sites

모니터링할 새 사이트를 추가합니다.

요청 본문
{ "url": "https://example.com", "name": "My Site" }
DELETE /api/v1/sites/:id

ID로 모니터링 사이트를 제거합니다.

POST /api/v1/sites/:id/scan

사이트에 대한 온디맨드 스캔을 시작합니다.

GET /api/v1/scans

모든 스캔을 나열합니다.

쿼리 파라미터

page (int), limit (int, default 20)

GET /api/v1/scans/:token

특정 스캔의 상태를 가져옵니다.

GET /api/v1/scans/:token/results

상세 스캔 결과를 가져옵니다.

쿼리 파라미터

status, category, search, page, limit

GET /api/v1/scans/:token/export.json

스캔 결과를 JSON으로 내보냅니다.

GET /api/v1/scans/:token/export.csv

스캔 결과를 CSV로 내보냅니다.

POST /api/v1/scans/bulk

단일 요청으로 URL 목록을 대량 검사합니다.

요청 본문
{ "urls": ["https://a.com", "https://b.com"] }

응답 형식

모든 응답은 JSON입니다. 성공한 요청은 데이터를 직접 반환합니다. 오류에는 message 필드가 포함됩니다.

성공 (200)
{
  "data": [...],
  "meta": { "page": 1, "limit": 20, "total": 42 }
}
오류 (4xx/5xx)
{
  "error": { "code": 401, "message": "Invalid API key" }
}

API 접근이 필요하신가요?

REST API는 에이전시 플랜에서 이용 가능합니다. 지금 업그레이드하여 깨진 링크 모니터링을 자동화하세요.

에이전시로 업그레이드
사이트 전체를 크롤링한 뒤 계속 지켜봅니다

무료로 스캔 시작하기

SEO에 악영향을 주기 전에 깨진 링크를 찾고 수정하세요. 가입 불필요, 신용카드 불필요.

깨진 링크 검사하기