콘텐츠로 이동
로그인 가입하기

웹 스크래핑 API

하나의 엔드포인트로 모든 페이지를 처리합니다. 스크래핑 API는 프록시 로테이션, 헤드리스 Chrome, JavaScript 실행, CAPTCHA 해결, 자동 재시도를 처리합니다.

GET https://scrape.shifter.io/v1

POSTPUT 변형도 지원됩니다. POST requestsPUT requests를 참조하세요.

모든 요청에서 api_key 쿼리 파라미터로 API 키를 전달하세요. 키는 panelWeb Scraping API → API Keys에서 관리됩니다.

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com"
ParameterTypeRequiredDescription
api_keystringyes사용자의 API 키
urlstringyes가져올 URL
render_js0 | 1no헤드리스 Chrome 렌더링 활성화
premium_proxy0 | 1no레지덴셜 IP를 통해 라우팅 (Growth 이상)
mobile_proxy0 | 1no모바일 IP를 통해 라우팅 (Growth 이상)
countryISO codeno프록시 지오로케이션을 위한 국가
devicedesktop | mobile | tabletno시뮬레이션할 디바이스
session_idstringno요청 간 쿠키와 프록시 재사용
timeoutmsno브라우저가 소요할 수 있는 최대 시간, 최대 60000
wait_formsno탐색 후 유휴 대기 시간 (5000-10000 권장)
wait_for_cssselectornoCSS 셀렉터가 나타날 때까지 대기
wait_untilstringno탐색 대기 조건 (고급)
keep_headers0 | 1no사용자 지정 헤더를 대상으로 전달
custom_headersJSONno사용자 지정 요청 헤더 (URL 인코딩)
custom_cookiesstringnoCookie 헤더 값
extract_rulesJSONno구조화된 JSON으로 파싱할 CSS 셀렉터
auto_parser0 | 1noJSON 응답 자동 파싱
screenshot0 | 1noHTML 대신 PNG 반환
screenshot_optionsJSONno스크린샷 크기 및 셀렉터
binary_response0 | 1no바이너리 페이로드 스트리밍 (PDF, 이미지)
js_instructionsJSONno캡처 전 스크롤/클릭/대기 실행
disable_stealth0 | 1no스텔스 플러그인 비활성화
webhookURLno준비되면 이 URL로 응답을 POST
forward_proxyURLno사용자의 업스트림 프록시를 통해 체이닝

JSON을 요구하는 모든 파라미터는 URL 인코딩되어야 합니다.

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&render_js=1&wait_for_css=h1"