Real-time Google · Geo-targeted · Pay per success

Google SERPs in real time.
Clean JSON. Any geo.

Web, news, images, videos, maps, jobs and Google AI Mode, parsed and typed. Pick the country or a place name, the language and the device for each search. Live results, never cached.

See every result type on the SERP API page →

✓ 5,000 free credits✓ No credit card✓ Country, city and language targeting
5
credits per search
0
credits for failed requests
100
results per request with batch
GET /serp
Try it →
// request
"search": "best project management software"
"location": "us"
"lang": "en"
5 credits·10 results
// response
{ }   ← click "Run search" ▍
What we parse

Every search type. Typed.

Google changes its result pages often. We watch the parsers and keep the same JSON shape, so your code keeps working.

Web (organic)
Position, title, link, description, displayed URL (cite), site name and date when Google shows one. search_type=search.
Headline, link, publisher (siteName), relative date, description and thumbnail. search_type=news.
Full image URL, Google thumbnail, source page, domain and dimensions, plus related suggestions. search_type=images.
Title, URL, channel, provider, duration, publish date and description. search_type=videos.
Places with name, address, category, rating, reviews, phone, website, hours, GPS coordinates, place_id and CID. search_type=maps.
Google Jobs listings with title, company, location, posting site, salary and apply links. search_type=jobs.
Google AI Mode
Google's full AI answer as text and typed blocks, with every citation (title, link, source). search_type=ai.
Google AI Overviews
Google's AI-generated summary in web results when present: text, text blocks with links, and references.
People also ask
The questions Google lists under People also ask, as a list of strings (related_questions).
Knowledge graph
Entity card facts as key and value pairs when Google shows one.
Top stories and videos
News and video blocks embedded in the web results, when Google shows them.
Built for what you're shipping

Three workflows. One key.

SEO platforms

Rank tracking that actually scales.

Track keywords across countries, cities and devices. Each response gives positions plus the Google AI Overviews, People also ask and knowledge graph blocks for the query.

→ desktop + mobile, any country or city
AI search & RAG

Ground your model in fresh web.

Pipe SERP results into LLM prompts as context. Live, citeable, geo-aware. Wire it as a tool in OpenAI or Claude function calls, or use Google AI Mode answers with their citations.

→ works through the Ujeebu MCP server
Market research

See what your market is searching.

Check competitor coverage on the queries that matter, and pull news, images and videos by topic. Store each response to follow how the results change over time.

→ news + images + videos + People also ask
60-second integration

However your stack is wired.

curl -G "https://api.ujeebu.com/serp" \
  -H "ApiKey: YOUR_KEY" \
  --data-urlencode "search=best running shoes 2026" \
  -d location=us \
  -d lang=en \
  -d device=desktop
Why teams switch

What you stop worrying about.

Live results. Never cached.

Every request hits Google fresh from the geo you specify. No stale snapshots, no 24-hour cache trick to pad margins.

Country, city and language targeting.

Set location to a country code such as us or a place name such as "Austin, TX", and lang to a language, to see the results a searcher there sees, on desktop or mobile.

Unified credit pool.

SERP, scraper, screenshot, markdown: same key, one wallet. Burst into one product without overprovisioning the others.

Pay only for what works.

Blocked requests, timeouts and server errors are not billed. Only completed searches use credits.

Pay only for what works.

Blocked requests, timeouts and server errors cost zero. 5,000 credits free, no card. One credit pool across every endpoint. The same key works in production.

$0   for blocks and timeouts 5,000   free credits 1   credit pool, every endpoint
Pricing

Pay per success. Start free.

Each search is 5 credits (a batch: 5 credits per 10 results requested). Blocked requests, timeouts and server errors don't count. The same plans cover every Ujeebu endpoint, one credit pool.

See all plans →
Pay-as-you-go top-ups PAYG From $0.24 / 1K down to $0.13 / 1K · no subscription · works on the trial too

Buy credits one pack at a time, no subscription. Works on the trial too. searches below convert each pack at 5 credits per request. Top-up credits last 60 days under 500K credits, 90 days from 500K and 180 days from 5M.

Pack Credits ~ searches Price Per 1K credits  
Mini 50,000 10K $12.00 $0.24 Buy
Starter 100,000 20K $22.00 $0.22 Buy
Standard 500,000 100K $105.00 $0.21 Buy
Pro 1,000,000 200K $155.00 $0.16 Buy
Enterprise 5,000,000 1M $650.00 $0.13 Buy

Sign up free to unlock top-ups: the trial's 5,000 credits land instantly, and you can buy any pack from the dashboard right after.

Sign up free
Common questions

Before you sign up.

How does this compare to SerpAPI, DataForSEO, Bright Data SERP?▼
SerpAPI covers many more engines and Google verticals, and DataForSEO bundles SERP with a broader SEO data suite. Ujeebu SERP covers Google and costs 5 credits per successful search (60,000 searches on the $49 Starter plan). It shares one credit pool with our scraping, screenshot and markdown APIs, and works with AI agents through our MCP server.
Are results live or cached?▼
Live by default. Every request fetches a fresh SERP from Google through the geo you specify. We don't cache and we don't sell yesterday's data as today's.
Which search engines are supported?▼
Google only: web search (with Google AI Overviews), news, images, videos, maps, jobs and AI Mode, all from one /serp endpoint using the search_type parameter.
How precise is the geo-targeting?▼
Set location to a 2-letter country code (us, uk, fr) or to a place name such as "Austin, TX" or "Berlin, Germany", and lang to the language. Place names work for every search type. The default is US.
How do I get more than 10 results?▼
For web search and Google Jobs, add batch=true and results_count (up to 100): one request returns the combined list without duplicates, billed 5 credits per 10 results requested. You can also request pages one by one with page (1 to 40), Google Jobs included.
Can I track over time / detect SERP changes?▼
Yes. Call the API on your own schedule and store each response; comparing positions between runs lets you build rank tracking and change monitoring.
What's the rate limit?▼
Limits depend on your plan: see /pricing, and contact us for high-volume needs.
Can I top up if I run out of credits?▼
Yes, on every plan, including the trial. Top-ups are fixed packs, from $12 for 50K credits ($0.24 per 1K) down to $0.13 per 1K at 5M credits, the same as on /pricing. Top-up credits last 60 days under 500K credits, 90 days from 500K and 180 days from 5M.

5,000 free credits. Live in 60 seconds.

No credit card. No sales call. Just an API key and your first SERP.