{
  "name": "Marqeta",
  "slug": "marqeta",
  "website_url": "https://www.marqeta.com",
  "vendor_description": "\"We are the world's first modern card issuing platform\" - enabling any company to deliver delightful payment experiences natively.",
  "categories": [
    "card-issuing"
  ],
  "summary": "Marqeta is a card issuing platform that lets companies launch virtual and physical card programs, including expense cards, BNPL cards, neobank debit, credit programs, and marketplace payouts, across 40+ countries. Pricing is not published and requires a sales engagement; sandbox access is self-serve but live program launch needs approval. The REST API supports webhooks, idempotency, and a Python SDK, and Marqeta holds SOC 2 Type 2, ISO 27001, PCI DSS Level 1, and GDPR certifications. Notable customers include Square, Uber, Affirm, DoorDash, Instacart, and Google.",
  "capabilities": {
    "supported_actions": [
      "issue_virtual_card",
      "issue_physical_card",
      "jit_funding",
      "spend_controls",
      "authorization_controls",
      "velocity_controls",
      "3ds",
      "tokenization",
      "card_lifecycle_management",
      "program_management",
      "kyc_kyb",
      "real_time_webhooks",
      "dispute_management",
      "push_provisioning",
      "digital_wallet_provisioning",
      "flexible_credentials",
      "commando_mode",
      "ach_receiving",
      "real_time_decisioning",
      "address_verification",
      "ledger_accounts",
      "credit_program_management",
      "ivr_card_management",
      "pci_compliant_widgets",
      "analytics_reporting",
      "push_to_card_disbursements"
    ],
    "supported_regions": [
      "United States",
      "Europe (EEA + UK)",
      "Asia-Pacific (Australia, Hong Kong, Japan, Malaysia, New Zealand, Philippines, Singapore, Taiwan, Thailand, Vietnam)",
      "Canada",
      "Latin America",
      "40+ countries globally"
    ],
    "supported_languages": [],
    "input_types": [
      "Visa",
      "Mastercard",
      "Discover",
      "virtual",
      "physical",
      "debit",
      "prepaid",
      "credit",
      "consumer",
      "commercial"
    ],
    "output_types": [
      "JSON",
      "webhook events",
      "card tokens",
      "authorization events",
      "transaction data",
      "settlement files",
      "statements",
      "analytics reports"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Python"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://sandbox-api.marqeta.com/v3",
    "api_version": "v3",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "basic"
    ],
    "auth_docs_url": "https://www.marqeta.com/docs/core-api/authentication",
    "idempotency_supported": true,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://www.marqeta.com/docs/core-api/event-types",
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "package": "marqeta",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/marqeta/marqeta-python"
      }
    ],
    "mcp_url": "https://github.com/marqeta/marqeta-mcp",
    "quickstart_url": "https://www.marqeta.com/docs/developer-guides/core-api-quick-start"
  },
  "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": true,
    "iso_27001": true,
    "pci_dss": true,
    "sla_published": true,
    "sla_url": null,
    "data_retention_policy_url": "https://www.marqeta.com/services-privacy",
    "documented_rate_limits": "DiVA API: requests should not exceed 300 report requests per five-minute interval (one per second). Core API rate limits are program-specific (expressed as RPS/TPS) and not publicly documented - contact your Account Manager.",
    "known_restrictions": [
      "PCI DSS Level 1 service provider",
      "PCI DSS 4.0.1 shared responsibility model - customer retains compliance obligations for their own environment",
      "Marqeta provides BIN sponsorship via banking partners (no need to bring your own bank); TransactPay acquisition (completed 2025) added direct EMI license and BIN sponsorship across 25 EU/UK countries",
      "Also offers 'Powered by Marqeta' model where customer manages their own bank relationship and must obtain licenses independently",
      "Live card program launch requires sales engagement and program approval; sandbox is self-serve",
      "Customers generally not subject to minimum volume commitments per SEC filings, though some contracts may include them",
      "Marqeta is a regulated program manager / issuer-processor, not a licensed bank; banking partners are provided",
      "Support for specific jurisdictions varies; contact required for jurisdiction-specific availability",
      "Up to 5 active webhooks per program",
      "Python SDK archived as of January 2026 (read-only); no other official language SDKs currently published"
    ]
  },
  "developer": {
    "docs_url": "https://www.marqeta.com/docs/developer-guides",
    "api_reference_url": "https://www.marqeta.com/developer-overview",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.marqeta.com",
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2010-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Square (Block)",
      "Uber",
      "Affirm",
      "Instacart",
      "DoorDash",
      "Google"
    ]
  },
  "scores": {
    "agent_friendliness": 60,
    "pricing_transparency": 0,
    "setup_speed": 65,
    "docs_quality": 35,
    "procurement_friction": 25,
    "trust_readiness": 85,
    "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.marqeta.com/company/about-us",
      "excerpt": "We are the world's first modern card issuing platform",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.marqeta.com/",
      "excerpt": "Payments without compromise: embedded solutions on a modern issuing platform that delivers enterprise scale and cutting edge innovation.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.marqeta.com/resources/faster-smarter-payouts-how-digital-disbursements-are-reshaping-industries",
      "excerpt": "Faster, Smarter Payouts: How Digital Disbursements Drive Growth",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://marqeta.com/industries/disbursements",
      "excerpt": "Virtual cards provide a more efficient and less expensive way to settle claims and provide policyholders with faster payouts.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://www.marqeta.com/docs/developer-guides/features",
      "excerpt": "KYC (Know Your Customer): Identity verification for consumer and business account holders; 3D Secure: Additional verification step for online transactions; Dispute Management: Dashboard and `/cases` endpoint for managing transaction disputes",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://www.marqeta.com/developer-overview",
      "excerpt": "Sign up and kick off your private sandbox in just three clicks; Spin up your own private sandbox and start developing in minutes",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://www.marqeta.com/developer-overview",
      "excerpt": "Launch your next payment innovation—Let's talk about your use case",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://www.marqeta.com/platform/mcp-server",
      "excerpt": "enable your AI agents with payment workflows through Marqeta's Model Context Protocol (MCP) Server",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/marqeta/marqeta-python",
      "excerpt": "The repository was archived on January 9, 2026, and is now read-only.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.marqeta.com/docs/developer-guides/security",
      "excerpt": "Marqeta maintains PCI DSS level 1 and SSAE-18 compliance certifications.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://trust.marqeta.com/",
      "excerpt": "SOC 1 Type 2; SOC 2 Type 2",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://trust.marqeta.com/",
      "excerpt": "ISO/IEC 27001 — GDPR compliant",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://trust.marqeta.com/",
      "excerpt": "Certifications include Payment Card Industry Data Security Standard (PCI DSS) and the American Institute of Certified Public Accountant (AICPA) Systems and Organization Control SOC 1 and SOC 2 Trust Services criteria for Security, Availability and Confidentiality.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.marqeta.com/terms-and-conditions",
      "excerpt": "API Response Performance Target: response time of 1,000 milliseconds or less for 99.99% (rounded) or greater of all Critical API Calls",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.marqeta.com/docs/core-api/rate-limiting",
      "excerpt": "your specific rate limits are based on Marqeta's analysis of your program's historical usage patterns and infrastructure requirements. Rate limits use time-based windows, expressed as requests per second (RPS) or transactions per second (TPS).",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://investors.marqeta.com/news-releases/news-release-details/marqeta-announces-completion-transactpay-acquisition/",
      "excerpt": "TransactPay, operating under its EMI licenses, is currently live in 25 countries, supporting 16 currencies, and is a principal member of Mastercard and Visa.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.marqeta.com/blog/marqeta-completes-transactpay-acquisition-strengthening-european-payment",
      "excerpt": "TransactPay is described as an E-Money Institution and BIN Sponsor. The acquisition strengthens Marqeta's European position by enabling full card program management capabilities in Europe.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.marqeta.com/uk/demystifying-cards-guide/costs-of-card-programme",
      "excerpt": "The webpage focuses on explaining cost categories rather than providing a detailed pricing schedule. No setup fees, minimum commitments, per-authorization fees, or specific per-card charges are disclosed.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.marqeta.com/resources/program-management-guide",
      "excerpt": "Marqeta operates under a 'Managed by Marqeta' (MxM) model where they serve as the program manager",
      "confidence": "medium"
    },
    {
      "field": "auth_docs_url",
      "url": "https://www.marqeta.com/docs/core-api/authentication",
      "excerpt": "Marqeta's Core API uses HTTP Basic Authentication with credentials passed via the standard Authorization header field.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://www.marqeta.com/docs/developer-guides/core-api-quick-start",
      "excerpt": "The sandbox environment base URLs are: Sandbox API: https://sandbox-api.marqeta.com/v3",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://www.marqeta.com/docs/core-api/versioning",
      "excerpt": "The Core API version is indicated in each endpoint resource path. For example, https://api.marqeta.com/v3/users indicates the API is at version 3.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://www.marqeta.com/docs/core-api/idempotency",
      "excerpt": "All Core API POST calls are idempotent capable when the primary token is set in the request object.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://www.marqeta.com/docs/developer-guides/signature-verification",
      "excerpt": "Two options are available: HMAC-SHA1 (legacy) and HMAC-SHA256 (recommended). The algorithm choice is configured via the signature_algorithm field in the /webhooks endpoint. The signature appears in the X-Marqeta-Signature HTTP header.",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://www.marqeta.com/platform/mcp-server",
      "excerpt": "Marqeta's Model Context Protocol (MCP) Server allows customers to connect to their extensive payment APIs.",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://www.marqeta.com/docs/developer-guides/core-api-quick-start",
      "excerpt": "implement the API keys per the table below using basic HTTP authentication",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://www.marqeta.com/docs/developer-guides/building-your-managed-card-program",
      "excerpt": "you submit documents to Marqeta so that the issuing bank and card network can review and approve your request. After you and Marqeta have signed the MSA, the due diligence and integration verification processes begin.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://www.marqeta.com/docs/core-api/rate-limiting",
      "excerpt": "your specific rate limits are based on Marqeta's analysis of your program's historical usage patterns and infrastructure requirements. Rate limits use time-based windows, expressed as requests per second (RPS) or transactions per second (TPS).",
      "confidence": "medium"
    },
    {
      "field": "categories",
      "url": "https://marqeta.com/industries/disbursements",
      "excerpt": "Virtual cards provide a more efficient and less expensive way to settle claims and provide policyholders with faster payouts.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.marqeta.com/",
      "excerpt": "Buy now, pay later; On-demand delivery; Expense management; Retail; Digital banking; Supplier and workforce payments; Commercial banking",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://www.marqeta.com/docs/developer-guides/features",
      "excerpt": "Just-in-Time (JIT) Funding: Two variants— Managed JIT: Marqeta's platform uses configured spend controls for authorization decisions; Gateway JIT: Platform forwards requests to merchant systems for approval",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://www.marqeta.com/docs/developer-guides/about-webhooks",
      "excerpt": "Each program can have up to five active webhooks",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://www.marqeta.com/docs/developer-guides/core-api-quick-start",
      "excerpt": "Account creation is self-directed through a dedicated portal: users can 'create an account on the Marqeta platform' by visiting the signup link at https://auth.marqeta.com/create-account",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.marqeta.com/docs/developer-guides/building-your-managed-card-program",
      "excerpt": "you submit documents to Marqeta so that the issuing bank and card network can review and approve your request. After you and Marqeta have signed the MSA, the due diligence and integration verification processes begin.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/marqeta/marqeta-mcp",
      "excerpt": "MCP server to allow AI agents interact with Marqeta backend",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://www.marqeta.com/docs/core-api/sdks-landing",
      "excerpt": "You can use an SDK to access the Marqeta Core API",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://trust.marqeta.com/",
      "excerpt": "Certifications include Payment Card Industry Data Security Standard (PCI DSS) and the American Institute of Certified Public Accountant (AICPA) Systems and Organization Control SOC 1 and SOC 2 Trust Services criteria for Security, Availability and Confidentiality.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.marqeta.com/uk/company/why-marqeta",
      "excerpt": "PCI DSS, PCI 3DS, SOC 1 and SOC 2 certifications",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://trust.marqeta.com/",
      "excerpt": "GDPR compliant",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.marqeta.com/terms-and-conditions",
      "excerpt": "Monthly Transaction Success Rate of 99.99% (rounded) or greater in a calendar month",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.marqeta.com/docs/diva-api/introduction",
      "excerpt": "Requests from the DiVA API should not exceed 300 report requests per five-minute interval (one per second).",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.marqeta.com/uk/company/why-marqeta",
      "excerpt": "40 countries certified to operate",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.marqeta.com/docs/developer-guides/security",
      "excerpt": "Marqeta maintains PCI DSS level 1 and SSAE-18 compliance certifications.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.marqeta.com/docs/developer-guides/building-your-powered-card-program",
      "excerpt": "obtain any required licenses on your own, or work directly with an issuing bank for BIN sponsorship",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.marqeta.com/demystifying-cards-guide/costs-of-card-program",
      "excerpt": "The article discusses cost categories that card programs must consider but does not provide actual pricing figures for Marqeta's offerings.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.marqeta.com/docs/core-api/authentication",
      "excerpt": "Marqeta's Core API uses HTTP Basic Authentication with credentials passed via the standard Authorization header field. The platform supports four authentication types, each requiring an application token as the username.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://www.marqeta.com/docs/core-api/introduction",
      "excerpt": "The Core API is RESTful, so it uses HTTP methods (POST, PUT, GET) to perform functions on objects. Requests requiring data must submit it in JSON format.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://www.marqeta.com/docs/core-api/introduction",
      "excerpt": "Production environments use individual program URLs, such as: https://programname-api.marqeta.com/v3/users",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://www.marqeta.com/docs/core-api/versioning",
      "excerpt": "The Core API version is indicated in each endpoint resource path. For example, https://api.marqeta.com/v3/users indicates the API is at version 3. Marqeta increments the version number when it releases a new version containing backwards-incompatible changes.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://www.marqeta.com/docs/core-api/errors",
      "excerpt": "Error codes follow a six-digit format where the first three digits specify the HTTP response code, and the last three digits represent the error. For example, error 400001 combines HTTP 400 with error variant 001.",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://www.marqeta.com/docs/core-api/event-types",
      "excerpt": "The Marqeta platform supports numerous event notification types, including transaction events, card transition events, account holder transition events, chargeback transition events, digital wallet token transition events, and credit account events.",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/marqeta/marqeta-mcp",
      "excerpt": "MCP server to allow AI agents interact with Marqeta backend",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/marqeta/marqeta-python",
      "excerpt": "Marqeta Python SDK. pip install marqeta. The repository was archived on January 9, 2026, and is now read-only.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.marqeta.com/services-privacy",
      "excerpt": "We retain personal data for as long as necessary to provide the Services you have requested, comply with our legal obligations (including our contractual commitments to our customers and bank partners), resolve disputes, enforce our agreements, and undertake other legitimate and lawful business purposes.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.zippia.com/marqeta-careers-1399393/history/",
      "excerpt": "Marqeta was founded in 2010 by Jason Gardner in the Bay Area-Emeryville and Oakland.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.sec.gov/Archives/edgar/data/0001522540/000152254021000023/mqearningsrelease-q32021.htm",
      "excerpt": "Google chose Marqeta to power a digital card for Google Pay balance users",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://tracxn.com/d/companies/marqeta/__003GYeHsTZo7TDu3m6UIku5061YF79tRD4GhRxNIACo",
      "excerpt": "Marqeta is a global modern card issuing platform for innovators including Square, Uber, Affirm, Instacart, and DoorDash. Square became Marqeta's largest customer and processes more than $5 billion in volume through Marqeta.",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "per_card_fee",
    "per_authorization_fee",
    "interchange_revenue_share_percentage",
    "monthly_platform_fee",
    "core_api_rate_limits_specific_numbers",
    "sla_uptime_percentage_explicit_in_contract",
    "deprecation_policy_url",
    "sla_url",
    "starting_price_usd",
    "price_basis",
    "free_tier_limit",
    "rate_limit_requests",
    "rate_limit_window",
    "ga_date"
  ],
  "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/marqeta",
        "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/marqeta/{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"
      }
    ]
  }
}