Skip to content

SDKs & integrations

Official, zero- or minimal-dependency clients for the serp.cheap API. Each one wraps POST /v1/search (plus /v1/scrape and /v1/rank) with typed parameters and responses, automatic retries on transient errors, and pagination helpers. Nine languages, framework integrations for the major web stacks, a CLI, and an MCP server for AI agents.

Terminal window
npm install @serpcheap/sdk

Drop-in modules that wire the SDK into your framework’s config, DI container and conventions.

FrameworkLanguageInstall
LaravelPHPcomposer require serpcheap/laravel
RailsRubygem install serpcheap-rails
DjangoPythonpip install serpcheap-django
FastAPIPythonpip install serpcheap-fastapi
Spring BootJavacheap.serp:serpcheap-spring-boot-starter (Maven)
NestJSNodenpm install @serpcheap/nestjs
Next.jsNodenpm install @serpcheap/next
ASP.NET Core.NETdotnet add package SerpCheap.AspNetCore
Terminal window
go install github.com/serpcheap/serpcheap-cli@latest
# then
export SERPCHEAP_API_KEY=your_key
serpcheap search "best running shoes" --gl us

All clients and integrations accept the same search parameters and return the same response shape. Need agent/LLM access instead? See the MCP server.