← ब्लॉग पर वापस

PHP में Google Search API: पूरा ट्यूटोरियल (2026)

cURL या Guzzle के साथ PHP में Google Search API का उपयोग करें — प्रमाणित अनुरोध, ऑर्गेनिक परिणाम पार्स करना और पेजिनेशन। serp.cheap के साथ कॉपी-पेस्ट उदाहरण।

1 मिनट पढ़ें

serp.cheap का उपयोग करके PHP से Google को क्वेरी करें और संरचित परिणाम प्राप्त करें।

नेटिव cURL (कोई डिपेंडेंसी नहीं)

<?php
$ch = curl_init("https://api.serp.cheap/v1/search");
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => ["X-API-Key: YOUR_KEY", "Content-Type: application/json"],
    CURLOPT_POSTFIELDS => json_encode(["q" => "best electric cars 2026", "gl" => "us", "page" => 1]),
]);
$res = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($code !== 200) {
    throw new RuntimeException("Search failed: HTTP $code");
}
$data = json_decode($res, true);
foreach ($data["organic"] as $r) {
    printf("#%d %s — %s\n", $r["position"], $r["title"], $r["link"]);
}

Guzzle के साथ

<?php
use GuzzleHttp\Client;

$client = new Client(["base_uri" => "https://api.serp.cheap/"]);
$res = $client->post("v1/search", [
    "headers" => ["X-API-Key" => "YOUR_KEY"],
    "json"    => ["q" => "serp api php", "gl" => "us"],
]);
$data = json_decode((string) $res->getBody(), true);
echo "cost: {$data['stats']['cost']} credits\n";

पेजिनेशन

page बढ़ाएं (1-इंडेक्स्ड); प्रत्येक पेज एक अलग बिल किया जाने वाला अनुरोध है। अपनी API कुंजी को सर्वर-साइड कॉन्फ़िग में रखें, कभी क्लाइंट आउटपुट में नहीं।

आगे

Frequently asked questions

मैं PHP में Google Search API को कैसे कॉल करूं?+

cURL या Guzzle के साथ JSON POST करें। serp.cheap के साथ, https://api.serp.cheap/v1/search पर एक X-API-Key हेडर और एक JSON बॉडी भेजें, फिर प्रतिक्रिया को json_decode करें और organic array पढ़ें।

cURL या Guzzle?+

नेटिव cURL शून्य डिपेंडेंसी के साथ काम करता है। Guzzle बड़े ऐप्स के लिए साफ़-सुथरा है और रिट्राई व async को आसान बनाता है। दोनों एक ही HTTP एंडपॉइंट को कॉल करते हैं — या आधिकारिक PHP SDK (composer require serpcheap/serpcheap) के साथ इस सेटअप को छोड़ दें, जो एक Laravel इंटीग्रेशन भी देता है।

अपनी API कुंजी पाएं

सीधे सबसे सस्ता, कार्ड या क्रिप्टो से भुगतान, कोई KYC नहीं। या मार्केटप्लेस से।