Quickstart
serp.cheap turns a Google search into clean JSON over a single HTTPS endpoint.
- Base URL:
https://api.serp.cheap - Endpoint:
POST /v1/search - Auth: an
x-api-keyheader
1. Get an API key
Section titled “1. Get an API key”Sign in at app.serp.cheap and create a key. Every new account starts with free credits.
2. Make a request
Section titled “2. Make a request”Send your query as JSON with your key in the x-api-key header.
curl -X POST https://api.serp.cheap/v1/search \ -H "x-api-key: YOUR_API_KEY" \ -H "content-type: application/json" \ -d '{ "q": "best running shoes", "gl": "us" }'import { SerpCheap } from "@serpcheap/sdk";
const client = new SerpCheap("YOUR_API_KEY");const res = await client.search({ q: "best running shoes", gl: "us" });console.log(res.organic[0].title);from serpcheap import SerpCheap
client = SerpCheap("YOUR_API_KEY")res = client.search(q="best running shoes", gl="us")print(res.organic[0].title)3. Read the response
Section titled “3. Read the response”Results come back ranked, with an optional Knowledge Graph and billing stats.
{ "search": "best running shoes", "page": 1, "organic": [ { "position": 1, "title": "The 10 Best Running Shoes of 2026", "link": "https://example.com/best-running-shoes", "snippet": "Our running experts tested 40+ pairs…" } ], "knowledgeGraph": { "title": "Running shoe", "description": "…" }, "stats": { "balance": 9994, "cost": 6, "cached": false }}Next steps
Section titled “Next steps”- Authentication — keys, headers and the auth errors.
- Search parameters — country, language, time filters, pagination.
- Response shape — organic, ads, Knowledge Graph, related searches.
- SDKs — official libraries for 9 languages (JS, Python, Go, Rust, Java, PHP, Ruby, .NET, Elixir), framework integrations and a CLI.