Developer API Reference v1.4

Programmatic SEO Metrics API

Query Moz Domain Authority, Page Authority, Ahrefs DR/UR, and Spam Scores via REST endpoints with sub-200ms latency and high-throughput concurrency pools.

Authentication & API Keys

All requests to the PulseRank REST API require a Bearer token in the HTTP Authorization header. You can manage and rotate your keys inside the Account Settings console.

Authorization: Bearer pr_live_9f81a7b2...
POST/v1/metrics/batch

Query backlink and authority metrics for up to 1,000 domains or URLs in a single parallel payload.

Request Parameters

targetsrequired
Array of domain strings or URLs (max 1,000)
string[]
providersoptional
Specific metric engines: ["moz", "ahrefs"] (defaults to both)
string[]
includeSpamScoreoptional
Boolean flag to include 27-flag Moz Spam Score analysis
boolean

Rate Limits & Concurrency

Growth tier accounts have a limit of 10 concurrent requests and 120 requests/minute. API Enterprise accounts enjoy up to 50 concurrent sockets and custom burst allowances with zero queue blocking.

curl -X POST https://api.pulserank.io/v1/metrics/batch \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "targets": ["github.com", "shopify.com", "stripe.com"],
    "providers": ["moz", "ahrefs"],
    "includeSpamScore": true
  }'
200 OK Response
application/json
{
  "status": "success",
  "requestId": "req_8471928374",
  "data": [
    {
      "domain": "github.com",
      "da": 96,
      "pa": 88,
      "dr": 96,
      "ur": 91,
      "spamScore": 1,
      "backlinks": "840M",
      "referringDomains": "1.4M",
      "cachedAt": "2026-10-14T10:30:00Z"
    },
    {
      "domain": "shopify.com",
      "da": 94,
      "pa": 86,
      "dr": 94,
      "ur": 88,
      "spamScore": 1,
      "backlinks": "310M",
      "referringDomains": "890K",
      "cachedAt": "2026-10-14T10:30:00Z"
    }
  ],
  "creditsUsed": 2,
  "creditsRemaining": 49998
}