# PaySponge Person Enrichment Status Check

> PaySponge Person Enrichment Status Check is a paid API for AI agents from api.paysponge.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Poll the status of a previously submitted person enrichment request and retrieve the enriched profile result when ready.

## Facts

- Endpoint: GET https://api.paysponge.com/x402/purchase/svc_d5ymfernpzeh58gb8/person/enrichment
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402, data
- Canonical page: https://www.zero.xyz/c/paysponge-person-enrichment-status-check-d2fe2ee4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K6oLGMwGm-XTKVyG5y1q4

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 paysponge-person-enrichment-status-check-d2fe2ee4
```

Example prompt: Check whether the person enrichment request with ID 'req_abc123xyz' has finished yet, and if so, give me the full profile result including bio, contact info, and work history.

## When to prefer this

Use this endpoint after submitting a POST to /person/enrichment and receiving a request_id — this is the async polling step to retrieve the enriched profile once processing is complete. Prefer this when you need to check enrichment job status or retrieve full person profile data (contact info, employment, education) without resubmitting the original request.

## Known failure modes

- Invalid or unknown request_id returns error response
- Request still processing — status field indicates pending/in-progress, result not yet populated
- Payment not fulfilled — x402 payment required before polling is authorized
- Rate limiting if polled too frequently
- Upstream Nyne service unavailable causing gateway error
- Enrichment failed — status may indicate failure with no result data

## How this service works

Check the status of a previously submitted person enrichment request by request_id. The live PaySponge wrapper advertises this poll route with x402 metadata and the same upstream result shape as the original Nyne status endpoint.

## Output

Returns an object with success flag, timestamp, and a data payload containing the request_id, current status, and — when complete — a rich result object with the person's full name, bio, headline, location, gender, phone numbers, alternate emails, display name, match probability, work history (organizations with titles, dates, industries), education (schools with degrees and dates), and a newsfeed of associated content items.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "request_id"
 ],
 "properties": {
  "request_id": {
   "type": "string",
   "minLength": 1,
   "description": "Request identifier returned from the earlier POST /person/enrichment call."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success",
  "data",
  "timestamp"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "request_id",
    "status"
   ],
   "properties": {
    "result": {
     "type": "object",
     "properties": {
      "bio": {
       "type": "string"
      },
      "gender": {
       "type": "string"
      },
      "headline": {
       "type": "string"
      },
      "lastname": {
       "type": "string"
      },
      "location": {
       "type": "string"
      },
      "newsfeed": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "type": "string",
          "format": "uri"
         },
         "type": {
          "type": "string"
         },
         "author": {
          "$ref": "#/components/schemas/NewsfeedAuthor"
         },
         "source": {
          "type": "string"
         },
         "content": {
          "type": "string"
         },
         "engagement": {
          "$ref": "#/components/schemas/EngagementMetrics"
         },
         "date_posted": {
          "type": "string"
         }
        },
        "additionalProperties": true
       }
      },
      "altemails": {
       "type": "array",
       "items": {
        "type": "string",
        "format": "email"
       }
      },
      "firstname": {
       "type": "string"
      },
      "fullphone": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "fullphone"
        ],
        "properties": {
         "type": {
          "type": "string"
         },
         "fullphone": {
          "type": "string"
         },
         "phone_type": {
          "type": "string"
         }
        },
        "additionalProperties": true
       }
      },
      "displayname": {
       "type": "string"
      },
      "probability": {
       "enum": [
        "high",
        "medium",
        "low",
        "unknown"
       ],
       "type": "string"
      },
      "schools_info": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "type": "string"
         },
         "major": {
          "type": "string"
         },
         "title": {
          "type": "string"
         },
         "degree": {
          "type": "string"
         },
         "endDate": {
          "type": "string"
         },
         "startDate": {
          "type": "string"
         },
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paysponge-person-enrichment-status-check-d2fe2ee4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.paysponge.com](https://www.zero.xyz/host/api.paysponge.com/llms.txt)
