Google SERP
Analysez une page de résultats de recherche Google en résultats organiques structurés, annonces, recherches associées, panneaux de connaissances et boîtes « Autres questions posées ».
Utilisation de l'API
Ajoutez &scraper=google-serp à une requête Crawling API. Encodez l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.google.com/search?q=samsung+social+accounts' \
--data-urlencode 'scraper=google-serp' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.google.com/search?q=samsung+social+accounts',
{'scraper': 'google-serp'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.google.com/search?q=samsung+social+accounts',
{ scraper: 'google-serp' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.google.com/search?q=samsung+social+accounts', scraper: 'google-serp')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL passée dans le paramètre url (décodée pour plus de lisibilité) :
https://www.google.com/search?q=samsung+social+accountsStructure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Requête de recherche.
Résultats de recherche organiques.
Titre du résultat.
URL de destination du résultat.
Texte descriptif affiché sous le titre.
Liens annexes optionnels sous le résultat principal.
Annonces sponsorisées avec la même structure que
results[].Suggestions « Recherches associées à ».
Section PAA avec des paires question/réponse.
Bloc panneau de connaissances lorsqu'il est présent.
Exemple de réponse
{
"query": "samsung social accounts",
"results": [
{
"title": "Samsung Mobile (@SamsungMobile) / X",
"url": "https://x.com/SamsungMobile",
"snippet": "The official Samsung Mobile X account…"
}
],
"related_searches": ["samsung instagram", "samsung official tiktok"],
"people_also_ask": [
{
"question": "Does Samsung have a TikTok?",
"answer": "Yes, Samsung is on TikTok at @samsung."
}
]
}