# SpyFu Historic Keyword Rankings for Domains

> SpyFu Historic Keyword Rankings for Domains is a paid API for AI agents from spyfu.x402.paysponge.com, paid per call via x402, $0.01/call, status down (last checked 2026-09-14).

Retrieves historical organic search rankings for a specific keyword across one or more domains over time

## Facts

- Endpoint: GET https://spyfu.x402.paysponge.com/apis/organic_history_api/v2/historic/getHistoricRankingsForKeywordOnDomains
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/spyfu-b6979d10
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Unw8ahZ9zsxzvUY8CGlxW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability spyfu-b6979d10
```

Example prompt: Can you pull SpyFu's historic organic ranking data for the keyword 'project management software' across hubspot.com and monday.com so I can see how each site's Google position has changed over time?

## When to prefer this

Use this endpoint when you need historical ranking data for a specific keyword across multiple named domains simultaneously — ideal for competitive analysis showing how several sites have ranked for the same term over time, as opposed to getHistoricRankingsForDomain which focuses on one domain's full keyword history.

## Known failure modes

- Missing required keyword parameter returns error
- Invalid or unrecognized domain returns empty results
- Keyword with no ranking history returns empty dataset
- Rate limiting if too many requests are made
- Payment failure via x402 protocol blocks the request

## How this service works

GET /apis/organic_history_api/v2/historic/getHistoricRankingsForKeywordOnDomains

## Output

Returns historical organic search ranking positions for the specified keyword across the requested domains, including dates and ranking positions that show how each domain has ranked for that keyword over time.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {},
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/spyfu-b6979d10/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from spyfu.x402.paysponge.com](https://www.zero.xyz/host/spyfu.x402.paysponge.com/llms.txt)
