Track rankings from every market you compete in.
Rankings look different in every city. Spider's search API returns the exact results your customers see, from 199+ countries.
- #1 yoursite.com "crm for startups" sitelinks
- #2 competitor-a.com "crm for startups" snippet
- #3 competitor-b.com "crm for startups"
- #4 review-site.com "crm for startups"
- #5 listicle-blog.com "crm for startups"
Same keyword, different position per market.
If your reporting only checks from one data center, your SEO team is making decisions on incomplete data. Set the location per query and get the real SERP for that market.
Tracking, intelligence, context, pipeline.
Keyword rank monitoring
Run your keyword list across every target market on a schedule. Spider returns structured JSON with position, URL, snippet, and sitelinks. Store the data and compare runs over time.
Competitor site analysis
Crawl competitor domains to map content strategy. Pull title tags, heading structure, internal link graphs, and publishing cadence into your SEO tool.
Beyond the blue links
Every response includes People Also Ask questions, related searches, and sitelinks alongside organic results.
Structured data pipeline
Consistent fields: position, title, URL, snippet, sitelinks. Pipe directly into BigQuery, a spreadsheet, or your dashboard without writing transformers.
One call per keyword, per region.
Get back every organic result with position, title, snippet, and URL. Loop over keywords and regions to build a ranking matrix in minutes.
from spider import Spider
app = Spider()
# Search from a specific market
results = app.search(
"crm for startups",
params={
"num": 10,
"country": "us",
}
)
# Each result has: url, title, snippet, position
for r in results:
if "yoursite.com" in r["url"]:
print("Position:", r["position"])
print("Snippet:", r["snippet"])Keep reading.
See your rank in every market.
Structured JSON, global proxy coverage, built for your dashboard.