Use case · Lead Enrichment
Enrich any domain with authority, tech stack, and link data.
Add domain authority score, detected technologies, referring domain count, and page metadata to any CRM, outbound pipeline, or lead list. One API key. No subscriptions.
Enrichment signals per domain
Authority score (0–100)
Computed from the full web link graph. Proxy for domain credibility and reach.
Referring domain count
Number of unique domains linking in. Strong ICP signal for B2B outbound targeting.
Tech stack
Detected CMS, analytics tools, CDN, e-commerce platform, marketing stack. 200+ technologies identified.
Page metadata
Title, meta description, H1, and HTTP status for the homepage or any URL.
Domain rank
Relative ranking by inbound link count, useful for tiering prospect lists.
Backlink count
Total inbound links. Useful for high-volume lead scoring alongside domain authority.
Relevant endpoints
| Endpoint | Data | Credits |
|---|---|---|
| /v1/domain-authority | Authority score, referring domains, backlink count | 1 |
| /v1/tech-stack | Detected technologies (CMS, CDN, analytics, etc.) | 2 |
| /v1/page-seo | Full SEO audit: title, description, canonical, OG, JSON-LD | 3 |
| /v1/domain-rank | Relative rank by inbound link count | 2 |
| /v1/batch | Backlinks for up to 50 domains in one call | 2/domain |
Example: enrich a prospect CSV
Loop through a domain list, pull authority and tech stack, and print enriched output.
from rankparse import RankParseClient
client = RankParseClient(api_key="rp_your_key")
def enrich_domain(domain: str) -> dict:
"""Return authority, tech stack, and referring domain count for a domain."""
authority = client.domain_authority(domain)["data"]
tech = client.tech_stack(domain)["data"]
return {
"domain": domain,
"authority_score": authority["authority_score"],
"referring_domains": authority["referring_domains"],
"tech_stack": [t["name"] for t in tech.get("technologies", [])],
}
# Batch-enrich a CSV of prospects
import csv
with open("prospects.csv") as f:
for row in csv.DictReader(f):
enriched = enrich_domain(row["domain"])
print(f"{enriched['domain']}: DA {enriched['authority_score']}, "
f"Tech: {', '.join(enriched['tech_stack'][:3])}")Why developers use RankParse for enrichment
- Batch endpoint: backlinks for 50 domains in one request, not 50 separate API calls
- Domain authority + tech stack in the same API key, no second vendor
- Credits never expire, so run enrichment jobs on your own schedule
- Up to 1,000 rows in one call, no paging
- Works with n8n, Make, Zapier, and any tool that supports HTTP requests
Enrich your first domain in 30 seconds.
100 free credits. No credit card. No approval process.