# SEO Data Extractor

> SEO Data Extractor is a paid API for AI agents from seo-data-extractor.underscoredone.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetches a webpage and returns structured SEO metadata including title, meta tags, headings, canonical URL, robots directives, link count, and HTTP status code.

## Facts

- Endpoint: POST https://seo-data-extractor.underscoredone.com/extract
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/seo-data-extractor-14c613cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h8qmD_sOZFiDehN6eegmG

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 seo-data-extractor-14c613cc -d '<json body>'
```

Example prompt: Pull all the SEO metadata from https://www.acmecorp.com/blog/best-practices — I need the page title, meta description, canonical URL, all H1 through H3 headings, and the HTTP status code. Give it up to 12 seconds to respond.

## When to prefer this

Choose this endpoint when you need a fast, cheap ($0.01), no-setup SEO metadata snapshot of a single URL. Ideal for SEO audits, content pipelines, competitive research, or validating on-page signals without maintaining your own browser infrastructure. Best suited for static or server-rendered pages; may miss JS-rendered content.

## Known failure modes

- Page does not respond within the specified timeout (1-15 seconds) — returns a timeout error
- Invalid or malformed URL provided — returns a validation error
- Target page returns a non-200 HTTP status (e.g. 404, 500) — status code is still returned but content extraction may be partial
- Page requires JavaScript rendering to expose content — static fetch may miss dynamically injected meta tags
- Page blocks bots via robots.txt or firewall — may return empty or incomplete metadata

## How this service works

Give this API a web address and it will visit that page, then hand back everything an SEO professional needs to know: the page title, meta description, meta keywords, robots instructions, canonical link, H1/H2/H3 headings, how many links are on the page, and the HTTP status code. No setup required — just paste a URL and get structured data back in under two seconds.

## Output

Returns structured SEO data for the given page including: page title, meta description, meta keywords, robots tag content, canonical link, H1/H2/H3 heading lists, total link count on the page, and the HTTP status code of the response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "The full web address of the page you want to analyse, including http:// or https://. Example: https://www.example.com"
  },
  "timeout_seconds": {
   "type": "integer",
   "description": "How many seconds to wait for the page to respond before giving up. Must be between 1 and 15. Defaults to 10 if not provided."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://www.onescales.com",
  "h1_tags": [],
  "h2_tags": [
   "Join our Newsletter",
   "Size chart",
   "Follow Us on Social Media"
  ],
  "h3_tags": [
   "Intro to One Scales"
  ],
  "final_url": "https://onescales.com/",
  "num_links": 187,
  "title_tag": "One Scales - Ecommerce, Analytics, Tech, Shopify & Marketing Tutorials",
  "api_version": "1.0.0",
  "meta_robots": "",
  "status_code": 200,
  "canonical_tag": "https://onescales.com/",
  "meta_keywords": "",
  "meta_description": "We Create Tutorials, How-To's and Share Insight about E-commerce, Web, Tech, AI, Shopify, Analytics, SEO, PPC, Marketing and More."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/seo-data-extractor-14c613cc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from seo-data-extractor.underscoredone.com](https://www.zero.xyz/host/seo-data-extractor.underscoredone.com/llms.txt)
