단일 요금제, 넘어설 필요 없는 스크린샷 API.
엔드포인트 두 개로 거의 모든 것을 처리합니다. 설치할 SDK도 없고, 슬그머니 해상도를 제한하는 요금제 등급도 없습니다.
URL 하나, 이미지 하나
응답 본문이 곧 이미지입니다. 작업 ID도, 폴링도, 두 번째 요청도 필요 없습니다. 호출 반대편에서 사람이 결과를 기다리고 있을 때 이 방식을 사용하세요.
curl -X POST https://url2image.com/api/v1/shot \
-H "Authorization: Bearer $URL2IMAGE_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://stripe.com","width":1440,"full_page":true}' \
--output stripe.png
URL 여러 개, zip 하나
배치는 병렬로 렌더링되며 URL별 상태를 보고하므로, 일부 실패가 있어도 zip 파일에서 조용히 누락되지 않고 눈에 보입니다.
curl -X POST https://url2image.com/api/v1/batch \
-H "Authorization: Bearer $URL2IMAGE_KEY" \
-H "Content-Type: application/json" \
-d '{"urls":["https://stripe.com","https://vercel.com"],"format":"png"}'
# then
curl https://url2image.com/api/v1/jobs/$ID -H "Authorization: Bearer $URL2IMAGE_KEY"
curl -L https://url2image.com/api/v1/jobs/$ID/download -o screenshots.zip
직접 제어할 수 있는 옵션
뷰포트 너비와 높이, 레티나 출력을 위한 최대 3배 디바이스 픽셀 밀도, 전체 페이지 또는 화면 상단만, 라이트 또는 다크 색상 모드, 애니메이션이 있는 페이지를 위한 추가 대기 시간, 쿠키 배너 숨김 처리, JPEG 품질, 출력 형식까지 제어할 수 있습니다.
제어할 수 없는 것은 인증입니다. 설계상 공개 페이지만 렌더링됩니다.
성장해도 형태가 바뀌지 않는 가격 체계
단위는 하나뿐입니다. 렌더링된 페이지 1개. 모바일 뷰포트 PNG든 레티나 전체 페이지 캡처든, 사람이 요청했든 에이전트가 요청했든, REST API를 통했든 MCP 서버를 통했든 가격은 동일합니다. 크레딧을 더 구매하면 단가만 낮아질 뿐 그 외에는 아무것도 바뀌지 않습니다.
먼저 직접 리스트로 테스트해 보세요.
매달 10장의 스크린샷은 무료이며 카드 등록도 필요 없습니다. 내 리스트에서 잘 작동한다면, 크레딧은 장당 $0.002부터 시작하며 만료되지 않습니다.
리스트 붙여넣기자주 묻는 질문
요청 속도 제한이 있나요?
하나의 호출자가 렌더링 풀을 독점하지 않도록 IP당 요청 속도가 제한됩니다. 대량 요청은 배치를 이용하는 것이 올바른 방법이며, 배치는 이 제한의 영향을 받지 않습니다.
웹훅을 지원하나요?
아직입니다. 배치 엔드포인트를 폴링하세요. 비용이 거의 들지 않고 URL별 상태를 반환하므로 배치가 끝나기 전부터 초기 결과를 활용할 수 있습니다.
키 없이도 사용할 수 있나요?
네, 브라우저에서는 익명으로 사용할 수 있습니다. 스크립트에서 사용하려면 키를 발급받아 크레딧과 배치를 한 계정에 묶어 관리하세요.
요금제 전체 보기
스크린샷 1장당, 선불, 만료 없음.
Enough to shoot a competitor set, a client portfolio, or a sitemap crawl.
The usual pick once a nightly job is running against your own URL list.
For monitoring pipelines and agent fleets that render around the clock.
Archive work, whole-market sweeps, and anything with a seven figure URL list.