← Bloga dön

curl ile Google Search API: Hızlı Başvuru (2026)

Komut satırından curl ile Google Search API çağırın — kimlik doğrulama, ülke ve zaman filtresi parametreleri, sayfalama ve JSON'u jq'ye aktarma.

1 dk okuma

Bir Google Search API’yi test etmenin en hızlı yolu terminalinizden geçer. Örnekler serp.cheap kullanıyor.

Temel istek

curl https://api.serp.cheap/v1/search \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q": "best electric cars 2026", "gl": "us", "page": 1}'

Ülke ve zaman filtreleri

# Brezilya'dan sonuçlar, son 24 saat
curl https://api.serp.cheap/v1/search \
  -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"q": "eleições", "gl": "br", "tbs": "qdr:d"}'

Tüm seçenekleri Google Search API parametreleri sayfasında görün.

jq ile düzenli yazdırma ve çıkarma

# Sadece organik bağlantılar
curl -s https://api.serp.cheap/v1/search \
  -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"q": "serp api curl", "gl": "us"}' | jq -r '.organic[].link'

# Başlık + bağlantı TSV olarak
... | jq -r '.organic[] | [.position, .title, .link] | @tsv'

# Bu çağrının maliyeti ne kadardı?
... | jq '.stats'

Sayfalama

for p in 1 2 3; do
  curl -s https://api.serp.cheap/v1/search \
    -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
    -d "{\"q\": \"serp api\", \"page\": $p}" | jq -r '.organic[].link'
done

Anahtarınızı betiklere yapıştırmak yerine bir ortam değişkeninde tutun (-H "X-API-Key: $SERP_KEY").

Sonraki

Frequently asked questions

curl ile bir Google Search API'yi nasıl test ederim?+

Anahtarınızı başlıkta göndererek bir JSON gövdesi POST edin: curl https://api.serp.cheap/v1/search -H 'X-API-Key: KEY' -H 'Content-Type: application/json' -d '{"q":"...","gl":"us"}'.

Yalnızca bağlantıları nasıl çıkarırım?+

Yanıtı jq'ye aktarın: ... | jq -r '.organic[].link'.

API anahtarını al

En ucuzu doğrudan, kart veya kripto ile öde, KYC yok. Ya da bir pazar yeri üzerinden.