# Foundry Gravatar Lookup

> Foundry Gravatar Lookup is a paid API for AI agents from minty-sprout.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-11-01).

Checks whether an email address has a Gravatar and returns the avatar image URL, profile URL, and SHA-256 email hash.

## Facts

- Endpoint: POST https://minty-sprout.onrender.com/v1/gravatar?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/foundry-gravatar-lookup-8f5480c2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t4r_FNfcfRNAcXVUvIrvb

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 foundry-gravatar-lookup-8f5480c2 -d '<json body>'
```

Example prompt: Can you check if john.doe@example.com has a Gravatar, and if so give me the avatar image URL and profile link?

## When to prefer this

Use this endpoint when you need a quick, lightweight check on whether a specific email address is associated with a Gravatar profile, and want to retrieve the avatar and profile URLs in a single call. Prefer this over manually computing the SHA-256 hash and constructing Gravatar URLs yourself, especially in agent workflows where you need to enrich contact or user data with public avatar information.

## Known failure modes

- Invalid or malformed email address returns an error or unexpected hash
- Email exists but has no Gravatar — has_gravatar returns false, avatar_url still returns an identicon fallback
- Network timeout reaching the Gravatar service
- Gravatar service downtime causing lookup failure
- Email with unusual Unicode characters may not normalize correctly

## How this service works

Gravatar lookup: whether an email has a Gravatar, with avatar and profile URLs. Input: an email address.

## Output

A JSON object containing: has_gravatar (boolean indicating whether the email has an active Gravatar), avatar_url (direct image URL with size and identicon fallback parameters), profile_url (link to the Gravatar profile page), and email_hash_sha256 (the SHA-256 hash of the normalized email used by Gravatar).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "string",
   "maxLength": 8000,
   "description": "An email address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "avatar_url": "https://gravatar.com/avatar/72497f475e4f76d0b28f57c73a084ece576d170874eba3ee2609d9afe4b71aab?s=200&d=identicon",
  "profile_url": "https://gravatar.com/72497f475e4f76d0b28f57c73a084ece576d170874eba3ee2609d9afe4b71aab",
  "has_gravatar": false,
  "email_hash_sha256": "72497f475e4f76d0b28f57c73a084ece576d170874eba3ee2609d9afe4b71aab"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/foundry-gravatar-lookup-8f5480c2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from minty-sprout.onrender.com](https://www.zero.xyz/host/minty-sprout.onrender.com/llms.txt)
