Le moyen le plus rapide de tester une API Google Search est depuis votre terminal. Les exemples utilisent serp.cheap.
Requête de base
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}'
Filtres pays et temporel
# Résultats depuis le Brésil, dernières 24 heures
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"}'
Voir toutes les options dans les paramètres de l’API Google Search.
Affichage formaté et extraction avec jq
# Uniquement les liens organiques
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'
# Titre + lien au format TSV
... | jq -r '.organic[] | [.position, .title, .link] | @tsv'
# Combien a coûté cet appel ?
... | jq '.stats'
Pagination
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
Conservez votre clé dans une variable d’environnement (-H "X-API-Key: $SERP_KEY") plutôt que de la coller dans vos scripts.
Suite
-
Guide complet : comment utiliser l’API Google Search