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

웹 스크래핑 API

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

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

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

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

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com"
매개변수유형필수설명
api_keystring예사용자의 API 키
urlstring예가져올 URL
render_js0 | 1아니요헤드리스 Chrome 렌더링 활성화
premium_proxy0 | 1아니요레지덴셜 IP를 통해 라우팅 (Growth 이상)
mobile_proxy0 | 1아니요모바일 IP를 통해 라우팅 (Growth 이상)
countryISO 코드아니요프록시 지오로케이션을 위한 국가
devicedesktop | mobile | tablet아니요시뮬레이션할 디바이스
session_idstring아니요요청 간 쿠키와 프록시 재사용
timeoutms아니요브라우저가 소요할 수 있는 최대 시간, 최대 60000
wait_forms아니요탐색 후 유휴 대기 시간 (5000-10000 권장)
wait_for_cssselector아니요CSS 셀렉터가 나타날 때까지 대기
wait_untilstring아니요탐색 대기 조건 (고급)
keep_headers0 | 1아니요사용자 지정 헤더를 대상으로 전달
custom_headersJSON아니요사용자 지정 요청 헤더 (URL 인코딩)
custom_cookiesstring아니요Cookie 헤더 값
extract_rulesJSON아니요구조화된 JSON으로 파싱할 CSS 셀렉터
auto_parser0 | 1아니요JSON 응답 자동 파싱
screenshot0 | 1아니요HTML 대신 PNG 반환
screenshot_optionsJSON아니요스크린샷 크기 및 셀렉터
binary_response0 | 1아니요바이너리 페이로드 스트리밍 (PDF, 이미지)
js_instructionsJSON아니요캡처 전 스크롤/클릭/대기 실행
disable_stealth0 | 1아니요스텔스 플러그인 비활성화
webhookURL아니요준비되면 이 URL로 응답을 POST
forward_proxyURL아니요사용자의 업스트림 프록시를 통해 체이닝

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"