{
  "$schema": "https://agents-txt.com/schema/agents-json/v1.0.json",
  "version": "1.0",
  "standard": "https://agents-txt.com",
  "site": {
    "name": "Socify",
    "url": "https://trysocify.com",
    "description": "Unified social media scraping API across Instagram, TikTok, YouTube, Threads, Reddit, LinkedIn, Twitch, X, and Snapchat. Bearer API key + monthly credits."
  },
  "authorization": {
    "protocols": ["x-api-key"],
    "identity": "required",
    "discovery": "/.well-known/agent-configuration"
  },
  "mcp": [
    {
      "url": "https://api.trysocify.com/mcp",
      "type": "streamable-http",
      "description": "Hosted MCP: list_endpoints, lookup, and one tool per catalog endpoint. Auth: Authorization Bearer API key."
    },
    {
      "url": "https://trysocify.com/mcp",
      "type": "streamable-http",
      "description": "Same MCP server proxied via the web origin."
    }
  ],
  "skills": [
    {
      "url": "https://trysocify.com/skills/socify-api/SKILL.md",
      "description": "How to authenticate, discover endpoints, and call Socify REST or MCP for public social data."
    }
  ],
  "openapi": "https://trysocify.com/openapi.json",
  "llms_txt": "https://trysocify.com/llms.txt",
  "llms_full_txt": "https://trysocify.com/llms-full.txt",
  "llms_endpoints_txt": "https://trysocify.com/llms-endpoints.txt",
  "llms_json": "https://trysocify.com/llms.json",
  "platform_llms": [
    "https://trysocify.com/llms-instagram.txt",
    "https://trysocify.com/llms-tiktok.txt",
    "https://trysocify.com/llms-youtube.txt",
    "https://trysocify.com/llms-threads.txt",
    "https://trysocify.com/llms-reddit.txt",
    "https://trysocify.com/llms-linkedin.txt",
    "https://trysocify.com/llms-twitch.txt",
    "https://trysocify.com/llms-twitter.txt",
    "https://trysocify.com/llms-snapchat.txt"
  ],
  "billing": {
    "model": "prepaid_monthly_credits",
    "provider": "stripe_checkout",
    "free_credits_per_month": 100,
    "insufficient_credits_http_status": 402,
    "machine_payment_protocols": [],
    "notes": "Credits are purchased via dashboard Stripe Checkout (human or agent with browser session). Per-request x402/MPP are not supported. HTTP 402 bodies use { error: \"insufficient credits\", credits_required, credits_balance }."
  }
}
