{
  "company": "API.market",
  "slug": "api-market",
  "website": "https://api.market",
  "audit_date": "2026-04-11",
  "overall_score": 46,
  "tier": "Human-Dependent",
  "tier_as_published": "H",
  "pillars": {
    "P1": {
      "name": "Signal Architecture",
      "score": 13,
      "max": 25
    },
    "P2": {
      "name": "Clarity Stack",
      "score": 14,
      "max": 25
    },
    "P3": {
      "name": "Trust Envelope",
      "score": 7,
      "max": 20
    },
    "P4": {
      "name": "Velocity Triggers",
      "score": 6,
      "max": 10
    },
    "P5": {
      "name": "Gravity Design",
      "score": 6,
      "max": 20
    }
  },
  "criteria": [
    {
      "id": "P1-A",
      "pillar": "P1",
      "name": "Structured Data",
      "score": 3,
      "max": 5,
      "evidence": "Homepage contains JSON-LD with `\"@type\": \"Corporation\"` (MagicAPI Inc), logo, and social links. Basic Organization schema only \u2014 no Product, Offer, or AggregateRating schema present."
    },
    {
      "id": "P1-B",
      "pillar": "P1",
      "name": "Machine-Readable Pricing",
      "score": 3,
      "max": 5,
      "evidence": "Individual API pricing is displayed in structured HTML tables with specific call limits and TPS rates (e.g., Basic: 5,000 calls/month, 2 TPS; Pro: 100,000 calls/month, 10 TPS). Not tagged with schema.org/Offer, but human- and moderately machine-readable structure exists."
    },
    {
      "id": "P1-C",
      "pillar": "P1",
      "name": "llms.txt / Agent Layer",
      "score": 0,
      "max": 5,
      "evidence": "/llms.txt returns 404. No agent identity layer or LLM-facing discovery file present."
    },
    {
      "id": "P1-D",
      "pillar": "P1",
      "name": "API / MCP Availability",
      "score": 4,
      "max": 5,
      "evidence": "Published MCP server on Smithery, NPM package (@noveum-ai/mcp-server), and GitHub repo (github.com/Noveum/api-market-mcp-server). Exposes 40 APIs from OpenAPI specs to LLMs. Documented setup for Claude Desktop and Cursor. REST API for marketplace interactions also available. Loses one point for the MCP server exposing only 40 of 300+ APIs and lacking a full agent card."
    },
    {
      "id": "P1-E",
      "pillar": "P1",
      "name": "Discoverability (GEO)",
      "score": 3,
      "max": 5,
      "evidence": "Listed on Smithery registry, ProductHunt, and third-party API directories. Blog content published. robots.txt has a sitemap reference. No specific GEO optimization for AI retrieval (no structured FAQ, no canonical LLM content layer)."
    },
    {
      "id": "P2-A",
      "pillar": "P2",
      "name": "Offer Completeness",
      "score": 3,
      "max": 5,
      "evidence": "Product category (API marketplace), pricing, and API descriptions are findable. However, a complete machine-parseable picture of any individual API's offer requires navigating from the marketplace to the individual API page \u2014 not available from a single structured source."
    },
    {
      "id": "P2-B",
      "pillar": "P2",
      "name": "Scope & Limits",
      "score": 4,
      "max": 5,
      "evidence": "Rate limits are explicitly stated per API plan: calls/month, TPS (transactions per second), and hard/soft limit distinctions. Example seen: Trueway Routing API (Basic: 5,000/month, 2 TPS; Mega: 1,000,000/month, 30 TPS). Clear quantitative scope definition."
    },
    {
      "id": "P2-C",
      "pillar": "P2",
      "name": "Substitution & Fallback Rules",
      "score": 1,
      "max": 5,
      "evidence": "No guidance found on what happens when an API is unavailable, deprecated, or replaced. No fallback logic, substitution rules, or deprecation notices visible anywhere in audited pages."
    },
    {
      "id": "P2-D",
      "pillar": "P2",
      "name": "Conditional Logic Transparency",
      "score": 3,
      "max": 5,
      "evidence": "Most pricing is self-serve and visible without \"contact sales\" gates. Pricing tiers and access rules are relatively transparent. No major hidden conditions found on audited pages; terms page returned 404 preventing full assessment."
    },
    {
      "id": "P2-E",
      "pillar": "P2",
      "name": "Semantic Precision",
      "score": 3,
      "max": 5,
      "evidence": "Uses specific metrics: \"99.9% uptime guarantee,\" \"sub-2-hour response,\" \"6M+ monthly requests,\" \"10,000+ developers.\" Mix of precise stats and some vague marketing language (\"trusted by developers worldwide\")."
    },
    {
      "id": "P3-A",
      "pillar": "P3",
      "name": "Verifiable Performance",
      "score": 2,
      "max": 5,
      "evidence": "Claims \"99.9% uptime guarantee\" and \"SLA-backed enterprise infrastructure\" with \"real-time monitoring\" stated on homepage. No public status page URL linked or visible. Self-reported only \u2014 no third-party verification (G2, Trustpilot, or uptime.is page found)."
    },
    {
      "id": "P3-B",
      "pillar": "P3",
      "name": "Scoped Permissions",
      "score": 2,
      "max": 5,
      "evidence": "API keys issued per-API purchase with \"encrypted API key management\" mentioned. No evidence of time-bounded, action-scoped, or amount-limited permission tiers for agents. All-or-nothing access model per API."
    },
    {
      "id": "P3-C",
      "pillar": "P3",
      "name": "Audit Trail",
      "score": 2,
      "max": 5,
      "evidence": "\"Detailed usage analytics\" and \"automated metering and billing\" exist for human account holders. No agent-accessible transaction log API or machine-readable audit log found."
    },
    {
      "id": "P3-D",
      "pillar": "P3",
      "name": "Behavioral Consistency",
      "score": 1,
      "max": 5,
      "evidence": "No versioning policy, deprecation timeline, or notice period found. Terms of service page returned 404. No evidence of version-controlled API terms or stability track record communicated to buyers."
    },
    {
      "id": "P4-A",
      "pillar": "P4",
      "name": "Friction-Free Activation",
      "score": 4,
      "max": 5,
      "evidence": "\"Instant API key activation\" after self-serve checkout. Free tiers available (e.g., \"5,000-1,000,000 free API calls\" on select APIs). Live sandbox testing available before purchase. No human approval gate. Loses one point for requiring account creation and checkout flow."
    },
    {
      "id": "P4-B",
      "pillar": "P4",
      "name": "Agent Decision Signals",
      "score": 2,
      "max": 5,
      "evidence": "Free tiers and pricing visible. But no explicit machine-readable signals for when/why an agent should upgrade, subscribe, or act. No structured trial-expiry notification or programmatic trigger for autonomous decision-making."
    },
    {
      "id": "P5-A",
      "pillar": "P5",
      "name": "Integration Depth / Switching Cost",
      "score": 2,
      "max": 5,
      "evidence": "MCP server creates some integration stickiness, but exposes only 40 of 300+ APIs. Individual APIs are easily swappable for alternatives. No data lock-in mechanism or network effects creating significant switching cost."
    },
    {
      "id": "P5-B",
      "pillar": "P5",
      "name": "Agent Memory / Personalization Layer",
      "score": 1,
      "max": 5,
      "evidence": "No agent memory layer, usage history, or personalization features mentioned anywhere in audited pages. Each interaction appears stateless from the agent's perspective."
    },
    {
      "id": "P5-C",
      "pillar": "P5",
      "name": "Programmatic Renewal Signals",
      "score": 2,
      "max": 5,
      "evidence": "Automated metering and billing exist for human subscribers. No agent-accessible API for subscription renewal, usage threshold notifications, or auto-scaling signals."
    },
    {
      "id": "P5-D",
      "pillar": "P5",
      "name": "Compounding Value Signal",
      "score": 1,
      "max": 5,
      "evidence": "Marketplace catalog (300+ APIs) may grow over time, but no agent-readable signals indicating compounding value, usage-based improvements, or network effects visible to agents."
    }
  ],
  "strongest_signals": [
    {
      "title": "MCP Server Published",
      "detail": "An MCP server is live on Smithery and NPM, with a GitHub repo and setup documentation for Claude Desktop and Cursor. This is a meaningful step toward agent-native delivery \u2014 agents can discover and call APIs without manual setup."
    },
    {
      "title": "Transparent Quantitative Rate Limits",
      "detail": "Per-API pricing includes specific calls/month and TPS figures, giving agents enough structured data to evaluate fit for a given use case before purchasing."
    },
    {
      "title": "Instant Self-Serve Activation",
      "detail": "API keys are issued immediately after self-serve checkout with free tiers available \u2014 low friction for autonomous agents to get started."
    }
  ],
  "critical_gaps": [
    {
      "title": "No llms.txt",
      "detail": "The most glaring missing piece. With 300+ APIs, a well-structured llms.txt would allow AI agents to discover the full catalog and API capabilities without human intermediation. Currently returns 404."
    },
    {
      "title": "No Behavioral Consistency Signals",
      "detail": "The terms page returns 404. No versioning policy, deprecation notice, or change-log found. An agent integrating a purchased API has no programmatic guarantee that terms or behavior won't change unexpectedly."
    },
    {
      "title": "No Scoped Agent Permissions",
      "detail": "API keys are all-or-nothing. An agent buyer cannot acquire time-bounded, amount-capped, or action-specific permissions \u2014 a critical trust requirement for autonomous purchasing."
    },
    {
      "title": "Zero Agent Memory or Compounding Value",
      "detail": "The platform has no memory of agent interactions, usage patterns, or personalized recommendations. Each session starts from zero, offering no gravity to retain agent buyers."
    }
  ],
  "priority_actions": [
    {
      "action": "Publish /llms.txt with full API catalog index",
      "points_gain": 5,
      "pillar": "P1",
      "effort": "Low"
    },
    {
      "action": "Add schema.org/Offer markup to all API product pages",
      "points_gain": 4,
      "pillar": "P1",
      "effort": "Medium"
    },
    {
      "action": "Create a public status page and link from homepage + API docs",
      "points_gain": 3,
      "pillar": "P3",
      "effort": "Low"
    },
    {
      "action": "Publish a versioning and deprecation policy",
      "points_gain": 3,
      "pillar": "P3",
      "effort": "Low"
    },
    {
      "action": "Introduce agent-scoped API key permissions",
      "points_gain": 5,
      "pillar": "P3",
      "effort": "High"
    }
  ],
  "executive_summary": "API.market scores 46/100 (Human-Dependent), sitting in the middle of its tier \u2014 capable enough for developer discovery but not yet wired for autonomous agent evaluation and purchasing. Its strongest asset is the published MCP server, which represents a genuine step toward agent-native delivery. However, the absence of an llms.txt file means agents cannot systematically discover the 300+ API catalog, and the lack of scoped permissions, behavioral consistency guarantees, and a public status page means agents face unacceptable trust gaps when evaluating the platform as an autonomous buyer. The highest-ROI move is a /llms.txt file (low effort, +5 pts) followed by schema.org/Offer markup and a public status page to close the trust gap.",
  "rubric_version": "v1-2026-04 (20 criteria, 100 raw points; P3-E Agent Registration added to rubric v2 in 2026-06, not scored in this audit)",
  "framework": "Agent Native Offers \u2014 The Agent Sale framework",
  "source_file": "2026-04-11 \u2014 API.market \u2014 Agent Native Offer Audit.md",
  "rank": 23
}