Google Organic SERP API: AI Large Language Models

Fetch location-specific Google organic results through MuAPI's normalized SERP API. Choose device and depth, pay per lookup, and receive structured JSON.

📝

Overview

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.

1Inspect the current Google results for a target keyword
2Compare desktop and mobile rankings by market
3Build SEO dashboards and keyword monitoring workflows
4Identify ranking URLs and SERP feature coverage
💰

Pricing & Value

Cost analysis

muapiappFrom $0.001000 per 10-result lookup

Depth-based pricing with final reconciliation after the task completes.

** Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Keywordstring

The Google search query to inspect.

Default Valuebest ai video generator
LocationEnum (213 options)

Country to target for the search.

Default ValueUnited States
LanguageEnum (129 options)

Language to search in.

Default ValueEnglish
DeviceEnum (2 options)

-

Default Valuedesktop
Result Depthint

How many organic result positions to request.

Default Value10
📖

Implementation Guide

Developer documentation

How to Use Google Organic SERP

  1. Choose a keyword: Provide the search query you want to inspect.
  2. Set the market: Choose a country and language by name, such as "United States" and "English".
  3. Choose device and depth: Request desktop or mobile results and a depth from 10 to 100.
  4. Submit asynchronously: The endpoint returns a 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
  }'

Common Questions

Frequently asked

What does the Google Organic SERP API return?

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.

Can I request mobile results?

Yes. Set `device` to `mobile` for a mobile Google result snapshot, or leave it as `desktop` for desktop results.

How do I select a country or city?

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.

How is the request priced?

MuAPI reserves an amount based on requested depth and then settles the UsageLog to the actual upstream task cost returned for the lookup.

Can I get notified when the result is ready instead of polling?

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.