# x402 OSINT – Username Reconnaissance via Maigret

> x402 OSINT – Username Reconnaissance via Maigret is a paid API for AI agents from x402-osint.tail66f665.ts.net, paid per call via x402, $0.03/call, status down (last checked 2026-09-15).

Searches a given username across 500+ websites and returns all found profile URLs, powered by the maigret OSINT engine.

## Facts

- Endpoint: GET https://x402-osint.tail66f665.ts.net/email/%7Baddress%7D
- Price: $0.03/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-osint-username-reconnaissance-via-maigret-ab2458d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O6U_HXTXwxBqjTZyzBptV

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 x402-osint-username-reconnaissance-via-maigret-ab2458d5
```

Example prompt: Can you look up the username 'soxoj' across all social platforms and websites and tell me everywhere that handle shows up?

## When to prefer this

Choose this endpoint when you need broad, cross-platform username reconnaissance across 500+ sites in a single pay-per-call request without managing your own maigret instance. It is ideal for OSINT investigations, identity verification, brand protection, and security audits where the input is a username (not an email or phone number). Prefer it over manual social media searches or self-hosted solutions when you want instant, structured results with no infrastructure overhead.

## Known failure modes

- Username not found on any site — returns found_count of 0 and an empty found array
- Invalid or missing username query parameter — likely returns a 400 or 422 error
- Rate limiting or payment failure via x402 — returns 402 Payment Required if USDC payment is not processed
- Network timeout if maigret takes too long scanning 500+ sites — may return partial results or a timeout error
- Very common usernames may have high latency due to the volume of matches across hundreds of sites

## How this service works

Pay-per-call username reconnaissance across 500+ sites, powered by maigret.

## Output

A JSON object containing the queried username, the total number of sites checked, the number of matches found, and an array of hit objects each with the site name and direct profile URL. An optional summary string may also be included.

## 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"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "username"
     ],
     "properties": {
      "username": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "$defs": {
      "Hit": {
       "type": "object",
       "title": "Hit",
       "required": [
        "site",
        "url"
       ],
       "properties": {
        "ids": {
         "type": "object",
         "title": "Ids",
         "default": {},
         "additionalProperties": true
        },
        "url": {
         "type": "string",
         "title": "Url"
        },
        "site": {
         "type": "string",
         "title": "Site"
        }
       }
      }
     },
     "title": "LookupResponse",
     "required": [
      "username",
      "sites_checked",
      "found_count",
      "found"
     ],
     "properties": {
      "found": {
       "type": "array",
       "items": {
        "$ref": "#/$defs/Hit"
       },
       "title": "Found"
      },
      "summary": {
       "type": "string",
       "title": "Summary",
       "default": ""
      },
      "username": {
       "type": "string",
       "title": "Username"
      },
      "found_count": {
       "type": "integer",
       "title": "Found Count"
      },
      "sites_checked": {
       "type": "integer",
       "title": "Sites Checked"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "found": [
   {
    "ids": {},
    "url": "https://github.com/soxoj",
    "site": "GitHub"
   }
  ],
  "username": "soxoj",
  "found_count": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-osint-username-reconnaissance-via-maigret-ab2458d5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-osint.tail66f665.ts.net](https://www.zero.xyz/host/x402-osint.tail66f665.ts.net/llms.txt)
