{
  "name": "Galileo Financial Technologies",
  "slug": "galileo",
  "website_url": "https://www.galileo-ft.com",
  "vendor_description": "\"We help banks, fintechs and brands build and scale modern financial products and experiences. Our cloud-native, developer-friendly and regulation-ready financial technology platform reinvents the way people interact with their money with secure and scalable APIs.\"",
  "categories": [
    "card-issuing"
  ],
  "summary": "Galileo Financial Technologies is a REST API platform for card issuance and payments, serving fintechs, banks, and brands building debit, prepaid, GPR, virtual, corporate, payroll, and fleet card programs alongside ACH, wire, and real-time payment rails. The platform covers 14 countries across the US, Canada, and Latin America, and counts Chime, Robinhood, Varo, Revolut, and Monzo among its customers. Pricing is enterprise and negotiated through sales with no published rates or self-serve signup. Galileo is PCI DSS compliant, supports webhooks and idempotency, and provides a sandbox capped at 1,000 requests per 10 minutes.",
  "capabilities": {
    "supported_actions": [
      "issue_virtual_card",
      "issue_physical_card",
      "instant_issue_card",
      "card_lifecycle_management",
      "card_activation",
      "card_replacement",
      "card_reissuance",
      "pin_management",
      "spend_controls",
      "authorization_stream",
      "jit_funding",
      "real_time_funding",
      "account_level_authorization_controls",
      "mcc_controls",
      "merchant_id_controls",
      "velocity_controls",
      "push_provisioning",
      "3ds",
      "tokenization",
      "mobile_wallet_provisioning",
      "ach_transactions",
      "wire_transfers",
      "real_time_payments",
      "bill_pay",
      "account_to_account_transfers",
      "direct_deposit_switch",
      "dispute_management",
      "kyc_kyb",
      "real_time_webhooks",
      "program_management",
      "fraud_detection",
      "fleet_controls",
      "ledger_accounts",
      "fee_management",
      "credit_reporting",
      "secured_credit_program",
      "bulk_card_ordering",
      "multicurrency_bins",
      "federal_benefit_enrollment"
    ],
    "supported_regions": [
      "United States",
      "Canada",
      "Mexico",
      "Brazil",
      "Argentina",
      "Chile",
      "Colombia",
      "Costa Rica",
      "Curaçao",
      "Ecuador",
      "Honduras",
      "Panama",
      "El Salvador",
      "Uruguay"
    ],
    "supported_languages": [],
    "input_types": [
      "Visa",
      "Mastercard",
      "Discover",
      "virtual",
      "physical",
      "debit",
      "credit",
      "prepaid",
      "consumer",
      "commercial",
      "fleet",
      "co-brand",
      "payroll",
      "gift",
      "contactless",
      "instant-issue"
    ],
    "output_types": [
      "JSON",
      "webhook events",
      "card tokens",
      "authorization events",
      "transaction data",
      "account data",
      "dispute records",
      "fee records",
      "ACH transactions",
      "wire transfer records",
      "settlement data"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api-{corename}.{env}.gpsrv.com/intserv/4.0",
    "api_version": "4.0",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://docs.galileo-ft.com/pro/changelog",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.galileo-ft.com/pro/reference/authentication",
    "idempotency_supported": true,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api",
    "rate_limit_requests": 1000,
    "rate_limit_window": "minute",
    "sdk_packages": [],
    "mcp_url": null,
    "quickstart_url": "https://docs.galileo-ft.com/pro/docs/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": false,
    "requires_sales_call": true,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": []
  },
  "compliance": {
    "soc2": "unknown",
    "hipaa": null,
    "gdpr": null,
    "iso_27001": null,
    "pci_dss": true,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": null,
    "documented_rate_limits": "\"Galileo does not specify a default limit on the number of API calls that a program can make. You will need to work with Galileo to calculate a safe upper limit for your program. Most endpoints have a maximum payload size of 16 MB.\" Sandbox limit: 1,000 requests per 10 minutes.",
    "known_restrictions": [
      "Issuer-processor only - clients must partner with a sponsor bank (Galileo is connected to 25+ sponsor banks); Galileo itself does not hold a banking charter",
      "Exception: Galileo is a credit BIN sponsor in Mexico (Mastercard principal member in Mexico) and can act as BIN sponsor for credit card programs there",
      "PCI DSS compliant (specific Level not explicitly published on public pages); clients must obtain their own PCI AOC to access unmasked card data (PAN, CVV, SSN)",
      "Mastercard certified outside the U.S.; Visa certified in Canada and Mexico",
      "Push provisioning requires manual provisioning to be live in production first; instant-issue cards cannot use push provisioning",
      "Onboarding requires contacting sales; no self-serve signup for live card programs",
      "All API calls use HTTPS POST via credential-based authentication (no OAuth/bearer tokens); credentials and Provider ID issued by Galileo during onboarding",
      "Rebranding from Galileo Financial Technologies to SoFi Tech Solutions announced April 2026; platform and APIs remain unchanged"
    ]
  },
  "developer": {
    "docs_url": "https://docs.galileo-ft.com/pro/docs/introduction",
    "api_reference_url": "https://docs.galileo-ft.com/pro/reference/program-api-intro",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": "https://www.galileo-ft.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2001-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Chime",
      "Robinhood",
      "Varo",
      "Monzo",
      "Revolut",
      "SoFi",
      "Dave",
      "MoneyLion",
      "H&R Block",
      "KOHO"
    ]
  },
  "scores": {
    "agent_friendliness": 45,
    "pricing_transparency": 0,
    "setup_speed": 25,
    "docs_quality": 45,
    "procurement_friction": 0,
    "trust_readiness": 10,
    "best_for": [
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You need to start building today without contacting sales",
      "You need transparent pricing up front",
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "api_style",
      "url": "https://docs.galileo-ft.com/pro/reference/response",
      "excerpt": "Requests use Content-Type: application/x-www-form-urlencoded with response-content-type: json (or xml) header parameter.",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.galileo-ft.com/about/",
      "excerpt": "We help banks, fintechs and brands build and scale modern financial products and experiences. Our cloud-native, developer-friendly and regulation-ready financial technology platform reinvents the way people interact with their money with secure and scalable APIs.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.galileo-ft.com/payments-and-cards/payment-hub/",
      "excerpt": "The Payment Hub supports multiple transaction channels: ACH, Same-Day ACH, wires, and real-time payments (RTP). Additionally, the platform offers Direct Deposit Switch and Deposit sweeps for higher FDIC coverage.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.galileo-ft.com/payments-and-cards/card-issuing/",
      "excerpt": "Consumer Cards: Secured cards, virtual cards, general purpose reloadable (GPR) cards, debit cards, payroll cards, contactless cards, reward/incentive cards, gift cards. Business Cards: Fleet cards, prepaid cards.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://www.galileo-ft.com/platform/galileo-open-apis/",
      "excerpt": "Events API – Receive alerts that an action was taken on a customer's account",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://www.galileo-ft.com/platform/galileo-open-apis/",
      "excerpt": "Available: Yes, accessible at sandbox.gpsrv.com/auth/login. Start building the future of finance with cost-free, low-risk testing environment for creating accounts, moving money, and simulating transactions.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://docs.galileo-ft.com/pro/reference/pci-sensitive-data",
      "excerpt": "Galileo encrypts these five categories of sensitive information: PAN (Primary Account Number), Expiry dates, CVV (Card Security Codes), PIN (Personal Identification Numbers), U.S. Social Security Numbers (SSN). PANs are masked to show only first six and last four digits unless PCI compliance is established.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.galileo-ft.com/blog/banking-apis-cut-fintech-development-time/",
      "excerpt": "SOC 2, PCI DSS, and other financial compliance standards",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.galileo-ft.com/pro/docs/environments",
      "excerpt": "Sandbox has a limit of 1000 API requests every 10 minutes",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.galileo-ft.com/about/",
      "excerpt": "Mastercard certified outside the U.S.; Visa certified in Canada and Mexico. Connected to 25+ sponsor banks. Clients can choose between a direct model (contracting directly with sponsor bank) or BaaS model (Galileo as program manager).",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.galileo-ft.com/news/galileo-financial-technologies-rebranding-to-sofi-tech-solutions/",
      "excerpt": "This year we are transitioning from Galileo to SoFi Tech Solutions—leveraging the strength of the SoFi name while continuing to power banks, fintechs, and brands.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://docs.galileo-ft.com/pro/docs/setup-for-mobile-wallets",
      "excerpt": "you need to execute a Statement of Work (SOW) or a Master Services Agreement (MSA), and you should contact Galileo to update your MSA/SOW. Finalizing agreements and pricing with all parties—Galileo, the sponsor bank, and any third parties—is required.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://www.galileo-ft.com/payments-and-cards/payment-hub/",
      "excerpt": "The Payment Hub supports multiple transaction channels: ACH, Same-Day ACH, wires, and real-time payments (RTP).",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.galileo-ft.com/about/",
      "excerpt": "Operates in 14 countries: Argentina, Brazil, Canada, Chile, Colombia, Costa Rica, Curaçao, Ecuador, Honduras, Mexico, Panama, El Salvador, United States, and Uruguay.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.galileo-ft.com/payments-and-cards/card-issuing/",
      "excerpt": "Consumer Cards: Secured cards, virtual cards, general purpose reloadable (GPR) cards, debit cards, payroll cards, contactless cards, reward/incentive cards, gift cards. Business Cards: Fleet cards, prepaid cards.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://docs.galileo-ft.com/pro/docs/card-network-mandates",
      "excerpt": "Galileo processes card network mandates from major networks—Visa, Mastercard, Discover, STAR, and Pulse—issued quarterly to standardize secure transaction handling, fraud prevention, and data security across the payment ecosystem.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api",
      "excerpt": "Events API is a collection of webhooks that Galileo clients can receive to be informed of system events in real time. Categories: Account Events, Authorization Events, Settlement Events, Transaction Events.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.galileo-ft.com/about/",
      "excerpt": "PCI-DSS certified, cloud-native, regulation-ready platform.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.galileo-ft.com/blog/banking-apis-cut-fintech-development-time/",
      "excerpt": "SOC 2, PCI DSS, and other financial compliance standards",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.galileo-ft.com/pro/reference/rate-limits",
      "excerpt": "Galileo does not specify a default limit on the number of API calls that a program can make. You will need to work with Galileo to calculate a safe upper limit for your program. Most endpoints have a maximum payload size of 16 MB.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.galileo-ft.com/contact-us/",
      "excerpt": "No pricing information disclosed. The page presents a Contact Form with 'Have questions about our platform? Want to explore a partnership? Our team is here to help' with no self-serve signup options.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.galileo-ft.com/pro/reference/pci-sensitive-data",
      "excerpt": "Unmasked PAN: Available only to PCI-compliant organizations via specific Program API endpoints. CVV: Returned only to PCI-compliant users.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.galileo-ft.com/contact-us/",
      "excerpt": "No pricing published on any public page. All CTAs direct to contact sales / Let's Talk.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.galileo-ft.com/pro/docs/introduction",
      "excerpt": "Account creation and management, Card issuance, activation, and reissuance, PIN management, Authorization controls (velocity, MCC, merchant ID-based), ACH transactions and billpay, Mobile wallet integration and push provisioning, Dispute management workflows, Credit reporting and secured credit products.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://www.galileo-ft.com",
      "excerpt": "No MCP server or developer tooling beyond REST API documented on any official Galileo page.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.galileo-ft.com/pro/reference/authentication",
      "excerpt": "apiLogin - Galileo-issued username for the requesting IP address; apiTransKey - Galileo-issued password for the requesting IP address; providerId - Galileo-issued provider identifier; transactionId - An ID that you provide that is unique to each API request",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.galileo-ft.com/pro/docs/quickstart",
      "excerpt": "Sandbox environment: https://api-sandbox.cv.gpsrv.com/intserv/4.0/",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.galileo-ft.com/pro/reference/authentication",
      "excerpt": "All Galileo clients must use this format for the URI: https://api-{corename}.{env}.gpsrv.com/intserv/4.0/endPointName",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.galileo-ft.com/about/",
      "excerpt": "Galileo has launched and scaled some of the largest payment and banking programs in the world, and supports more than 160 million accounts across the region and processes billions of transactions each year.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.galileo-ft.com/pro/reference/authentication",
      "excerpt": "All Galileo clients must use this format for the URI: https://api-{corename}.{env}.gpsrv.com/intserv/4.0/endPointName",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.galileo-ft.com/pro/reference/authentication",
      "excerpt": "Do not omit /intserv/4.0/",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.galileo-ft.com/pro/reference/authentication",
      "excerpt": "Credentials are transmitted as form-encoded body parameters in POST requests. Content-Type: application/x-www-form-urlencoded",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.galileo-ft.com/pro/docs/quickstart",
      "excerpt": "curl --location --request POST 'https://api-sandbox.cv.gpsrv.com/intserv/4.0/ping' --header 'response-content-type: json' --data-urlencode 'apiLogin=0000' --data-urlencode 'apiTransKey=1111'",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.galileo-ft.com/pro/reference/errors",
      "excerpt": "Status codes and errors are communicated in the status_code, status, and errors fields. When the status code communicates an error, the errors list is present and is populated with one or more details about the error.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api-security",
      "excerpt": "HMAC for Content-Type: application/x-www-form-urlencoded requests; JWT for Content-Type: application/json requests. Both methods require that you configure a shared secret with Galileo. Signature header contains the computed HMAC-SHA256 value.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.galileo-ft.com/pro/docs/environments",
      "excerpt": "Sandbox has a limit of 1000 API requests every 10 minutes",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://docs.galileo-ft.com/pro/docs/environments",
      "excerpt": "Sandbox has a limit of 1000 API requests every 10 minutes",
      "confidence": "medium"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.galileo-ft.com/pro/docs/setup-for-mobile-wallets",
      "excerpt": "you need to execute a Statement of Work (SOW) or a Master Services Agreement (MSA), and you should contact Galileo to update your MSA/SOW. Finalizing agreements and pricing with all parties—Galileo, the sponsor bank, and any third parties—is required.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.galileo-ft.com/about/",
      "excerpt": "H&R Block, Dave.com, MoneyLion, SoFi, and Monzo",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://ffnews.com/companies/galileo-financial-technologies/",
      "excerpt": "Galileo powers North America's leading fintechs including Chime, KOHO, Robinhood, SoFi, Varo and many others, as well as the U.S.-based business of international powerhouses, such as Monzo, Paysafe, Revolut and TransferWise.",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://docs.galileo-ft.com/pro/changelog",
      "excerpt": "The documentation maintains a monthly changelog format with entries up through June 2026, indicating active production use and ongoing maintenance.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://docs.galileo-ft.com/pro/reference/idempotency",
      "excerpt": "The system validates that each transactionId is unique per successful API call. If an identical request with the same transactionId + providerId + endpoint combination occurs within 90 days, the API returns status_code: 24 (Duplicate transaction).",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.galileo-ft.com/pro/reference/response",
      "excerpt": "All responses include: status_code (Numeric), status (String), processing_time (Float), response_data (Object), echo (Object), rtoken (UUID), system_timestamp (Datetime), errors (List - present on failures only)",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api",
      "excerpt": "Events API is a collection of webhooks that Galileo clients can receive to be informed of system events in real time. Categories: Account Events, Authorization Events, Settlement Events, Transaction Events.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.galileo-ft.com/pro/reference/rate-limits",
      "excerpt": "Galileo does not specify a default limit on the number of API calls that a program can make; however, it is still possible to overwhelm the system with an excessive number of calls during a given period.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.galileo-ft.com/pro/docs/environments",
      "excerpt": "Production credentials require your Galileo representative to collect IP addresses, RDF transfer method preference, Webhook URLs for Auth API and Events API, CST and Analytics access IPs",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.galileo-ft.com/about/",
      "excerpt": "Galileo is founded on January 23rd [2001]",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://apitracker.io/a/galileo-ft",
      "excerpt": "The page displays logos for several customers: Chime, KOHO, Monzo, Wise, and Varo Money",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://docs.galileo-ft.com/pro/changelog",
      "excerpt": "The changelog references deprecations throughout updates (e.g., 'deprecated some parameters,' 'deprecated a product parameter'). No dedicated deprecation policy page exists; changes are communicated via monthly changelog.",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "soc2_type",
    "iso_27001",
    "gdpr",
    "hipaa",
    "sla_published",
    "minimum_commitment",
    "free_tier_details",
    "sdk_languages",
    "pci_dss_level_explicit",
    "sla_url",
    "data_retention_policy_url",
    "starting_price_usd",
    "price_basis",
    "free_tier_limit",
    "ga_date",
    "sdk_packages",
    "mcp_url",
    "deprecation_policy_url (formal policy page; only changelog exists)"
  ],
  "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/galileo",
        "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/galileo/{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"
      }
    ]
  }
}