{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-12",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "stepfun-api",
    "name": "StepFun API",
    "vendor": "StepFun",
    "vendorUrl": "https://platform.stepfun.ai",
    "kind": "model",
    "category": "inference",
    "summary": "The StepFun API is StepFun's paid model API for its Step language, vision and speech models, including the flagship Step 5 Preview, through OpenAI-style Chat Completions and Responses endpoints and an Anthropic-style Messages endpoint.",
    "url": "https://www.anchorterminal.com/tools/stepfun-api",
    "markdownUrl": "https://www.anchorterminal.com/tools/stepfun-api.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/stepfun-api.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stepfun-api.json",
    "license": "Closed service under the StepFun Open Platform Terms of Service (STEPFUN TECHNOLOGY (HK) LIMITED, Hong Kong law).",
    "transports": [
      "http"
    ],
    "remoteUrl": "https://api.stepfun.ai/v1",
    "packages": [],
    "auth": "api-key",
    "authNotes": "A bearer API key created in the StepFun Open Platform console after sign-up. Organisations can create one key per project, billed to the organisation's credit and deletable at once. No key scopes were found. Individual accounts must complete identity verification before tiered rate limits apply.",
    "pricing": "usage",
    "pricingNotes": "Step 5 Preview is $1.00 per million input tokens on a cache miss, $0.10 on a cache hit and $2.70 per million output tokens, reasoning included (checked 2026-10-12). Prepaid top-ups. No free API allowance was found. A Step Plan subscription covers coding tools separately.",
    "priceSummary": "Pay per use",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the international docs index, the pricing page or the Chat Completions reference, checked 12 October 2026. Calls draw on a prepaid balance.",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-10-12"
    },
    "docsUrl": "https://platform.stepfun.ai/docs/en/guides/models/step-5-preview",
    "llmsTxt": "https://platform.stepfun.ai/docs/llms.txt",
    "capabilities": [
      "inference.llm"
    ],
    "tags": [
      "official",
      "hosted",
      "model",
      "usage-priced",
      "closed-source",
      "llms-txt",
      "multimodal",
      "streaming"
    ],
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 44.4,
      "grade": "E",
      "agentReady": false,
      "rank": 889,
      "ranked": true,
      "rankOf": 965,
      "categoryRank": 18,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 68,
        "maintenance": 50,
        "payments": 20,
        "reliability": 28,
        "schema": 53,
        "security": 41,
        "transparency": 58
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 28,
          "points": 5.6,
          "reason": "No status page read. status.stepfun.ai refused our reader by robots.txt and the shell couldn't connect, so we couldn't establish whether it is a status page or read any history. Scored absent for both lines, with 5 for unreadable history, and named in the open questions (0 + 5). Rate limits published with numbers per tier, from 5 concurrent, 100 RPM and 500,000 TPM to 130, 2,600 and 13,000,000 (15). The error and exception guides say to retry 429, 500, 503 and 504 after a short delay, with no Retry-After header, backoff schedule or idempotency guidance (8 of 15). No SLA found in the terms or pricing (0). Step 5 Preview is labelled a preview (0)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 53,
          "points": 8.61,
          "reason": "No OpenAPI or similar machine-readable contract found. The API reference is Markdown pages (0). llms.txt at platform.stepfun.ai/docs/llms.txt, and every page has a Markdown copy (10). The Chat Completions reference describes each parameter with its default, and the model page lists what Step 5 Preview supports, but little on when not to use an option (12 of 20). Tool definitions take JSON Schema parameters, structured output takes a JSON Schema with `strict: true`, and `reasoning_effort` is an enum of low, medium and high. No `tool_choice` parameter is documented (11 of 15). Worked requests and responses on each page, and an error table of eight codes with causes and fixes, but no error bodies (12 of 15). No API changelog. A model lifecycle page with dated retirements and announcement pages (8 of 15)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 68,
          "points": 11.05,
          "reason": "Model reading of the checklist (tool use, structured output, caching, context, batch, SDKs, errors). Tool calls through Chat Completions, Responses and Messages, with no documented way to force or forbid a call (15 of 20). Strict JSON Schema output on Step 5 Preview (13 of 15). Prompt caching with a published cache-hit price at a tenth of the miss price (15). 1M-token context and 64k output (15). No batch endpoint found (0). No official SDK. The docs use the OpenAI and Anthropic clients against compatible endpoints (0). Eight error codes with a fix each, plus `finish_reason` handling for length, content filter and tool calls (10 of 15)."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 41,
          "points": 7.18,
          "reason": "Model reading. Bearer API keys, revocable by deletion. Organisations can create one key per project, billed to a project's credit with a per-member cap. No scopes or read-only keys found (20 of 30). Training on API data is not off by default in plain words. The privacy policy (effective 7 August 2026) says StepFun may use and retain data to improve its models, including training and fine-tuning where law and program terms permit, and the terms name early-access programmes as one such case. No opt-out found (5 of 20). No retention period for prompts and outputs and no zero-retention option. IP addresses are kept three years (3 of 15). The console's usage details list each billed call by key, model and date, with export (8 of 15). No security.txt, bug bounty or certification found. A DPA with breach notification exists (5 of 20)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 20,
          "points": 2.5,
          "reason": "No machine payment protocol (0). Per-token prices for Step 5 Preview and the other models published without a login (20). No free API allowance found. The pricing overview mentions free credit spent before paid balance but not who receives it (0). Browser sign-up and a prepaid top-up, with identity verification for individual rate-limit tiers (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 50,
          "points": 4.38,
          "reason": "Model reading. The image models `step-2x-large` and `step-image-edit-2` were retired on 10 October 2026, and a Step 5 Preview price change is announced for 14 October (30). No stated notice period. The 10 October image retirement had a dated notice page and the July retirements a migration table, but we couldn't date when either notice went up (4 of 12). One retirement date in the last 90 days, 10 October, with nine models retired on 8 July just outside that window (6 of 8). Dated announcements, a Discord server and platform@stepfun.com for support. We didn't test whether either answers (10 of 15). No official SDK (0 of 15, 0 of 10)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 58,
          "points": 5.08,
          "note": "editorial 51, provenance 65",
          "reason": "Closed service with clear terms under Hong Kong law, with HKIAC arbitration and liability capped at six months of fees. Some earlier Step models have open weights, which doesn't change the hosted service (15). The privacy policy, terms and DPA agree that data may be used for training under program terms, but the terms' licence to Content is broad and perpetual, no retention period is given for prompts and outputs, and no subprocessor list was found (12 of 30). A model lifecycle page with dated retirements and replacements (14 of 20). Servers are disclosed as in the United States. The DPA gives general authorisation for subprocessors without a published list (10 of 20)."
        }
      ],
      "assessment": {
        "date": "2026-10-12",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Model reading of the checklist (tool use, structured output, caching, context, batch, SDKs, errors). Tool calls through Chat Completions, Responses and Messages, with no documented way to force or forbid a call (15 of 20). Strict JSON Schema output on Step 5 Preview (13 of 15). Prompt caching with a published cache-hit price at a tenth of the miss price (15). 1M-token context and 64k output (15). No batch endpoint found (0). No official SDK. The docs use the OpenAI and Anthropic clients against compatible endpoints (0). Eight error codes with a fix each, plus `finish_reason` handling for length, content filter and tool calls (10 of 15).",
          "maintenance": "Model reading. The image models `step-2x-large` and `step-image-edit-2` were retired on 10 October 2026, and a Step 5 Preview price change is announced for 14 October (30). No stated notice period. The 10 October image retirement had a dated notice page and the July retirements a migration table, but we couldn't date when either notice went up (4 of 12). One retirement date in the last 90 days, 10 October, with nine models retired on 8 July just outside that window (6 of 8). Dated announcements, a Discord server and platform@stepfun.com for support. We didn't test whether either answers (10 of 15). No official SDK (0 of 15, 0 of 10).",
          "payments": "No machine payment protocol (0). Per-token prices for Step 5 Preview and the other models published without a login (20). No free API allowance found. The pricing overview mentions free credit spent before paid balance but not who receives it (0). Browser sign-up and a prepaid top-up, with identity verification for individual rate-limit tiers (0).",
          "reliability": "No status page read. status.stepfun.ai refused our reader by robots.txt and the shell couldn't connect, so we couldn't establish whether it is a status page or read any history. Scored absent for both lines, with 5 for unreadable history, and named in the open questions (0 + 5). Rate limits published with numbers per tier, from 5 concurrent, 100 RPM and 500,000 TPM to 130, 2,600 and 13,000,000 (15). The error and exception guides say to retry 429, 500, 503 and 504 after a short delay, with no Retry-After header, backoff schedule or idempotency guidance (8 of 15). No SLA found in the terms or pricing (0). Step 5 Preview is labelled a preview (0).",
          "schema": "No OpenAPI or similar machine-readable contract found. The API reference is Markdown pages (0). llms.txt at platform.stepfun.ai/docs/llms.txt, and every page has a Markdown copy (10). The Chat Completions reference describes each parameter with its default, and the model page lists what Step 5 Preview supports, but little on when not to use an option (12 of 20). Tool definitions take JSON Schema parameters, structured output takes a JSON Schema with `strict: true`, and `reasoning_effort` is an enum of low, medium and high. No `tool_choice` parameter is documented (11 of 15). Worked requests and responses on each page, and an error table of eight codes with causes and fixes, but no error bodies (12 of 15). No API changelog. A model lifecycle page with dated retirements and announcement pages (8 of 15).",
          "security": "Model reading. Bearer API keys, revocable by deletion. Organisations can create one key per project, billed to a project's credit with a per-member cap. No scopes or read-only keys found (20 of 30). Training on API data is not off by default in plain words. The privacy policy (effective 7 August 2026) says StepFun may use and retain data to improve its models, including training and fine-tuning where law and program terms permit, and the terms name early-access programmes as one such case. No opt-out found (5 of 20). No retention period for prompts and outputs and no zero-retention option. IP addresses are kept three years (3 of 15). The console's usage details list each billed call by key, model and date, with export (8 of 15). No security.txt, bug bounty or certification found. A DPA with breach notification exists (5 of 20).",
          "transparency": "Closed service with clear terms under Hong Kong law, with HKIAC arbitration and liability capped at six months of fees. Some earlier Step models have open weights, which doesn't change the hosted service (15). The privacy policy, terms and DPA agree that data may be used for training under program terms, but the terms' licence to Content is broad and perpetual, no retention period is given for prompts and outputs, and no subprocessor list was found (12 of 30). A model lifecycle page with dated retirements and replacements (14 of 20). Servers are disclosed as in the United States. The DPA gives general authorisation for subprocessors without a published list (10 of 20)."
        },
        "sources": [
          {
            "what": "Step 5 Preview model page",
            "url": "https://platform.stepfun.ai/docs/en/guides/models/step-5-preview.md",
            "seen": "2026-10-12"
          },
          {
            "what": "pricing and rate limits",
            "url": "https://platform.stepfun.ai/docs/en/guides/pricing/details.md",
            "seen": "2026-10-12"
          },
          {
            "what": "pricing overview",
            "url": "https://platform.stepfun.ai/docs/en/guides/pricing/intro.md",
            "seen": "2026-10-12"
          },
          {
            "what": "Chat Completions reference",
            "url": "https://platform.stepfun.ai/docs/en/api-reference/chat/chat-completion-create.md",
            "seen": "2026-10-12"
          },
          {
            "what": "Messages and Responses references",
            "url": "https://platform.stepfun.ai/docs/en/api-reference/chat/messages-create.md",
            "seen": "2026-10-12"
          },
          {
            "what": "JSON Mode and JSON Schema guide",
            "url": "https://platform.stepfun.ai/docs/en/guides/developer/json-mode.md",
            "seen": "2026-10-12"
          },
          {
            "what": "error codes",
            "url": "https://platform.stepfun.ai/docs/en/api-reference/error-codes.md",
            "seen": "2026-10-12"
          },
          {
            "what": "exception handling guide",
            "url": "https://platform.stepfun.ai/docs/en/guides/developer/exception.md",
            "seen": "2026-10-12"
          },
          {
            "what": "model lifecycle and deprecations",
            "url": "https://platform.stepfun.ai/docs/en/guides/model-migration.md",
            "seen": "2026-10-12"
          },
          {
            "what": "terms of service",
            "url": "https://platform.stepfun.ai/docs/en/agreement/userservice.md",
            "seen": "2026-10-12"
          },
          {
            "what": "privacy policy, effective 7 August 2026",
            "url": "https://platform.stepfun.ai/docs/en/agreement/userprivacy.md",
            "seen": "2026-10-12"
          },
          {
            "what": "data processing agreement",
            "url": "https://platform.stepfun.ai/docs/en/agreement/dataprocess.md",
            "seen": "2026-10-12"
          },
          {
            "what": "project API keys (China docs)",
            "url": "https://platform.stepfun.com/docs/zh/guides/organization/api-keys.md",
            "seen": "2026-10-12"
          },
          {
            "what": "Step 5 Preview cache price announcement (China docs)",
            "url": "https://platform.stepfun.com/docs/zh/announcements/step-5-preview-price-adjustment.md",
            "seen": "2026-10-12"
          },
          {
            "what": "docs index",
            "url": "https://platform.stepfun.ai/docs/llms.txt",
            "seen": "2026-10-12"
          }
        ],
        "openQuestions": [
          "unchecked: status.stepfun.ai, refused by robots.txt for our reader and unreachable from the shell. Whether StepFun publishes a status page and its incident history",
          "unchecked: the release date of Step 5 Preview. No first-hand page gave one, and press reports were not used",
          "unchecked: whether the international platform also changes Step 5 Preview's cache-hit price on 14 October 2026. Only the China docs announce it",
          "unchecked: who receives the free credit the pricing overview mentions, and how much",
          "No authenticated call was made. That `step-5-preview` answers on api.stepfun.ai rests on the model page, pricing page and API references, which list it",
          "No StepFun listing existed before. This listing covers the whole API with Step 5 Preview as its flagship model, in line with the other model-vendor APIs in this category"
        ]
      },
      "negative": 0,
      "verdict": "StepFun's API serves Step 5 Preview with a 1M-token context, video input, strict JSON Schema output and published per-token prices, documented in Markdown with an llms.txt. The model is a preview with no release date found, there's no free allowance or SLA, and the terms and privacy policy leave room to train on customer data.",
      "bestFor": "Long-context agent and coding work over text, screenshots and video at a low per-token price, where a preview model is acceptable.",
      "strengths": [
        "Step 5 Preview takes text, images and video with a 1M-token context and up to 64k output tokens",
        "Strict JSON Schema output and tool calls on Step 5 Preview, per the structured-output guide",
        "Per-token prices with cache-hit rates published without a login, and rate-limit tiers published with numbers",
        "OpenAI-style Chat Completions and Responses endpoints and an Anthropic-style Messages endpoint",
        "llms.txt and a Markdown copy of every docs page"
      ],
      "weaknesses": [
        "Step 5 Preview is labelled a preview, and no release date or support commitment was found",
        "No free API allowance found, and individual accounts need identity verification for tiered limits",
        "No OpenAPI file, no official SDK and no batch endpoint found",
        "The privacy policy allows training on user data where law and program terms permit, with no zero-retention option found",
        "No SLA, security.txt or certification found"
      ],
      "agentNotes": [
        "Set `max_tokens` yourself. It defaults to unlimited on Step 5 Preview, and reasoning tokens are billed as output",
        "Use `response_format` with `type: json_schema` and `strict: true` when the shape matters. JSON Mode alone isn't schema-checked",
        "Back off and retry on 429, 500, 503 and 504. The docs give no Retry-After header or backoff schedule",
        "Expect HTTP 451 or `finish_reason: content_filter` when content fails StepFun's review, and don't retry the same input",
        "Use api.stepfun.ai for the international platform. api.stepfun.com is the China platform with yuan pricing"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "E",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 44.4
        }
      ],
      "editorialScores": {
        "ergonomics": 68,
        "maintenance": 50,
        "payments": 20,
        "reliability": 28,
        "schema": 53,
        "security": 41,
        "transparency": 51
      },
      "provenanceScore": 65
    },
    "connect": {
      "http": "curl https://api.stepfun.ai/v1/chat/completions \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer $STEPFUN_API_KEY\" \\\n  -d '{\"model\":\"step-5-preview\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}'"
    },
    "letme": {
      "capability": "https://letme.dev/inference.llm",
      "tool": "https://letme.dev/stepfun-api"
    },
    "notable": [
      "Step 5 Preview (`step-5-preview`) takes text, images and video, with a 1M-token context window and up to 64k output tokens, and supports tool calls, JSON Schema output, reasoning effort and prompt caching (https://platform.stepfun.ai/docs/en/guides/models/step-5-preview.md)",
      "No release date for Step 5 Preview was found on StepFun's own pages. Its weights are not among the stepfun-ai models on Hugging Face (https://huggingface.co/stepfun-ai)",
      "The China platform raises Step 5 Preview's cache-hit input price from 0.35 to 0.70 yuan per million tokens from 00:30 Beijing time on 14 October 2026, except for users who called it before then (https://platform.stepfun.com/docs/zh/announcements/step-5-preview-price-adjustment.md)",
      "Individual rate-limit tiers run from 5 concurrent requests, 100 RPM and 500,000 TPM under $15 of cumulative top-up to 130, 2,600 and 13,000,000 from $1,500 (https://platform.stepfun.ai/docs/en/guides/pricing/details.md)",
      "Nine text and vision models were retired on 8 July 2026, among them `step-3`, and the image models `step-2x-large` and `step-image-edit-2` on 10 October 2026 (https://platform.stepfun.ai/docs/en/guides/model-migration.md)",
      "The privacy policy (effective 7 August 2026) says the servers are in the United States and that StepFun may use and retain data to improve its models, including training and fine-tuning where permitted by law and program terms (https://platform.stepfun.ai/docs/en/agreement/userprivacy.md)",
      "The terms let StepFun use prompts and outputs for training in early-access programmes such as the StepFun Startup Program, and give it a broad licence to Content for providing and developing the Services (https://platform.stepfun.ai/docs/en/agreement/userservice.md)"
    ],
    "area": "models",
    "details": [
      {
        "label": "Surface graded",
        "value": "The international StepFun Open Platform API at api.stepfun.ai, read from its docs, pricing, terms and privacy policy on 12 October 2026, with Step 5 Preview as the model in question. No authenticated call was made. An unauthenticated `GET /v1/models` answered 401."
      },
      {
        "label": "Step 5 Preview",
        "value": "Model ID step-5-preview. 1M-token context and input, 64k output. Text, images (URL or base64, up to 60 a request) and video (URL, base64 or a Files API reference, MP4 under 128 MB). Reasoning effort low, medium or high."
      },
      {
        "label": "Endpoints",
        "value": "Chat Completions, Responses and Messages for chat, plus speech synthesis and recognition, realtime voice, files, models, token count and account details."
      },
      {
        "label": "Rate limits",
        "value": "By cumulative cash top-up for individuals, from V0 (under $15, 5 concurrent, 100 RPM, 500,000 TPM) to V4 ($1,500 and above, 130 concurrent, 2,600 RPM, 13,000,000 TPM). Enterprise tiers through sales."
      },
      {
        "label": "Errors",
        "value": "400 invalid parameters, 401 invalid key, 402 insufficient balance, 404 wrong path, 429 rate limit, 451 content failed review, 500 and 503 server or overload, each with a suggested fix."
      },
      {
        "label": "Data handling",
        "value": "Privacy policy effective 7 August 2026. Servers in the United States, IP addresses kept three years. Data may be used for training and fine-tuning where law and program terms permit. A DPA with general authorisation for subprocessors."
      },
      {
        "label": "Two platforms",
        "value": "platform.stepfun.ai (international, dollars, api.stepfun.ai) and platform.stepfun.com (China, yuan, api.stepfun.com), with separate docs."
      }
    ],
    "unitPrices": [
      {
        "item": "Step 5 Preview input, cache miss",
        "unit": "1m-tokens",
        "usd": 1,
        "note": "Includes writing new content to the cache."
      },
      {
        "item": "Step 5 Preview input, cache hit",
        "unit": "1m-tokens",
        "usd": 0.1
      },
      {
        "item": "Step 5 Preview output",
        "unit": "1m-tokens",
        "usd": 2.7,
        "note": "Reasoning and final answer tokens."
      }
    ],
    "provenance": {
      "legalEntity": "STEPFUN TECHNOLOGY (HK) LIMITED",
      "domain": "stepfun.ai",
      "domainRegistered": "",
      "endpointOnVendorDomain": true,
      "terms": "https://platform.stepfun.ai/docs/en/agreement/userservice",
      "privacy": "https://platform.stepfun.ai/docs/en/agreement/userprivacy",
      "statusPage": "",
      "changelog": "https://platform.stepfun.ai/docs/en/guides/model-migration",
      "securityTxt": "none",
      "checked": "2026-10-12",
      "notes": [
        "The terms and the privacy policy name STEPFUN TECHNOLOGY (HK) LIMITED. Disputes go to HKIAC arbitration under Hong Kong law.",
        "platform.stepfun.ai/.well-known/security.txt returned 404, and stepfun.ai/.well-known/security.txt redirects to the platform home page.",
        "status.stepfun.ai refused our reader by robots.txt, and the shell couldn't connect, so whether it is a status page wasn't established.",
        "The X handle comes from the QR code labelled X account on the platform home page, which decodes to https://x.com/StepFun_ai.",
        "Domain registration date was not checked."
      ],
      "score": 65,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "STEPFUN TECHNOLOGY (HK) LIMITED",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "stepfun.ai, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "api.stepfun.ai",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Privacy policy",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/stepfun-api.json",
    "live": {
      "slug": "stepfun-api",
      "probe": {
        "target": "https://api.stepfun.ai/v1",
        "method": "get",
        "lastAt": "2026-10-12T04:37:36.182148739Z",
        "lastOk": true,
        "lastStatus": 404,
        "lastMs": 267,
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 275,
        "p95ms24h": 492,
        "samples24h": 21,
        "samples30d": 21,
        "days": [
          {
            "date": "2026-10-12",
            "probes": 21,
            "ok": 21
          }
        ]
      },
      "updatedAt": "2026-10-12T04:37:36.182148739Z"
    }
  }
}
