Google organic results with true rank and page blocks
crawl4ai.google.serp.organicOne Google results page as JSON: every organic result with its rank (position, and position_absolute counting the blocks above it), and each block Google showed (People also ask, local pack, videos, ...; the AI Overview when Google showed one: always with source=google, otherwise only when the answer came from Google directly, see note). Localised to a country, a language and optionally a city. When results is empty, empty_reason says why: google_no_results (Google matched nothing) or rescue_no_results (another provider may still have results).
- Price
- $0.00015/success제공업체 원가
- Success rate
- 90.4%Last 30 days · 916,596 calls
- Latency p50
- 4.9 sp95 11 s
- Last verified
- 2026. 10. 9.Verified working
GEThttps://toolswitch.dev/v1/tools/crawl4ai.google.serp.organic?q=best+crm+software&country=usPreview- Uses platform quota
- Synchronous response
- Reads public data
파라미터
| 파라미터 | 유형 | 필수 | 설명 | 예시 |
|---|---|---|---|---|
| 쿼리 파라미터 | ||||
q | 문자열 | 필수 | the query, up to 512 characters | best crm software |
num | 정수 | 선택 | results to return: a multiple of 10 from 10 to 100 (num/10 Google pages); default 10 | |
page | 정수 | 선택 | page over num, 1 to 30: num=10&page=2 is results 11-20 | |
time | 문자열 | 선택 | Google's time filter | |
fresh | 문자열 | 선택 | 1 skips the cache | |
source | 문자열 | 선택 | auto (default) may answer from Crawl4AI's fallback page, which has no AI Overview; google answers from Google's own page only, with the AI Overview when Google shows one, and is a free 503 when Google cannot be reached | |
country | 문자열 | 선택 | two-letter Google country (gl), default us | us |
language | 문자열 | 선택 | Google interface language (hl), e.g. en or pt-br; default en | |
location | 문자열 | 선택 | a city or region, e.g. Austin, TX; an unknown place answers 400 with the closest names | |
- 쿼리 파라미터
q문자열필수the query, up to 512 characters
예시:
best crm softwarenum정수선택results to return: a multiple of 10 from 10 to 100 (num/10 Google pages); default 10
page정수선택page over num, 1 to 30: num=10&page=2 is results 11-20
time문자열선택Google's time filter
fresh문자열선택1 skips the cache
source문자열선택auto (default) may answer from Crawl4AI's fallback page, which has no AI Overview; google answers from Google's own page only, with the AI Overview when Google shows one, and is a free 503 when Google cannot be reached
country문자열선택two-letter Google country (gl), default us
예시:
uslanguage문자열선택Google interface language (hl), e.g. en or pt-br; default en
location문자열선택a city or region, e.g. Austin, TX; an unknown place answers 400 with the closest names
코드 예제
$TOOLSWITCH_KEY를 콘솔에서 생성한 키로 바꾸세요.
curl -X GET 'https://toolswitch.dev/v1/tools/crawl4ai.google.serp.organic?q=best+crm+software&country=us' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY"import os
import requests
response = requests.request(
"GET",
"https://toolswitch.dev/v1/tools/crawl4ai.google.serp.organic?q=best+crm+software&country=us",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/crawl4ai.google.serp.organic?q=best+crm+software&country=us", {
method: "GET",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
},
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());게이트웨이 API는 미리보기 버전이며 URL과 인증 방식이 변경될 수 있습니다. 예제 매개변수는 샘플 데이터입니다. 호출 요금은 $0.00015/success이며 서비스 수수료가 포함되어 있습니다.