Exact, live positions
Real-time organic position for the domain you check — no stale cache.
Check where a domain ranks for a keyword the moment you need it. A simple rank checker API: one request, exact position back, $0.30 per 1,000 checks.
A rank checker answers a focused question: right now, where does this domain rank for this keyword? The rank checker API turns that into a single call — request the SERP, find the domain, return the position. No login, no dashboard, no waiting on a nightly crawl.
It is ideal for on-demand checks: a user pastes a keyword and URL into your tool and gets the live rank instantly. At $0.30 per 1,000 checks, even a high-traffic rank-checking feature stays cheap to run.
Real-time organic position for the domain you check — no stale cache.
Check any domain against any keyword, including competitors.
Verify rankings in the specific country and language that matters.
Sub-second latency makes interactive, on-demand rank checking feel instant.
A rank check is one request: fetch the SERP, find the domain, read its position.
curl "https://api.searlo.tech/api/v1/search/web?q=best%20vpn&num=10" \
-H "x-api-key: YOUR_API_KEY"import requests
r = requests.get(
"https://api.searlo.tech/api/v1/search/web",
params={"q": "best vpn", "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)const res = await fetch(
"https://api.searlo.tech/api/v1/search/web?q=" +
encodeURIComponent("best vpn") + "&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);Many rank-checking tools sit on SerpAPI. Searlo returns the same position data at roughly a sixteenth of the price.
| Capability | Searlo | SerpAPI |
|---|---|---|
| Price per 1,000 checks | $0.30 | ~$5.00 |
| Latency | Sub-second | Variable |
| Localized checks | Yes (gl/hl) | Yes |
| Free credits | 3,000 | 100 / month |
| Competitor positions | Included | Included |
A rank checker API serves two patterns. On-demand: a user triggers a check and you call the endpoint live, returning the position immediately. Scheduled: you run checks on a cron and persist the results to build history. The same endpoint covers both.
Because there are no keyword caps, you can expose unlimited interactive checks to users and only pay for the queries actually run.
An API that returns the live position of a domain for a given keyword, so you can check rankings on demand instead of running a full tracking dashboard.
Live. Each check queries the SERP in real time and returns current positions.
Yes. Country and language parameters let each check target a specific market.
Each check is one query at $0.30 per 1,000, with 3,000 free credits to start and no per-keyword fees.
Yes. The full ranked SERP is returned, so you can read any competitor's position in the same response.