{
  "name": "Weavr",
  "slug": "weavr",
  "website_url": "https://www.weavr.io",
  "vendor_description": "\"Embedded finance for digital B2B products\"",
  "categories": [
    "card-issuing"
  ],
  "summary": "Weavr is an embedded finance platform targeting B2B SaaS products in the UK and EU, enabling businesses to issue virtual and physical cards, manage spend controls, and run programs such as expense management, accounts payable, employee benefits, and loyalty schemes. Cards run on Mastercard and Visa networks via Weavr's own EMI licences (Malta MFSA, FCA-authorised UK), so no separate sponsor bank is needed. Pricing starts at £1,947 or €2,370 per month for the Launch plan covering B2B payments use cases, with a Scale plan for consumer payments requiring a sales conversation. The REST API supports webhooks, idempotency, sandbox testing, and push provisioning SDKs for iOS, Android, and React Native, and Weavr holds ISO 27001, PCI DSS, and GDPR certifications.",
  "capabilities": {
    "supported_actions": [
      "issue_virtual_card",
      "issue_physical_card",
      "spend_controls",
      "card_lifecycle_management",
      "kyc_kyb",
      "real_time_webhooks",
      "authorization_stream",
      "push_provisioning",
      "3ds",
      "tokenization",
      "ledger_accounts",
      "program_management",
      "freeze_unfreeze_card",
      "pin_management",
      "merchant_category_code_controls",
      "budget_controls",
      "multi_currency_accounts",
      "sepa_payments",
      "faster_payments_uk",
      "open_banking",
      "iban_account_opening",
      "bulk_payments"
    ],
    "supported_regions": [
      "UK",
      "EU (multiple European jurisdictions)"
    ],
    "supported_languages": [],
    "input_types": [
      "Mastercard",
      "Visa",
      "virtual",
      "physical",
      "prepaid",
      "debit"
    ],
    "output_types": [
      "JSON",
      "webhook events",
      "card tokens",
      "authorization events",
      "transaction data",
      "IBAN accounts"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "React Native",
      "iOS",
      "Android (Push Provisioning)"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://sandbox.weavr.io/multi",
    "api_version": null,
    "versioning_scheme": "none",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key",
      "jwt"
    ],
    "auth_docs_url": "https://docs.weavr.io/start/multi-authentication-overview/",
    "idempotency_supported": true,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://docs.weavr.io/start/multi-webhooks/",
    "rate_limit_requests": 100,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "@weavr-io/secure-components-react-native",
        "language": "React Native",
        "official": true,
        "repo_url": "https://github.com/weavr-io"
      },
      {
        "package": "WeavrComponents",
        "language": "iOS",
        "official": true,
        "repo_url": "https://github.com/weavr-io/secure-components-ios"
      },
      {
        "package": "io.weavr.push-provisioning:push-provisioning",
        "language": "Android (Push Provisioning)",
        "official": true,
        "repo_url": "https://maven.pkg.github.com/weavr-io/push-provisioning-android"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://docs.weavr.io/getting-started/quick-start-15-minutes/"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": null,
    "price_basis": "month",
    "free_tier_available": false,
    "free_tier_limit": null,
    "free_tier_details": null,
    "minimum_commitment": "£1,947 / €2,370 per month (Launch plan)",
    "self_serve_signup": true,
    "requires_sales_call": true,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Launch",
        "item": "Monthly platform fee",
        "amount_usd": null,
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.weavr.io/pricing/"
      }
    ]
  },
  "compliance": {
    "soc2": "none",
    "hipaa": false,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": true,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://www.weavr.io/privacy-policy/",
    "documented_rate_limits": "100 requests per minute, 1,000 per hour, 10,000 per day; HTTP 429 returned on excess; higher limits available on request via Support Portal",
    "known_restrictions": [
      "Turnkey BIN sponsorship included - no separate sponsor bank required; card issuance in EU via Paynetics AD (Bulgarian EMI) and in UK via Paynetics UK (FCA-authorised EMI); Weavr (Europe) Ltd holds Malta MFSA EMI licence",
      "Cards issued on Mastercard and Visa networks",
      "Operations limited to UK and EU; no stated coverage outside Europe",
      "PCI DSS certified (specific level not published); customers using Weavr UI components qualify for SAQ A as card data never touches customer servers",
      "Launch plan (£1,947/€2,370 per month) covers B2B payments use cases only; consumer payments require Scale plan (contact sales)",
      "Pricing excludes initial setup project costs, financial product usage charges, and compliance service charges; certain optional features licensed separately and some platform usage may be metered",
      "CSA STAR Level 1 certified; SOC 2 not claimed on security page (security.weavr.io); no HIPAA claim",
      "Sandbox access is self-serve (register at portal.weavr.io); live issuance requires KYB review and integration approval",
      "No published SLA - terms state access is provided 'as is' with no availability guarantee"
    ]
  },
  "developer": {
    "docs_url": "https://docs.weavr.io/",
    "api_reference_url": "https://api.weavr.io/products/multi/openapi",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2019-01-01",
    "ga_date": "2020-01-01",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Finway",
      "Ben (Thanks Ben)",
      "finway",
      "11Onze",
      "Wectory",
      "AllGravy",
      "Corplife",
      "Club Employes",
      "NUMARQE"
    ]
  },
  "scores": {
    "agent_friendliness": 40,
    "pricing_transparency": 45,
    "setup_speed": 75,
    "docs_quality": 35,
    "procurement_friction": 45,
    "trust_readiness": 40,
    "best_for": [
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You want to try it free before paying",
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "categories",
      "url": "https://www.weavr.io/solutions/",
      "excerpt": "Open IBAN-enabled accounts instantly in GBP and EUR. Inbound credit transfers via UK Faster Payments (GBP), plus SEPA (EUR) including SEPA Instant. Outbound credit transfers with outgoing wire transfers.",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.weavr.io/",
      "excerpt": "Embedded finance for digital B2B products",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.weavr.io/",
      "excerpt": "Payment card issuance. Payment accounts.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "£ 1,947 / € 2,370 per month",
      "confidence": "high"
    },
    {
      "field": "minimum_commitment",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "£ 1,947 / € 2,370 per month",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://security.weavr.io/",
      "excerpt": "PCI DSS",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://security.weavr.io/",
      "excerpt": "ISO/IEC 27001",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://security.weavr.io/",
      "excerpt": "CSA STAR Level 1, ISO/IEC 27001, PCI DSS — SOC 2 not listed among compliance certifications",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.weavr.io/privacy-policy/",
      "excerpt": "We are responsible for processing your personal data for the purposes under this Policy and have therefore concluded a specific and separate data processing agreement in accordance with the requirements of the GDPR/the UK-GDPR.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.weavr.io/apis/rate-limit/",
      "excerpt": "100 requests per minute, 1,000 requests per hour, 10,000 requests per day. API requests exceeding these limits return an HTTP status code of 429 - Too Many Requests until the frequency time window is over.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://www.weavr.io/developers/",
      "excerpt": "Get your API keys and start building. Developers can register for specific use cases without requiring a sales conversation.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "Scale Plan: No specific pricing listed; requires contacting sales. Both plans require contacting Weavr directly via 'Talk to an expert' for pricing discussion and eligibility assessment.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.weavr.io/solutions/",
      "excerpt": "Provide Mastercard virtual cards instantly and securely, without handling protected PCI-DSS data",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.weavr.io/blog/weavr-integrates-b4b-payments-boosting-european-payment-flexibility/",
      "excerpt": "Both Visa and Mastercard schemes",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "£ 1,947 / € 2,370 per month. Does not include initial setup project, financial product usage charges, and compliance service charges. Certain optional features are licensed separately and some categories of platform usage may be metered.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "Accounts and payments charges included within usage thresholds",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "Benefit from lower costs as your embedded finance programme grows. Wider range of use cases possible, including consumer payments. Custom plug-in development for ambitious embedders.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "Weavr's Javascript UI Library enables you to collect and show sensitive information using customisable UI components without this information touching your servers, which ensures that you qualify for the lowest level of PCI compliance.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.weavr.io/terms-policies/",
      "excerpt": "ISO 27001 certification through a badge linking to security.weavr.io",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://security.weavr.io/",
      "excerpt": "CSA STAR Level 1, ISO/IEC 27001, PCI DSS — HIPAA not listed among compliance certifications",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.weavr.io/terms-policies/",
      "excerpt": "Access and availability is provided 'as is'. We make no warranty and give no undertaking that access will be available for any given period or at any given time",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.weavr.io/start/multi-webhooks/",
      "excerpt": "To generate a local signature, hash the call-ref, message payload and published-timestamp using the HmacSHA256 algorithm with base64 encoding.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://www.weavr.io/developers/",
      "excerpt": "Developers can register, obtain API keys, and access full documentation immediately through the portal at portal.weavr.io.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.weavr.io/",
      "excerpt": "Multiple SDK options: React Native, iOS, Android, and Web",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.weavr.io/blog/introducing-card-modes-why-weve-placed-choice-at-the-centre-of-our-card-solutions/",
      "excerpt": "Weavr allows creation of virtual cards in prepaid or debit mode, which determines the funds that the card has access to.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "Available for approved B2B payments use cases in EU and UK",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "Available for approved B2B payments use cases in EU and UK only. Does not include initial setup project, financial product usage charges, and compliance service charges.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://security.weavr.io/",
      "excerpt": "CSA STAR Level 1, ISO/IEC 27001, PCI DSS",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.weavr.io/getting-started/quick-start-15-minutes/",
      "excerpt": "The guide uses api-key header for most API calls: -H 'api-key: YOUR_API_KEY'. After user authentication, an Authorization header is required: -H 'Authorization: Bearer YOUR_TOKEN'.",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://docs.weavr.io/start/multi-authentication-overview/",
      "excerpt": "Overview of authentication methods including API key and token-based auth with SCA and step-up verification.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.weavr.io/getting-started/quick-start-15-minutes/",
      "excerpt": "This header applies to all Multi API endpoints at sandbox.weavr.io/multi/...",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.weavr.io/start/multi-webhooks/",
      "excerpt": "To generate a local signature, hash the call-ref, message payload and published-timestamp using the HmacSHA256 algorithm with base64 encoding.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.weavr.io/start/troubleshooting/multi-error-codes-reference/",
      "excerpt": "All Weavr API errors follow a consistent structure: { \"errorCode\": \"SPECIFIC_ERROR_CODE\" }",
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://docs.weavr.io/apis/rate-limit/",
      "excerpt": "100 requests per minute. 1,000 requests per hour. 10,000 requests per day.",
      "confidence": "medium"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.weavr.io/getting-started/quick-start-15-minutes/",
      "excerpt": "For production, full KYB (Know Your Business) verification is mandatory. Users must already have sandbox access established through Weavr before starting this quickstart.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/weavr-io/secure-components-ios",
      "excerpt": "WeavrComponents - official Weavr Secure Components for iOS, version 3.1.4-RC4, maintained by weavr-io organization.",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.weavr.io/",
      "excerpt": "Available at /getting-started/quick-start-15-minutes/, described as enabling your first integration end-to-end in about 15 minutes.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.weavr.io/privacy-policy/",
      "excerpt": "We generally retain your personal information for as long as is necessary for the performance of the contract between you and us and to comply with our regulatory obligations.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.weavr.io/blog/weavr-closes-40m-series-a-funding-to-accelerate-expansion-of-plug-and-play-finance/",
      "excerpt": "Weavr was established in 2019 as a London-based fintech provider. The company launched its embedded finance platform in late 2020.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.weavr.io/blog/weavr-closes-40m-series-a-funding-to-accelerate-expansion-of-plug-and-play-finance/",
      "excerpt": "finway - Co-founder Csaba Kruemmer praised Weavr; 11Onze - Chairman James Sene highlighted how Weavr helped create a super app.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.weavr.io/blog/weavr-secures-e-money-licence-to-transform-embedded-finance-for-b2b-saas-across-europe/",
      "excerpt": "Weavr (Europe) Ltd, the company incorporated and registered in Malta (company number C98895), authorised by the Malta Financial Services Authority (MFSA) as an Electronic Money Institution (EMI).",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.weavr.io/terms-policies/",
      "excerpt": "Access and availability is provided 'as is'. We make no warranty and give no undertaking that access will be available for any given period or at any given time",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.weavr.io/apis/overview/",
      "excerpt": "The API is a RESTful API. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.weavr.io/start/multi-authentication-overview/",
      "excerpt": "Weavr authenticates API requests using API keys, and will respond with a 401 - Unauthorized HTTP error if you don't include your key or include an invalid one.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.weavr.io/apis/overview/",
      "excerpt": "Sandbox: https://sandbox.weavr.io/ Live: Available on request",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://docs.weavr.io/apis/overview/",
      "excerpt": "set the optional idempotency-ref request header. A retry with the same idempotency-ref, payload, and endpoint won't create a duplicate operation.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.weavr.io/payment-run/changelog/new-method-signing-webhooks/",
      "excerpt": "hash the call-ref, message payload and published-timestamp using the HmacSHA256 algorithm with base64 encoding. The API key will also be required as an input to generate the local signature.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.weavr.io/apis/rate-limit/",
      "excerpt": "100 requests per minute. When limits are exceeded, the API returns an HTTP status code of 429 - Too Many Requests until the time window resets.",
      "confidence": "medium"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.weavr.io/getting-started/how-weavr-works/",
      "excerpt": "An Identity that hasn't passed due diligence cannot own instruments or move money. Corporates go through KYB (Know Your Business); Consumers go through KYC (Know Your Customer).",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://www.npmjs.com/package/@weavr-io/secure-components-react-native",
      "excerpt": "The @weavr-io/secure-components-react-native package exposes Weavr's native mobile SDKs to React Native, bundling a set of secure input components and helper methods.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://docs.weavr.io/sdks/android/push-provisioning/setup/",
      "excerpt": "Add the SDK dependency in app/build.gradle: implementation 'io.weavr.push-provisioning:push-provisioning:<latest_version>' with repo https://maven.pkg.github.com/weavr-io/push-provisioning-android",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://docs.weavr.io/start/multi-webhooks/",
      "excerpt": "Webhooks section for receiving real-time event notifications for all account activity, with a separate Webhooks API reference available.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://www.weavr.io/pricing/",
      "excerpt": "Launch Plan: £ 1,947 / € 2,370 per month. Does not include initial setup project, financial product usage charges, and compliance service charges.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.weavr.io/blog/weavr-sees-exceptional-growth-in-embedded-finance/",
      "excerpt": "Notable clients like Wectory, AllGravy, and Corplife. Additionally, other customers include Ben, Finway and Troc Circle.",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://docs.weavr.io/changelog/2026/04/30/multi/release-107",
      "excerpt": "Release 111 (dated June 2, 2026), with the current changelog entry covering Release 107 (April 30, 2026). Breaking changes announced with October 31, 2026 production deadline.",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "per_card_fee",
    "per_authorization_fee",
    "interchange_revenue_share",
    "pci_dss_level_number",
    "sla_published",
    "dispute_management_api",
    "api_version",
    "deprecation_policy_url",
    "sla_url",
    "starting_price_usd",
    "mcp_url",
    "ga_date_exact"
  ],
  "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/weavr",
        "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/weavr/{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"
      }
    ]
  }
}