Google aus C# zu scrapen beginnt meist mit HttpClient + HtmlAgilityPack und endet mit einer Proxy-Rechnung und einem Headless-Browser. Hier ist der günstige Weg: eine Anfrage, die Google-Ergebnisse als strukturiertes JSON zurückgibt — keine Proxys, kein Parsing.
Warum DIY-Scraping in .NET teuer wird
- IP-Sperren — Google blockiert Rechenzentrums-IPs schnell; du müsstest rotierende Residential-Proxys mieten.
- CAPTCHAs — Volumen löst sie aus und sie zu lösen kostet Geld.
- Headless-Browser — JS-gerenderte Ergebnisse drängen dich zu Playwright/Selenium, schwer unter Last.
- Selektor-Verfall — Googles DOM ändert sich und dein HtmlAgilityPack-XPath bricht.
Der günstige Weg: eine Anfrage
Nur HttpClient und System.Text.Json — keine zusätzlichen Pakete:
using System.Net.Http;
using System.Net.Http.Json;
using System.Text.Json;
var http = new HttpClient();
http.DefaultRequestHeaders.Add("X-API-Key",
Environment.GetEnvironmentVariable("SERP_CHEAP_API_KEY"));
var res = await http.PostAsJsonAsync("https://api.serp.cheap/v1/search",
new { q = "best crm software", gl = "us" });
var doc = await res.Content.ReadFromJsonAsync<JsonElement>();
foreach (var r in doc.GetProperty("organic").EnumerateArray())
{
Console.WriteLine($"{r.GetProperty("position")}. {r.GetProperty("title")}");
Console.WriteLine($" {r.GetProperty("link")}");
}
Keine Proxys, kein Browser, kein zu wartender Parser.
Oder nutze das offizielle SDK
dotnet add package SerpCheap
var client = new SerpCheap.Client(
Environment.GetEnvironmentVariable("SERP_CHEAP_API_KEY"));
var res = await client.SearchAsync(new SearchParams { Q = "best crm software", Gl = "us" });
Console.WriteLine(res.Organic[0].Title);
Baust du eine Web-App? dotnet add package SerpCheap.AspNetCore registriert den Client per DI, sodass du ihn in Controller injizieren kannst.
Was es kostet
| Preis pro Abfrage | |
|---|---|
| Frisches Ergebnis | $0.0006 |
| Gecachtes Ergebnis | $0.0003 |
| Gratis bei der Anmeldung | 100 Suchen |
Pay-as-you-go ab $0.75/1k, Credits 12 Monate gültig — günstiger als die Residential-Proxy-Bandbreite allein. Siehe den Vergleich der günstigsten SERP API.
Parameter, die du nutzen wirst
gl— Land der Ergebnisse. Siehe lokales SEO nach Land.hl— Oberflächensprache.page— 1-indiziert; siehe Paginierung.tbs— Zeitfilter für aktuelle Ergebnisse.
Weiter
- Wie man Google zuverlässig scrapt
- Günstigste Google Search API 2026
- Google Search API für KI-Agenten
Probiere serp.cheap aus
Kopiere das Snippet, füge deinen Key ein, und du scrapst Google aus C#. 100 kostenlose Suchen bei der Anmeldung — keine Karte nötig; Pay-as-you-go ab $0.75/1k danach, und Credits bleiben 12 Monate gültig.
- Hol dir deinen kostenlosen API-Key →
- Lieber per Karte zahlen? serp.cheap ist auch auf RapidAPI (
$0.90/1k) und Apify ($1.50/1k).