Public APIs
SERP Rank Checker favicon

SERP Rank Checker

Development

Check realtime Google SERP Rank of any keywords.

SERP Rank Checker's website screenshot

About SERP Rank Checker

SERP Rank Checker is an API hosted on ApyHub that retrieves search engine results for a given keyword. It accepts a keyword along with optional parameters for the number of results, language, and location, and returns a ranked list of matching pages. Each result in the response includes its rank, title, URL, domain, breadcrumb, type, and description.

The API is intended for monitoring how a query performs in a target market, validating SEO assumptions, comparing competitor rankings, or feeding keyword research workflows. Because it returns structured, ranked result data rather than a single answer, it is suited for use in dashboards, SEO audits, and analysis pipelines that track search visibility over time.

The endpoint is accessed via a single POST request authenticated with an API token. Requests can specify a result size (default 10), an ISO 639-1 language code (default en), and an ISO 3166-1 alpha-2 location code (default us). Results are categorized by type, distinguishing organic from sponsored listings.

Key features

  • Retrieves SERP rankings for a keyword via a single POST endpoint
  • Filters results by language (ISO 639-1) and location (ISO 3166-1 alpha-2 country code)
  • Returns ranked results including rank, title, url, domain, breadcrumb, type, and description
  • Supports configurable result count via the size parameter
  • Covers both organic and sponsored (inorganic) result types

Frequently asked questions

What does the SERP Rank Checker API do?

It looks up search engine results for a keyword and returns the top matching pages for a specific language and location. Each result includes rank, title, url, domain, breadcrumb, type, and description.

How do I make a request to the API?

Send a POST request with a required keyword parameter, plus optional size, language, and location parameters, authenticated with an apy-token header.

What languages and locations are supported?

Language is set via an ISO 639-1 code (e.g. en, de, fr, ja, zh-cn) and location via an ISO 3166-1 alpha-2 country code (e.g. us, gb, de, in, au), defaulting to en and us.

Who is this API for?

It's for developers building tools to monitor query performance, validate SEO assumptions, or build dashboards and audits tracking search visibility over time.

What errors can the API return?

It can return 400 for missing or malformed parameters, 401 for missing or unauthorized API keys, 429 for rate limiting, and 503 when the backend is temporarily unavailable.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product