Real-time Google Maps · City and country targeting · Pay per success

Google Maps as JSON.
Local listings, structured.

Local business listings from Google Maps: name, address, category, rating, reviews, phone, website, hours, GPS coordinates, place_id and CID, parsed and typed. Build local-pack monitoring, lead lists, competitor maps, store-locator data.

See Google Maps on the SERP API page →

✓ 5,000 free credits✓ No credit card✓ City, country and language targeting
5
credits per search
20
places per search in our test
0
credits for failed requests
GET /serp?search_type=maps
Try it →
// request
"search_type": "maps"
"search": "coffee shops"
"location": "Austin, TX"
"lang": "en"
5 credits·20 places
// response
{ }   ← click "Run maps search" ▍
Every field, every listing

Typed local results, ready to ship.

What Google shows for each place: name, address, contact details, hours, ratings, category, coordinates and the persistent IDs for cross-day diffing.

title
Business name as listed on Google.
address
Address Google shows for the place.
rating
Average star rating (0.0 to 5.0).
reviews
Total review count Google displays.
category
Primary business category (Cafe, Plumber, etc.).
phone / website
Phone number and website when Google shows them.
opening_hours
Hours line when present (varies by listing).
price
Price range when Google shows one, for example "$1-10".
gps_coordinates
Latitude and longitude of the place.
place_id / cid
Google's IDs for the place: they survive rank changes, so you can track the same business over time.
thumbnail / description
Listing photo and a short review snippet or description.
position
Position in the results (1-based).
Who ships with /serp?search_type=maps

Three workflows. One key.

Local SEO

Track local-pack rank for every keyword and town.

Run map searches on your own schedule, with the town in location. Diff the maps_results array to see when your business moves up or down. CID is stable so you can track even when the name on the pin changes.

→ CID-stable · any town · your own schedule
Lead generation

Build clean local-business lists by category and town.

Query any niche in any town. Get name, address, phone, website, category and rating back as typed JSON, ready to enrich or hand off to outbound. No scraping fragility.

→ name · phone · website · per-success
Competitor intel

See who's stealing local visibility.

Snapshot the results daily across your service areas. Detect new entrants, watch review counts grow, spot rating shifts before they show up in your reports.

→ review-count delta · rating-delta · live
60-second integration

However your stack is wired.

curl -G "https://api.ujeebu.com/serp" \
  -H "ApiKey: YOUR_KEY" \
  --data-urlencode "search_type=maps" \
  --data-urlencode "search=coffee shops" \
  --data-urlencode "location=Austin, TX" \
  -d lang=en
Why teams switch

What you stop worrying about.

Live map results. Never cached.

Every request fetches Google Maps in real time. The same query in two cities returns two different sets, as a local user sees them.

Local results by place.

Set location to a place name such as "Austin, TX", or a country code with the town in the query. The results come back as Google shows them to a searcher there.

Stable CID for tracking.

Google's CID stays the same when the rank or the listing name changes. Use it, or place_id, as the join key for cross-day local-rank tracking.

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. Blocked requests, timeouts and server errors don't count. 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 precise is the geo-targeting?▼
Set location to a place name such as "Austin, TX" or "Manchester, England" to get the results a searcher there sees, or to a country code such as ca or uk. Add lang for the language. Putting the town in the query, for example "italian restaurant brampton", works too.
What is CID and why does it matter?▼
CID is Google's stable customer ID for a business. Unlike rank or name, it persists across SERP shifts, so when you track the same business day over day, CID is your reliable join key.
Do I get the phone number?▼
Yes, when Google shows one: phone and website are returned with the listing. In our Austin test all 20 places had both. Each result also includes the address, category, rating, review count, GPS coordinates, place_id and CID.
Can I get opening hours?▼
Yes, opening_hours is returned when Google shows an hours line for the listing (for example "Open 24 hours"). Not every listing has one.
How does this compare to Places API?▼
Google Places API requires a Google Cloud project, billing setup, and a per-call cost that varies by data type. We return the Google Maps results as they appear on Google, with one key and one credit pool shared with the rest of the Ujeebu API.
Can I top up 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 map results in 60 seconds.

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