웹사이트 스크린샷 캡처 API
기업급 스크린샷 API로 웹페이지 즉시 고화질 이미지화. 99.99% 가동과 까다로운 개발자용 강력 커스텀.
🚀 주요 기능
- 다중 출력 형식: PNG·JPEG·WebP 지원
- 기기 위장: 여러 관점 촬영
- 해상도 조정: 1920x1080 이상
- 기업 안정성: 99.99% 가동 보장
- 고급 제어: 다크 모드·광고 차단·지연 등
✅ 고객 후기
“The Website Screenshot API is one of the most straightforward and reliable APIs I’ve seen on the internet. I spent weeks building what the screenshot API did in less than a minute”
Caleb Sakala - Co-founder of Chase Agents
🛠 API 엔드포인트
1. 이미지로 촬영
GET /v1/screenshots/image
매개변수:
url(필수): 촬영 페이지 URL.width(기본: 1920): viewport 너비(px).height(기본: 1080): viewport 높이(px).type(기본: png): 출력 형식(png/jpeg/webp).quality(기본: 80): 화질(1-100), jpeg/webp만.full_page(기본: false): viewport 아닌 전 높이 촬영.dark_mode(기본: false): 다크 배색 위장.block_ads(기본: true): 광고·트래커 차단.emulate_device(선택): 모바일·태블릿 위장.delay(기본: 0): 촬영 전 대기(ms).timeout(기본: 30000): 최대 로드 타임아웃(ms).
2. Base64 JSON으로 촬영
GET /v1/screenshots/json
매개변수:
url(필수): 촬영 페이지 URL.width(기본: 1920): 너비.height(기본: 1080): 높이.type(기본: png): 형식(png/jpeg/webp).quality(기본: 80): 화질(1-100), jpeg/webp만.full_page(기본: false): 전 높이.dark_mode(기본: false): 다크.block_ads(기본: true): 광고 차단.emulate_device(선택): 모바일·태블릿.delay(기본: 0): 대기(ms).timeout(기본: 30000): 타임아웃(ms).
응답 예시:
{
"screenshot": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"url": "https://example.com",
"options": {
"width": 1920,
"height": 1080,
"type": "png",
"full_page": false
}
}
3. PDF로 촬영
GET /v1/screenshots/pdf
매개변수:
url(필수): PDF화 URL.paper_size(기본: A4): 용지(A4/Letter/Legal/A3).landscape(기본: false): 가로.scale(기본: 1.0): 렌더링 배율(0.1~2.0).print_background(기본: true): 배경색·그래픽 인쇄.block_ads(기본: true): 광고·트래커 차단.delay(기본: 0): PDF 생성 전 대기.
4. 기기 목록
GET /v1/devices
지원 위장: 너비·높이· user-agent ·배율.
💡 용도
- 이커머스
- 시험
- 콘텐츠 저장
- 경쟁 분석
- 자동 보고
- SNS 공유
⚙️ 고급 기능
- 광고 차단: 깨끗한 촬영
- 커스텀 user agent: 유연한 위장
- 다크 모드: 야간 촬영
- 전체 페이지: 스크롤 내용 촬영
- 기기 위장: 모바일 대응 시험
- 유연한 시간: 지연·타임아웃 조정
🌟 왜 이 API인가
- 고성능: 전광석화 촬영
- 기업 대응: 99.99% 가동 보장
- 개발자용: 단순한 RESTful
- 유연한 출력: 다중 이미지 형식
- 견고한 기능: 고도 조정