Google Rank Tracker API

Google Rank Tracker API — live positions, any market

Pull real Google rankings for any keyword, country, and language in a single request. Build your own Google rank tracker on a $0.30/1K API instead of paying per seat for a dashboard.

A Google rank tracker watches where a domain sits in Google's organic results over time. The Google rank tracker API gives you that signal as raw data: request the Google SERP for a keyword in a target locale, read the position of your domain in the organic array, and store it. Repeat on a schedule and you have a Google rank tracker you fully control.

Searlo queries Google directly and returns exact positions with full organic context — titles, snippets, domains — for every result. Because it is priced per query at $0.30 per 1,000, tracking thousands of Google keywords daily stays inexpensive and predictable.

Real Google positions

Exact organic position for every result, straight from live Google SERPs.

Country & language targeting

Set gl and hl to track Google rankings as users see them in any of 195 markets.

Rich organic data

Titles, snippets, domains, and favicons come back alongside every ranking.

Sub-second latency

Fast enough to monitor high-priority Google keywords frequently.

Get started in one request

Fetch the Google SERP and read your domain's position. That is a Google rank check.

cURLbash
curl "https://api.searlo.tech/api/v1/search/web?q=project%20management%20software&num=10" \
  -H "x-api-key: YOUR_API_KEY"
Pythonpython
import requests

r = requests.get(
    "https://api.searlo.tech/api/v1/search/web",
    params={"q": "project management software", "num": 10},
    headers={"x-api-key": "YOUR_API_KEY"},
)
results = r.json()["organic"]
# position of your domain in the SERP
rank = next(
    (o["position"] for o in results
     if "yourdomain.com" in o["domain"]),
    None,
)
print("rank:", rank)
Node.jsjavascript
const res = await fetch(
  "https://api.searlo.tech/api/v1/search/web?q=" +
    encodeURIComponent("project management software") + "&num=10",
  { headers: { "x-api-key": "YOUR_API_KEY" } },
);
const { organic } = await res.json();
const rank = organic.find(o =>
  o.domain.includes("yourdomain.com"))?.position ?? null;
console.log("rank:", rank);

Searlo vs SE Ranking

SE Ranking is a popular Google rank-tracking SaaS. Searlo gives you the same Google position data as a developer API you build on.

CapabilitySearloSE Ranking
Delivery modelREST API — you own the dataSaaS dashboard
Price$0.30 / 1,000 checksPer-keyword plans
Keyword limitsNone — pay per queryPlan-capped
Google SERP featuresIncludedVaries by plan
Free credits3,000Trial only

Build a Google rank tracker in three steps

First, request the Google SERP for your keyword with the country and language you care about. Second, find your domain in the organic results and record its position with a timestamp. Third, schedule the job — daily for most keywords, more often for priority terms.

Everything downstream — charts, alerts, client reports — runs on data you own, with no per-keyword ceiling.

  • Track your domain and competitors together
  • Segment by country, city, and language
  • Detect Google algorithm-update volatility
  • Spot the ranking shifts that often coincide with AI Overview rollout

Built for Google rank monitoring

  • Daily Google position reports for clients
  • Local Google rank tracking by city
  • Competitor Google visibility monitoring
  • Google SERP-volatility and update alerts
  • Bulk Google keyword monitoring at scale

Frequently asked questions

What is a Google rank tracker API?

It is an API that returns live Google search results with positions, letting you programmatically find and store any domain's Google ranking for a keyword and location.

Does it track localized Google rankings?

Yes. Pass gl and hl parameters to track Google rankings exactly as they appear in a specific country and language.

How do I track Google rankings over time?

Run the rank check on a schedule and store each position with a timestamp in your own database. You then have a full Google ranking history to chart and alert on.

How much does Google rank tracking cost?

Each check is one query at $0.30 per 1,000. There are no per-keyword fees, and you start with 3,000 free credits.

Can I track competitors on Google?

Yes. The response includes every ranking domain, so you can track competitor Google positions and share of voice.