# SpyFu SEO Keyword Research

> SpyFu SEO Keyword Research is a paid API for AI agents from SpyFu at spyfu.mpp.tempo.xyz, paid per call via MPP, $0.010000/call, status unknown (last checked 2026-10-12, last successful call 2026-04-14).

Retrieves SEO keyword research data including rankings, search volume, difficulty, and competitive insights for target keywords or domains

## Facts

- Endpoint: GET https://spyfu.mpp.tempo.xyz/apis/serp_api/v2/seo/*?utm_source=zero.xyz
- Price: $0.010000/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Last successful call: 2026-04-14
- Success rate: 100% of calls made through Zero
- Activations on Zero: 2
- Provider: SpyFu
- Docs: https://developer.spyfu.com
- Website: https://spyfu.com
- Tags: seo, ppc, keyword-research, competitor-analysis, ads, data, search
- Canonical page: https://www.zero.xyz/c/spyfu--029330d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iE2d1AZq42roVOAsS306z

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--029330d9
```

Example prompt: Can you use SpyFu to pull SEO keyword research data for the keyword 'project management software' — I want to see search volume, keyword difficulty, and which competitor domains are ranking for it?

## When to prefer this

Choose this endpoint when you need SEO-specific keyword metrics including organic search volume, ranking difficulty, and competitor domain insights. It is especially valuable for content strategy, SEO audits, and competitive keyword gap analysis. Prefer this over PPC-focused endpoints when the goal is organic search optimization rather than paid advertising.

## Known failure modes

- Invalid or missing keyword/domain parameter returns 400 Bad Request
- Keyword with no historical data returns empty results
- Rate limiting or quota exceeded returns 429 Too Many Requests
- Authentication or payment failure returns 401/402
- Malformed query string returns 400 error
- Network timeout for high-volume queries

## How this service works

SEO keyword research

## Output

Returns SEO keyword research data including organic search volume, keyword difficulty/competition scores, ranking domains, related keywords, historical ranking trends, and competitive insights drawn from SpyFu's 18+ years of search data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "__pentest_poisoned_at"
 ],
 "properties": {
  "__pentest_poisoned_at": {
   "type": "string",
   "description": "VULN-TEST: schema-poisoning canary — should not be here"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/spyfu--029330d9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from spyfu.mpp.tempo.xyz](https://www.zero.xyz/host/spyfu.mpp.tempo.xyz/llms.txt)
