SDK'ler ve entegrasyonlar
serp.cheap API’si için resmi, sıfır veya minimum bağımlılıklı istemciler. Her biri POST /v1/search’ü
(ayrıca /v1/scrape ve /v1/rank) türlenmiş parametreler ve yanıtlar, geçici hatalarda otomatik yeniden
denemeler ve sayfalama yardımcılarıyla sarmalar. Dokuz dil, başlıca web yığınları için framework
entegrasyonları, bir CLI ve yapay zeka ajanları için bir MCP sunucusu.
Bir dil SDK’si kurun
Bölüm başlığı “Bir dil SDK’si kurun”npm install @serpcheap/sdkpip install serpcheapgo get github.com/serpcheap/serpcheap-gocargo add serpcheap<dependency> <groupId>cheap.serp</groupId> <artifactId>serpcheap</artifactId> <version>0.2.0</version></dependency>composer require serpcheap/serpcheapgem install serpcheapdotnet add package SerpCheap{:serpcheap, "~> 0.2"}Framework entegrasyonları
Bölüm başlığı “Framework entegrasyonları”SDK’yi framework’ünüzün yapılandırmasına, DI konteynerine ve kurallarına bağlayan hazır modüller.
| Framework | Dil | Kurulum |
|---|---|---|
| Laravel | PHP | composer require serpcheap/laravel |
| Rails | Ruby | gem install serpcheap-rails |
| Django | Python | pip install serpcheap-django |
| FastAPI | Python | pip install serpcheap-fastapi |
| Spring Boot | Java | cheap.serp:serpcheap-spring-boot-starter (Maven) |
| NestJS | Node | npm install @serpcheap/nestjs |
| Next.js | Node | npm install @serpcheap/next |
| ASP.NET Core | .NET | dotnet add package SerpCheap.AspNetCore |
Komut satırı
Bölüm başlığı “Komut satırı”go install github.com/serpcheap/serpcheap-cli@latest# ardındanexport SERPCHEAP_API_KEY=your_keyserpcheap search "best running shoes" --gl usDil rehberleri
Bölüm başlığı “Dil rehberleri” JavaScript / TypeScript @serpcheap/sdk — Node 18+, sıfır bağımlılık.
Python serpcheap — Python 3.8+, yalnızca standart kütüphane.
Go serpcheap-go — Go 1.21+, yalnızca standart kütüphane.
Rust serpcheap crate — rustls, bloklayan istemci.
Java cheap.serp:serpcheap — Java 11+.
Tüm istemciler ve entegrasyonlar aynı arama parametrelerini kabul eder ve aynı yanıt yapısını döndürür. Bunun yerine ajan/LLM erişimi mi gerekiyor? Bkz. MCP sunucusu.