# Machine Market Social – Creator Profile Lookup

> Machine Market Social – Creator Profile Lookup is a paid API for AI agents from machine-market-social-mainnet.machine-market.workers.dev, paid per call via x402, $0.008/call, status unknown (last checked 2026-10-11).

Fetches the current public creator profile for a given handle on TikTok or Instagram, with configurable freshness.

## Facts

- Endpoint: GET https://machine-market-social-mainnet.machine-market.workers.dev/profile?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/machine-market-social-creator-profile-lookup-25e2828e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZxI0IDyO9bdyb8ptvic5L

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 machine-market-social-creator-profile-lookup-25e2828e
```

Example prompt: Can you pull the live public profile for the TikTok creator with handle 'charlidamelio' right now?

## When to prefer this

Choose this endpoint when you need structured public creator profile data from TikTok or Instagram by handle, with control over data freshness (live, 24h, or 7d). It is well-suited for influencer research, creator vetting, or enriching records with current social profile details. Prefer it over scraping raw platform pages when you want a normalized, machine-readable response with provenance and cache metadata.

## Known failure modes

- Unknown or nonexistent handle returns an error or empty data
- Unsupported platform value (only 'tiktok' and 'instagram' are valid) causes a validation error
- Rate limits or upstream platform unavailability may cause failures
- Stale cache when freshness='live' fails to return real-time data
- Missing required query parameters (platform or target) returns a schema validation error

## How this service works

Fetch a current public creator profile.

## Output

Returns a JSON object with success status, the platform name, provider ('machine.market'), the profile type, freshness metadata (whether the result was cached and the ISO 8601 timestamp it was observed), and a free-form data object containing the creator's public profile fields as returned by the platform adapter.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "platform",
      "target"
     ],
     "properties": {
      "target": {
       "type": "string",
       "minLength": 1,
       "description": "TikTok handle without @"
      },
      "platform": {
       "enum": [
        "tiktok",
        "instagram"
       ],
       "type": "string",
       "description": "Social or creator-link platform adapter."
      },
      "freshness": {
       "enum": [
        "live",
        "24h",
        "7d"
       ],
       "type": "string",
       "default": "live",
       "description": "Maximum acceptable upstream freshness policy."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success",
      "provider",
      "platform",
      "type",
      "freshness",
      "data"
     ],
     "properties": {
      "data": {
       "type": "object",
       "additionalProperties": true
      },
      "type": {
       "type": "string",
       "const": "profile"
      },
      "success": {
       "type": "boolean",
       "const": true
      },
      "platform": {
       "type": "string"
      },
      "provider": {
       "type": "string",
       "const": "machine.market"
      },
      "freshness": {
       "type": "object",
       "required": [
        "cached",
        "observed_at"
       ],
       "properties": {
        "cached": {
         "type": "boolean"
        },
        "observed_at": {
         "type": "string",
         "description": "ISO 8601 timestamp"
        }
       }
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/machine-market-social-creator-profile-lookup-25e2828e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from machine-market-social-mainnet.machine-market.workers.dev](https://www.zero.xyz/host/machine-market-social-mainnet.machine-market.workers.dev/llms.txt)
