canonical: https://jentic.com/apis/openpagerank.com/openpagerank

# Open PageRank API

Jentic publishes the only available OpenAPI specification for Open PageRank API, keeping it validated and agent-ready. Open PageRank exposes a single batch lookup endpoint that returns PageRank-style scores for up to 100 domains per request, useful for SEO research, link prospecting, and domain authority filtering. The score is derived from a backlink graph independent of Google and is intended as a free alternative to legacy Google Toolbar PageRank.

## For AI agents

Look up PageRank-style domain authority scores for up to 100 domains in a single call.

## Scope

Does not handle traffic estimates, keyword research, or backlink graph traversal - use for batch domain authority scoring only.

## Capabilities

- Retrieve PageRank scores for a batch of up to 100 domains in one request
- Filter and rank a list of websites by domain authority before outreach
- Compare two domains' relative scores when evaluating a backlink swap
- Authenticate with the API-OPR header for every lookup
- Pass domain names as repeated query parameters in a single GET call

## Use cases

### SEO link prospecting prioritisation

An SEO team imports a list of potential backlink targets and uses the Open PageRank score to rank prospects from strongest to weakest before manual review. Because the endpoint accepts up to 100 domains per call, even large prospecting lists can be scored in a handful of requests with a single API key.

Example prompt: Call /getPageRank with domains[]=example.com&domains[]=test.com&domains[]=foo.com and sort the response by page_rank_decimal descending.

### Domain due-diligence in M&A research

Researchers evaluating an online business acquisition pull the Open PageRank score for the target domain and a basket of competitors to gauge relative web visibility. The score gives a quick, vendor-independent signal that complements traffic and revenue data from other sources.

Example prompt: Look up the PageRank for the target domain and five competitor domains in one /getPageRank call and return them in a table.

### Bulk enrichment of CRM company records

Marketing operations teams enrich CRM company records with a domain authority score so reps can prioritise outreach. With one batch lookup per 100 records, even a 10,000-row CRM segment can be enriched in 100 calls without expensive subscriptions.

Example prompt: Read 100 domains from a CRM segment, call /getPageRank in a single request, and write the page_rank_integer back onto each company record.

### Agent-driven domain scoring through Jentic

An AI research agent that builds outreach lists calls Open PageRank via Jentic to score candidate domains as part of a wider workflow. Jentic resolves the lookup operation from a natural-language intent and injects the API-OPR header at execution time so the key never enters the agent context.

Example prompt: Search Jentic for 'look up domain pagerank', load the /getPageRank operation, and execute it for a list of 25 domains.

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/getPageRank` | Retrieve PageRank scores for up to 100 domains in one request |

## Key resources

- **Domain scores** — Batch retrieval of PageRank scores keyed by domain name

## Why Jentic

- **Setup:** Wiring the Open PageRank API by hand means putting your key in the API-OPR header and batching the domains you want scored into the getPageRank query yourself. Through Jentic you install once, import the Open PageRank API from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** This surface exposes a single read-only domain-scoring operation, so you limit the agent to the operation it needs, batch domain authority lookups. There are no write or management operations on this surface, so the agent can only read scores.
- **Credential handling:** Your Open PageRank API key is stored once, encrypted, by your own Jentic One instance and injected into the API-OPR header at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'look up domain authority for a list of domains', and Jentic returns the getPageRank operation with its query parameter schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **Bitly API** — Shorten and track outbound links to domains scored by Open PageRank
- **TinyURL API** — Lightweight URL shortener for outbound links in SEO outreach workflows
- **OpenSanctions API** — Screen the same domain owners against sanctions lists for risk-aware outreach

## FAQ

### Why is there no official OpenAPI spec for Open PageRank API?

Open PageRank does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Open PageRank API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

### What authentication does the Open PageRank API use?

Open PageRank uses an API key passed in the API-OPR request header. Through Jentic, the key is held in the encrypted vault and injected at request time so the value never appears in the agent's prompt or output.

### Can I look up many domains in a single request?

Yes. The /getPageRank endpoint accepts up to 100 domains per call, passed as repeated domains[] query parameters. This is the only endpoint in the API, so all domain scoring goes through the same operation.

### What are the rate limits for the Open PageRank API?

Open PageRank advertises a free tier with daily request quotas attached to the API key. The OpenAPI spec does not encode these quotas, so check the dashboard at openpagerank.com for your account's current limit before scheduling large batch jobs.

### How do I score a list of domains through Jentic?

Run pip install jentic, search 'look up domain pagerank', load the /getPageRank operation, and execute it with your domain list. Jentic handles the API-OPR header and returns the parsed response.

### Is Open PageRank the same as Google PageRank?

No. Open PageRank is an independent backlink-graph score maintained by Domcop, designed as a free replacement for the discontinued public Google PageRank toolbar. The API returns Open PageRank scores only, not Google's internal ranking signals.

### Can I limit what my agent is allowed to do with the Open PageRank API?

Yes. Jentic One is self-hosted by you, so your own rules decide which operations and credentials the agent may use. This surface exposes a single read-only operation, getPageRank, which batches domain authority lookups, so you can restrict the agent to that one call and nothing else. There are no write or management operations here, meaning the agent can only read PageRank scores for the domains you allow.
