SDK と統合
依存関係ゼロまたは最小限の serp.cheap API 公式クライアントです。各クライアントは POST /v1/search
(および /v1/scrape、/v1/rank)を型付きのパラメータとレスポンス、一時的なエラー時の自動リトライ、
ページネーションヘルパーでラップします。9 つの言語、主要な Web スタック向けのフレームワーク統合、CLI、
そして AI エージェント向けの MCP サーバーを提供します。
言語 SDK のインストール
Section titled “言語 SDK のインストール”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"}フレームワーク統合
Section titled “フレームワーク統合”SDK をお使いのフレームワークの設定、DI コンテナ、規約に組み込むドロップイン型のモジュールです。
| フレームワーク | 言語 | インストール |
|---|---|---|
| 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 |
コマンドライン
Section titled “コマンドライン”go install github.com/serpcheap/serpcheap-cli@latest# thenexport SERPCHEAP_API_KEY=your_keyserpcheap search "best running shoes" --gl us JavaScript / TypeScript @serpcheap/sdk — Node 18+、依存関係ゼロ。
Python serpcheap — Python 3.8+、標準ライブラリのみ。
Go serpcheap-go — Go 1.21+、標準ライブラリのみ。
Rust serpcheap クレート — rustls、ブロッキングクライアント。
Java cheap.serp:serpcheap — Java 11+。
すべてのクライアントと統合は同じ検索パラメータを受け付け、同じ レスポンス構造を返します。代わりにエージェント/LLM アクセスが必要ですか?MCP サーバーをご覧ください。