SDK
Официальные клиенты для API serp.cheap с нулевыми или минимальными зависимостями. Каждый оборачивает
POST /v1/search (а также /v1/scrape и /v1/rank) типизированными параметрами и ответами,
автоматическими повторами при временных ошибках и помощниками пагинации. Девять языков, интеграции
с основными веб-стеками, CLI и MCP-сервер для ИИ-агентов.
Установка SDK для языка
Заголовок раздела «Установка 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"}Интеграции с фреймворками
Заголовок раздела «Интеграции с фреймворками»Готовые модули, которые подключают 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 |
Командная строка
Заголовок раздела «Командная строка»go install github.com/serpcheap/serpcheap-cli@latest# затемexport 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-сервер.