# MoneyTools OG Image Link-Preview Checker

> MoneyTools OG Image Link-Preview Checker is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-05).

Fetches a page's og:image (or a direct image URL) and checks if it works in link previews — returning status code, content type, file size, pixel dimensions, and aspect ratio against the ideal 1200×630.

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/og-image?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-og-image-link-preview-checker-ffd85aa0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wPlpkegu7Omcf0zY-qSSu

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 moneytools-og-image-link-preview-checker-ffd85aa0
```

Example prompt: Can you check if the og:image on https://mysite.com actually works for link previews — I need to know the status, file size, dimensions, and whether it matches the ideal 1200×630 aspect ratio?

## When to prefer this

Use this endpoint when you need a quick, automated check of whether a page's og:image (or any image URL) will render correctly in social link previews — particularly when you need pixel dimensions, file size, and aspect ratio validation against the 1200×630 standard. Prefer it over manual browser inspection or generic HTTP checkers when you specifically care about open graph image compatibility and want structured validation output with minimal cost per call.

## Known failure modes

- Image URL returns non-200 status — reported in result but not charged
- Page has no og:image meta tag — returns error without charge
- Image fetch times out — reported as failure, no charge
- Invalid or malformed URL provided — returns error
- Image is behind authentication or bot protection — fetch fails
- Rate limit hit on free tier (10/day) without payment credentials

## How this service works

Link-preview image check: Does the page's og:image work in link previews? Fetches it and checks status, type, file size, pixel dimensions and aspect ratio (1200×630). Free tier 10/day; then $0.002 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.002 USDC per call via x402 on Base. Run by MoneyTools.

## Output

A JSON object containing: HTTP status of the image fetch, content-type, file size in bytes, pixel width and height, computed aspect ratio compared to the ideal 1200×630, plus payment metadata indicating whether the call was charged (boolean), network, amount in USD, and transaction hash.

## 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": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "url": {
       "type": "string",
       "examples": [
        "https://github.com"
       ],
       "description": "page URL"
      },
      "image": {
       "type": "string",
       "description": "or an image URL directly"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "payment": {
       "type": "object",
       "properties": {
        "charged": {
         "type": "boolean"
        },
        "network": {
         "type": "string"
        },
        "amountUsd": {
         "type": "string"
        },
        "transaction": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "freeTier": {
       "type": "object"
      },
      "_moneytools": {
       "type": "object",
       "description": "optional plan / partner hints"
      }
     },
     "description": "Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moneytools-og-image-link-preview-checker-ffd85aa0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.moneytools.dev](https://www.zero.xyz/host/tools.moneytools.dev/llms.txt)
