{
  "name": "Unit",
  "slug": "unit",
  "website_url": "https://www.unit.co",
  "vendor_description": "\"Unit is an enterprise-grade financial infrastructure platform that helps you offer financial services to your customers.\"",
  "categories": [
    "card-issuing"
  ],
  "summary": "Unit is an enterprise-grade embedded finance platform for software companies that want to offer banking and card products to their own customers, covering virtual and physical debit, credit, and prepaid cards with spend controls, authorization streaming, and JIT funding. It operates in the United States only, with Visa card issuance through FDIC-member bank partners. Pricing is not published and requires a sales conversation. The REST API supports webhooks, idempotency, and a sandbox environment, with SDKs for Node.js/TypeScript, Python, and Ruby, and holds SOC 2 Type II and PCI DSS Level 1 certifications.",
  "capabilities": {
    "supported_actions": [
      "issue_virtual_card",
      "issue_physical_card",
      "issue_debit_card",
      "issue_credit_card",
      "issue_prepaid_card",
      "card_lifecycle_management",
      "freeze_unfreeze_card",
      "close_card",
      "replace_card",
      "spend_controls",
      "authorization_stream",
      "jit_funding",
      "push_provisioning",
      "3ds",
      "tokenization",
      "dispute_management",
      "kyc_kyb",
      "real_time_webhooks",
      "program_management",
      "ledger_accounts",
      "ach_payments",
      "wire_payments",
      "check_payments",
      "real_time_payments",
      "book_payments",
      "transaction_monitoring",
      "aml_compliance",
      "atm_access",
      "mobile_wallet_provisioning",
      "customer_api_tokens",
      "idempotency_keys",
      "simulations_sandbox"
    ],
    "supported_regions": [
      "United States"
    ],
    "supported_languages": [],
    "input_types": [
      "Visa",
      "debit",
      "credit",
      "prepaid",
      "virtual",
      "physical",
      "consumer",
      "commercial"
    ],
    "output_types": [
      "JSON",
      "webhook events",
      "card tokens",
      "authorization events",
      "transaction data",
      "statements",
      "customer API tokens"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Node.js/TypeScript",
      "Python",
      "Ruby"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.unit.co/",
    "api_version": null,
    "versioning_scheme": "none",
    "stability": "ga",
    "deprecation_policy_url": "https://www.unit.co/docs/api/using-the-api/",
    "auth_methods": [
      "api_key",
      "jwt"
    ],
    "auth_docs_url": "https://www.unit.co/docs/tokens/",
    "idempotency_supported": true,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha1",
    "webhook_events_url": "https://www.unit.co/docs/api/events/",
    "rate_limit_requests": 1000,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "@unit-finance/unit-node-sdk",
        "language": "Node.js/TypeScript",
        "official": true,
        "repo_url": "https://github.com/unit-finance/unit-node-sdk"
      },
      {
        "package": "unit-python-sdk",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/unit-finance/unit-python-sdk"
      },
      {
        "package": "unit_ruby_sdk",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/unit-finance/unit-ruby-sdk"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://www.unit.co/docs/api/quickstart/"
  },
  "pricing": {
    "pricing_model": "contact_sales",
    "has_published_pricing": false,
    "starting_price_usd": null,
    "price_basis": null,
    "free_tier_available": false,
    "free_tier_limit": null,
    "free_tier_details": null,
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": true,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": []
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": false,
    "gdpr": false,
    "iso_27001": false,
    "pci_dss": true,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://unit.co/clients-privacy-policy",
    "documented_rate_limits": "1,000 requests per minute per IP address (applies separately to sandbox and live environments); exceeding the limit returns HTTP 429. Additionally, the rate limit for verifying a customer is 5 attempts per 10 minutes.",
    "known_restrictions": [
      "Unit provides turnkey BIN sponsorship via its own network of FDIC member bank partner banks - customers do not need to bring their own sponsor bank; Unit introduces clients to suitable partner banks during onboarding",
      "Unit is a financial technology company and not a bank - banking services are provided by Unit's bank partners, Members FDIC",
      "Visa® debit cards are issued by Unit's bank partners pursuant to a license from Visa U.S.A. Inc. - only Visa is documented; no Mastercard support",
      "PCI DSS Level 1 certified (highest level)",
      "Programmatic authorization (JIT funding) is not enabled by default - requires reaching out to a Unit contact to activate",
      "Push provisioning / tokenization setup takes up to 4 weeks; mobile wallet SDK installation with Visa takes 10–20 business days",
      "Production access requires onboarding through sales; sandbox self-serve signup available at app.s.unit.sh/signup",
      "US only - platform built on direct Federal Reserve connections (Fedwire, FedACH, Check21)",
      "Launching an embedded finance program typically takes 2–3 months",
      "All fees default to $0 and are negotiated per client - no published pricing; pricing is contact-sales only",
      "Interchange revenue share percentage is contractually determined per client (docs use 70% as an illustrative example only)"
    ]
  },
  "developer": {
    "docs_url": "https://www.unit.co/docs/api/",
    "api_reference_url": "https://www.unit.co/docs/api/",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.unit.co",
    "llms_txt_url": "https://www.unit.co/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2020-01-01",
    "ga_date": "2020-01-01",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "HoneyBook",
      "Homebase",
      "Roofstock",
      "AngelList",
      "Relay",
      "Baselane",
      "Wix",
      "Forage"
    ]
  },
  "scores": {
    "agent_friendliness": 55,
    "pricing_transparency": 0,
    "setup_speed": 75,
    "docs_quality": 45,
    "procurement_friction": 25,
    "trust_readiness": 35,
    "best_for": [
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You need transparent pricing up front",
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://www.unit.co/docs/api/",
      "excerpt": "Unit is an enterprise-grade financial infrastructure platform that helps you offer financial services to your customers.",
      "confidence": "high"
    },
    {
      "field": "categories / bank_payments + payouts",
      "url": "https://www.unit.co/",
      "excerpt": "5M+ accounts, $80B+ annual transaction volume, 12M+ daily API calls",
      "confidence": "high"
    },
    {
      "field": "input_types (Visa, debit, credit, prepaid, virtual, physical)",
      "url": "https://www.unit.co/docs/api/cards/resources/",
      "excerpt": "IndividualDebitCard, BusinessDebitCard, IndividualVirtualDebitCard, BusinessVirtualDebitCard, BusinessCreditCard, BusinessVirtualCreditCard",
      "confidence": "high"
    },
    {
      "field": "supported_regions (US only)",
      "url": "https://www.unit.co/docs/api/",
      "excerpt": "platform operates through direct Federal Reserve connections (Fedwire, FedACH, Check21) and card networks without intermediary processing layers",
      "confidence": "high"
    },
    {
      "field": "categories / bank_payments + payouts",
      "url": "https://www.unit.co/platform",
      "excerpt": "Money Movement: ACH, wire, check, and real-time payments. Book payments between platform accounts. ACH credit to external bank accounts.",
      "confidence": "high"
    },
    {
      "field": "input_types (Visa, debit, credit, prepaid, virtual, physical)",
      "url": "https://www.unit.co/card-issuing",
      "excerpt": "Visa® debit cards are issued by Unit's bank partners pursuant to a license from Visa U.S.A. Inc.",
      "confidence": "high"
    },
    {
      "field": "supported_actions / jit_funding + authorization_stream",
      "url": "https://www.unit.co/docs/api/cards-authorization-requests/overview/",
      "excerpt": "Unit sends an HTTP POST to your configured URL when a card is used. Your system responds with approval or decline based on internal logic.",
      "confidence": "high"
    },
    {
      "field": "supported_actions / push_provisioning + 3ds + tokenization",
      "url": "https://www.unit.co/docs/add-to-mobile-wallet/",
      "excerpt": "Unit enables cards (physical and virtual) to be added to Apple Pay, Google Pay, and Samsung Pay through a push provisioning integration",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.unit.co/security",
      "excerpt": "Unit is SOC 2 Type II compliant. Unit's systems, processes, compliance frameworks, and controls are audited on an annual basis.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.unit.co/security",
      "excerpt": "Unit's security page references SOC 2 Type II and PCI DSS Level 1, with no mention of HIPAA compliance anywhere on the page.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.unit.co/security",
      "excerpt": "Unit's security page lists SOC 2 Type II and PCI DSS Level 1 certifications but does not mention ISO 27001.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions / BIN sponsorship via bank partners",
      "url": "https://www.unit.co/about",
      "excerpt": "Unit is a financial technology company and not a bank. Banking services are provided by Unit's bank partners, Members FDIC.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available + self_serve_signup",
      "url": "https://www.unit.co/docs/api/simulations/",
      "excerpt": "Unit's Sandbox environment provides additional operations on top of the regular APIs. Those operations allow you to easily test and simulate activities",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.unit.co/guides/what-to-expect-when-onboarding-with-your-bank-partner",
      "excerpt": "Launching an embedded finance program can usually be accomplished in 2-3 months.",
      "confidence": "high"
    },
    {
      "field": "pricing_model / has_published_pricing",
      "url": "https://www.unit.co/docs/cards/interchange/",
      "excerpt": "the 70% net interchange share is shown for illustrative purposes and may not represent a customer's actual interchange share.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://unit.co/docs/api/customer-api-tokens",
      "excerpt": "The rate limit for verifying a customer is 5 attempts per 10 minutes.",
      "confidence": "high"
    },
    {
      "field": "supported_actions / jit_funding + authorization_stream",
      "url": "https://www.unit.co/docs/api/cards-authorization-requests/overview/",
      "excerpt": "The programmatic authorization feature is not enabled by default and requires reaching out to a Unit contact to set up.",
      "confidence": "high"
    },
    {
      "field": "supported_actions / push_provisioning + 3ds + tokenization",
      "url": "https://www.unit.co/docs/card-issuance/",
      "excerpt": "3D Secure (3DS): 3DS authentication happens automatically at the network level when cardholders make online purchases at participating merchants.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.unit.co/security",
      "excerpt": "Unit is PCI-DSS Level 1 certified. Payment Card Industry Data Security Standard (PCI DSS) is the global standard for protecting sensitive payment card data, and this is the highest level of compliance in the payments industry.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.unit.co/security",
      "excerpt": "Unit's security page references privacy laws including Gramm-Leach-Bliley Act (GLBA) but does not mention GDPR.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions / BIN sponsorship via bank partners",
      "url": "https://www.unit.co/guides/what-to-expect-when-onboarding-with-your-bank-partner",
      "excerpt": "Unit works with multiple banks, so we'll introduce you to a few that might be a good fit.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available + self_serve_signup",
      "url": "https://www.unit.co/custom",
      "excerpt": "create a sandbox account at app.s.unit.sh/signup to begin development",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.unit.co/contact-sales",
      "excerpt": "Unit operates on a contact sales model: the page features a prominent lead generation form requesting company details with no pricing information disclosed.",
      "confidence": "high"
    },
    {
      "field": "pricing_model / has_published_pricing",
      "url": "https://www.unit.co/docs/api/fees/overview/",
      "excerpt": "All fees default to $0, and can be updated by reaching out to your Unit contact.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Our rate limit is based on your IP address and is set to 1,000 requests per minute.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://www.unit.co/custom",
      "excerpt": "Webhooks supporting 50+ events",
      "confidence": "high"
    },
    {
      "field": "supported_regions (US only)",
      "url": "https://www.unit.co/card-issuing",
      "excerpt": "Fee-free access to 55,000+ Allpoint ATMs across the United States",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.unit.co/guides/enterprise-grade-financial-infrastructure",
      "excerpt": "99.99% uptime, reflecting consistently high reliability",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/unit-finance/unit-node-sdk",
      "excerpt": "This library provides a typescript wrapper to Unit's API",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Sandbox: https://api.s.unit.sh/ Live: https://api.unit.co/",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Unit employs OAuth 2.0 Bearer Token authentication. All requests must include an Authorization header with a valid token.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.unit.co/docs/api/org-api-tokens/",
      "excerpt": "token: v2.public.eyJyb2xlIjoib3JnI... indicating a versioned public token structure",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Our rate limit is based on your IP address and is set to 1,000 requests per minute.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Some of our API operations support request idempotency, allowing you to call a sensitive operation multiple times and assume that its work will be done no more than once.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Unit will, from time to time, deprecate certain API endpoints and services...Deprecated endpoints may be retired at a later point in time - subject to a minimum of a six month notice period.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://www.unit.co/docs/api/webhooks/",
      "excerpt": "Unit uses an HMAC SHA1 to compute the hash.",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://www.unit.co/docs/api/events/",
      "excerpt": "Unit uses Events to record important changes happening under your org. Once an event is created, it will be delivered to your application via a webhook call.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/unit-finance/unit-python-sdk",
      "excerpt": "This library provides a python wrapper to Unit's API",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://www.unit.co/docs/api/quickstart/",
      "excerpt": "The guide walks through five main steps: Create an Application, Create a Deposit Account, Fund the Account, Create a Virtual Debit Card, Make a Card Purchase",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://research.contrary.com/company/unit",
      "excerpt": "Unit was founded in April 2019 by Itai Damti and Doron Somech. The platform officially launched in late 2020 after a year of stealth development.",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://research.contrary.com/company/unit",
      "excerpt": "The platform officially launched in late 2020 after a year of stealth development.",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://research.contrary.com/company/unit",
      "excerpt": "Notable Customers: Forage, AngelList, Wethos, Invoice2go, HoneyBook, Tribevest, Homebase, Veryable, Roofstock, Hearth, and Benepass.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://www.unit.co/docs/api/",
      "excerpt": "Unit's API is REST-based and follows the JSON:API specification.",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://www.unit.co/docs/api/fees/overview/",
      "excerpt": "All fees default to $0, and can be updated by reaching out to your Unit contact.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://status.unit.co/",
      "excerpt": "Status page shows 100% uptime over past 90 days across all services (API, Payments, Cards, Core, Webhooks, Dashboard, Sandbox) but no formal SLA agreement or specific uptime commitments are published.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/unit-finance",
      "excerpt": "No MCP (Model Context Protocol) server is listed among the public repositories in the unit-finance GitHub organization.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/unit-finance",
      "excerpt": "unit-python-sdk, unit-node-sdk, unit-openapi-ruby-sdk, unit-openapi-java-sdk, unit-ios-sdk",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://www.unit.co/docs/api/quickstart/",
      "excerpt": "Base URL: https://api.s.unit.sh/ (sandbox environment)",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.unit.co/docs/tokens/",
      "excerpt": "JSON Web Tokens (JWT) are also supported as an alternative authentication mechanism, particularly mentioned for creating customer bearer tokens without requiring SMS verification.",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://www.unit.co/docs/tokens/",
      "excerpt": "Customer Tokens are the main method for customer-specific access. These bearer tokens allow customers to access their own data and perform sensitive actions with fund movement.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Our rate limit is based on your IP address and is set to 1,000 requests per minute.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "Any string of up to 255 characters can serve as an idempotency key. Keys remain effective for 48 hours from the time they're used successfully.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "An 'error object' MUST contain an HTTP status code member, and may also contain one or more of the following: code, detail, Meta.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://www.unit.co/docs/api/webhooks/",
      "excerpt": "The signature is computed from the entire request body and passed in the X-Unit-Signature header, encoded in base64.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/unit-finance/unit-node-sdk",
      "excerpt": "This library provides a typescript wrapper to Unit's API",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/unit-finance/unit-ruby-sdk",
      "excerpt": "Official SDK maintained by Unit Finance, as evidenced by its location in the unit-finance organization on GitHub",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://www.unit.co",
      "excerpt": "Unit is an enterprise-grade financial infrastructure platform that helps you offer financial services to your customers.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://research.contrary.com/company/unit",
      "excerpt": "Unit was founded in April 2019 by Itai Damti and Doron Somech. The platform officially launched in late 2020 after a year of stealth development.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.unit.co",
      "excerpt": "Case studies from: Roofstock (achieved 4x customer lifetime value), Relay (manages $1B+ in customer deposits), Baselane (achieved 50% lower acquisition costs). Additional logos shown include WorldPay, Wix, HoneyBook, and Homebase.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://www.unit.co/docs/api/using-the-api/",
      "excerpt": "JSON:API requires the use of the JSON:API media type (application/vnd.api+json) for exchanging data.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://unit.co/clients-privacy-policy",
      "excerpt": "The length of time that we intend to retain each category of Personal Information will depend on several criteria, including (i) the length of time we are required to retain Personal Information in order to comply with applicable legal and regulatory requirements",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "iso_27001 - not mentioned on security page",
    "gdpr - not mentioned on security page (GLBA referenced but not GDPR)",
    "hipaa - not mentioned on security page",
    "minimum_commitment",
    "sla_published - status page shows 100% uptime over 90 days but no formal SLA terms published",
    "Mastercard support - only Visa documented",
    "api_version",
    "sla_url",
    "starting_price_usd",
    "price_basis",
    "free_tier_limit",
    "mcp_url"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/unit",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/unit/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}