API Rank Tracker

Build an API Rank Tracker on $0.30/1K data

Stop renting a rank-tracking dashboard. Build your own API rank tracker on Searlo: one endpoint returns live positions and SERP features, with no keyword caps, at $0.30 per 1,000 queries.

GET/api/v1/search/web?q=postgres+connection+pooling&num=3
200 OK0.17s1 credit85,000 results
{  "searchTime": 0.17,  "totalResults": 85000,  "page": 1,  "organic": [    {      "position": 1,      "title": "31.10. Connection Pools and Data Sources",      "link": "www.postgresql.org/docs/…",      "domain": "postgresql.org",      "snippet": "For an environment without an application se…"    },    { "position": 2, "domain": "medium.com", … },    { "position": 3, "domain": "stackoverflow.blog", … }  ],  "credits": 1}

An API rank tracker is a rank tracker you build and control, powered by a ranking API instead of a closed SaaS product. The API supplies the live positions; you supply the schedule, the database, and the dashboard. The result is a tracker tuned to your exact needs at a unit cost you control.

Searlo is purpose-built for this. A single GET request returns the ranked SERP with positions and features; wrap it in a cron job and a data store and you have a production rank tracker. At $0.30 per 1,000 checks with no keyword limits, it scales with you.

Features

  • Live positions

    Exact organic ranks for any keyword and domain, on demand.

  • Global + local

    Track rankings across 195 countries and every major language.

  • Yours to scale

    Own the schedule, storage, and UI; fan out across unlimited keywords.

  • Per-query pricing

    $0.30/1K with no per-keyword caps — cost scales with usage, not seats.

Get started in one request

The core of any API rank tracker: fetch the SERP, find the domain, store the position.

curl "https://api.searlo.tech/api/v1/search/web?q=meal%20delivery%20service&num=10" \
  -H "x-api-key: YOUR_API_KEY"
import requests

r = requests.get(
    "https://api.searlo.tech/api/v1/search/web",
    params={"q": "meal delivery service", "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("meal delivery service") + "&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 BrightData

BrightData ranks for rank-tracker terms but is a heavy data platform. Searlo is a focused, developer-friendly ranking API.

Capability comparison between Searlo and BrightData
CapabilitySearloBrightData
OnboardingAPI key + one GETPlatform setup
Price$0.30 / 1,000 queriesVolume-tiered
Keyword capsNonePlan-based
SERP featuresIncludedVaries
Free credits3,000Trial

The anatomy of an API rank tracker

Three components turn a ranking API into a rank tracker. A scheduler decides when each keyword is checked. The ranking API returns the current position for each keyword and market. A datastore keeps every result with a timestamp so you can compute trends, deltas, and alerts.

Add a dashboard on top and you have a complete product — built on data you own, with no per-keyword ceiling and a predictable per-query cost.

  • Scheduler + API + datastore = tracker
  • Unlimited keywords, pay per query
  • Competitor tracking built in
  • Localized, market-segmented data

What you can build

  • White-label agency rank trackers
  • Rank tracking inside an SEO product
  • Internal monitoring for in-house SEO teams
  • Competitor and SOV trackers
  • Local rank trackers by city
  • AI-assisted ranking analysis tools

FAQ

Frequently asked questions

What is an API rank tracker?

A rank tracker you build yourself using a ranking API for the position data, controlling the schedule, storage, and interface instead of using a closed SaaS dashboard.

What do I need to build one?

A scheduler, a datastore, and a ranking API. Searlo supplies the positions; you orchestrate the checks and store the history.

Is it cheaper than a SaaS rank tracker?

Usually, at scale. At $0.30 per 1,000 checks with no keyword caps, cost scales with query volume rather than per-seat or per-keyword tiers.

Can it track competitors and local rankings?

Yes. Every ranking domain is returned, and country/language parameters give you localized data.

Is there a guide?

Yes — see the Build a Rank Tracker tutorial linked below for a step-by-step walkthrough.