Use case · Agencies
One API key. All your clients. No per-seat pricing.
Run backlink audits, authority reports, and link gap analyses for all your clients from a single API key. No per-seat pricing. No monthly minimums. Credits never expire. Use them when you need them.
Agency workflows
Monthly backlink reports
Automate authority score, referring domain count, and top link reports for every client. Schedule via cron, no manual exports.
Competitor link gap analysis
Use /v1/link-intersect to find domains linking to a client's top 3 competitors but not the client. Turn it into a prioritized outreach list.
Onboarding domain audit
Pull a full backlink profile on day one of an engagement. Identify toxic link patterns and quick win opportunities before your first call.
Pitch deck data
Batch-score prospect domains in a vertical before a sales call. Show authority benchmarks across their competitive set.
White-label reports
Pull raw JSON, format into your own branded PDF or Google Sheet. RankParse data, your presentation.
Client dashboard
Build an internal dashboard that polls RankParse weekly and stores trends to a database. Show clients authority growth over time.
Pricing that scales with your client count
No per-seat fees. No per-client accounts. Buy credits, use them across all clients.
- Starter ($10): 1,000 credits. Good for 500 backlink queries or 1,000 domain authority lookups.
- Growth ($80): 10,000 credits. Run monthly reports for 20+ clients at full detail.
- Scale ($600): 100,000 credits. High-volume pipelines, multiple clients, batch enrichment at scale.
Credits never expire. Buy once, use across all campaigns.
Example: automated monthly report
Pull authority, top backlinks, and referring domains for a client domain and return a structured report.
from rankparse import RankParseClient
from datetime import date
client = RankParseClient(api_key="rp_your_key")
def monthly_report(domain: str) -> dict:
"""Generate a monthly backlink report for a client domain."""
authority = client.domain_authority(domain)["data"]
top_links = client.backlinks(domain, limit=20)["data"]
referring = client.referring_domains(domain, limit=10)["data"]
return {
"domain": domain,
"report_date": str(date.today()),
"authority_score": authority["authority_score"],
"referring_domains": authority["referring_domains"],
"top_backlinks": top_links,
"top_referring_domains": referring,
}
# Run for all clients
clients = ["client-a.com", "client-b.com", "client-c.com"]
reports = [monthly_report(d) for d in clients]Why agencies use RankParse
- No per-client accounts: one key for everything
- Credits never expire, so there's no billing pressure between client engagements
- Batch endpoint covers 50 domains in one request, so you scale without 50× API calls
- Cheaper than Ahrefs at any volume under 100K requests/mo
- Clean JSON output that drops into any reporting pipeline or BI tool
Backlink data for all your clients.
100 free credits. No credit card. Start building today.