Fetch location-specific Google organic results through MuAPI's normalized SERP API. Choose device and depth, pay per lookup, and receive structured JSON.
About this model
Google Organic SERP returns a normalized snapshot of Google's organic search results for a keyword, location, language, and device. Each result includes ranking position, domain, title, URL, description, and selected SERP feature flags, making the endpoint useful for rank checks, SEO research, and search-result monitoring.
Cost analysis
| Provider | Cost | Notes |
|---|---|---|
| muapiapp | From $0.001000 per 10-result lookup | Depth-based pricing with final reconciliation after the task completes. |
Depth-based pricing with final reconciliation after the task completes.
** Competitor pricing is estimated based on similar model architectures and usage tiers.
Configuration schema
| Parameter | Type | Description | Default |
|---|---|---|---|
| Keyword | string | The Google search query to inspect. | best ai video generator |
| Location | Enum (213 options) | Country to target for the search. | United States |
| Language | Enum (129 options) | Language to search in. | English |
| Device | Enum (2 options) | - | desktop |
| Result Depth | int | How many organic result positions to request. | 10 |
The Google search query to inspect.
best ai video generatorCountry to target for the search.
United StatesLanguage to search in.
English-
desktopHow many organic result positions to request.
10Developer documentation
"United States" and "English".request_id; poll the result URL or provide a webhook URL for the completed JSON snapshot.curl -X POST https://api.muapi.ai/api/v1/seo-google-serp \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"keyword": "best ai video generator",
"location": "United States",
"language": "English",
"device": "desktop",
"depth": 10
}'
Frequently asked
It returns a normalized JSON snapshot containing the keyword, market settings, result depth, and selected fields for each returned SERP item, including rank, domain, title, URL, description, and SERP feature flags.
Yes. Set `device` to `mobile` for a mobile Google result snapshot, or leave it as `desktop` for desktop results.
Pass the country name in `location`, e.g. "India" or "Germany" — MuAPI maps it to the upstream location code internally. The default is "United States". City/region-level targeting beyond the country level is not exposed.
MuAPI reserves an amount based on requested depth and then settles the UsageLog to the actual upstream task cost returned for the lookup.
Yes. Append ?webhook=YOUR_URL to the submit request and MuAPI will POST the completed JSON snapshot to that URL when the lookup finishes, instead of requiring you to poll the result endpoint.