{
  "name": "MSG91",
  "slug": "msg91-sms",
  "website_url": "https://msg91.com/sms",
  "vendor_description": "\"Engage your customers globally with quick, scalable and customizable messages.\"",
  "categories": [
    "sms"
  ],
  "summary": null,
  "capabilities": {
    "supported_actions": [
      "send_sms",
      "send_otp",
      "verify_otp",
      "resend_otp",
      "add_template",
      "add_template_version",
      "get_template_versions",
      "mark_default_template",
      "sms_logs",
      "sms_analytics",
      "edit_otp_template",
      "otp_analytics",
      "delivery_report",
      "url_shortener",
      "manage_sender_id",
      "manage_phonebook",
      "send_voice_sms",
      "campaign_send"
    ],
    "supported_regions": [
      "Global (210+ countries)",
      "United States",
      "India",
      "Brazil",
      "United Arab Emirates",
      "Philippines",
      "Singapore",
      "Spain",
      "United Kingdom"
    ],
    "supported_languages": [],
    "input_types": [
      "JSON"
    ],
    "output_types": [
      "JSON"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Node.js",
      "Node.js",
      "Ruby",
      "Python",
      "PHP",
      "Java (Android)",
      "Objective-C (iOS)"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://control.msg91.com/api/v5",
    "api_version": "v5",
    "versioning_scheme": "url",
    "stability": null,
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://msg91.com/help/api",
    "idempotency_supported": null,
    "error_format": "vendor-specific",
    "webhook_signing": null,
    "webhook_events_url": "https://msg91.com/help/webhook-new",
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "package": "msg91",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/MSG91/MSG91-node"
      },
      {
        "package": "msg91-node-v2",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/MSG91/node-v2"
      },
      {
        "package": "msg91",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/MSG91/msg91-ruby"
      },
      {
        "package": null,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/MSG91/msg91-python"
      },
      {
        "package": null,
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/MSG91/sendotp-php"
      },
      {
        "package": null,
        "language": "Java (Android)",
        "official": true,
        "repo_url": "https://github.com/MSG91/sendotp-android"
      },
      {
        "package": null,
        "language": "Objective-C (iOS)",
        "official": true,
        "repo_url": "https://github.com/MSG91/sendotp-ios"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://msg91.com/developers"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.0065",
    "price_basis": "1 SMS",
    "free_tier_available": false,
    "free_tier_limit": null,
    "free_tier_details": "\"25,000 SMS credits per month for a duration of 6 months\" (Startup program - eligibility required: new users only, private domain email, transactional messaging only, MSG91 collaborator association)",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": false,
    "price_points": [
      {
        "plan": null,
        "item": "SMS",
        "amount_usd": "0.0065",
        "amount_percent": null,
        "per": "SMS",
        "currency": "USD",
        "source_url": "https://msg91.com/us/pricing/sms"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": null,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": null,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": null,
    "documented_rate_limits": null,
    "known_restrictions": [
      "Content Template Registration is mandatory, and passing an approved Template Id along with the SMS will soon be a mandatory parameter. Also, all kinds of SMS content i.e. OTPs, Transactional, and Promotional have to be registered on your respective DLT platform.",
      "To move your account from DEMO to LIVE, you need to complete your KYC.",
      "For English (GSM) messages, one SMS credit typically covers 150–160 characters. For Unicode messages, one credit usually covers 55–70 characters.",
      "For Indian users: Minimum purchase amount: INR 500, Maximum purchase amount: INR 2,00,000. For International users: Minimum purchase amount: GBP 5 / USD 5, Maximum purchase amount: GBP 750 / USD 750",
      "Service Explicit or Promotional SMS cannot be delivered to this mobile number due to the DND preference of the end user.",
      "Brand Name is compulsory in all kinds of SMS content: Promotional, Transactional, and OTPs.",
      "1-2 variables are allowed in one Content Template.",
      "The actual value of the variable while sending an SMS will be maximum 40 characters, for English and Unicode both.",
      "We only maintain reports for the last 100 days. If you require a report for a longer period, it will be chargeable.",
      "TEAM MSG91 neither claims nor guarantees the availability or performance of this service and accepts no liability for transmission delays or message failures."
    ]
  },
  "developer": {
    "docs_url": "https://docs.msg91.com",
    "api_reference_url": "https://docs.msg91.com/reference/send-email",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://docs.msg91.com/changelog",
    "status_page_url": "https://status.msg91.com",
    "llms_txt_url": "https://docs.msg91.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": null,
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Razorpay",
      "Unacademy",
      "Ixigo",
      "Policy Bazaar",
      "Barbeque Nation",
      "Mahindra & Mahindra",
      "Zebpay",
      "Eurokids",
      "LeadSquared",
      "Milkbasket",
      "BlackBuck",
      "TalkCharge",
      "ZingHR",
      "Leegality",
      "Azim Premji Foundation",
      "ClickPost",
      "Loco",
      "Sankalp India Foundation"
    ]
  },
  "scores": {
    "agent_friendliness": 45,
    "pricing_transparency": 85,
    "setup_speed": 60,
    "docs_quality": 55,
    "procurement_friction": 85,
    "trust_readiness": 55,
    "best_for": [
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box",
      "Cost-sensitive teams - low, transparent entry price"
    ],
    "avoid_if": [
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "self_serve_signup",
      "url": "https://msg91.com/signup",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.npmjs.com/package/msg91",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/MSG91",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://www.npmjs.com/package/msg91",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "vendor_description",
      "url": "https://msg91.com/sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.msg91.com/overview",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.msg91.com/overview",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "name",
      "url": "https://msg91.com/sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "http://msg91.com/certificates",
      "excerpt": "ISO ISO",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://msg91.com/help/webhook-new",
      "excerpt": "Use the new Webhook feature in MSG91. Automate delivery reporting, track events, and receive real-time notifications across email, SMS, and voice channels.",
      "confidence": "high"
    },
    {
      "field": "minimum_commitment",
      "url": "https://msg91.com/pricing/sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://msg91.com/us/sms",
      "excerpt": "Reliable, Scalable, and Feature-Rich SMS API",
      "confidence": "medium"
    },
    {
      "field": "supported_regions",
      "url": "http://msg91.com/us",
      "excerpt": "MSG91 offers numerous benefits for businesses, including improved customer engagement",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://msg91.com/help/dlt-registration-in-india/dlt-content-template-faqs",
      "excerpt": "The actual value of the variable while sending an SMS will be maximum 40 characters, for English and Unicode both.",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://msg91.com/terms-of-use",
      "excerpt": "TEAM MSG91 neither claims nor guarantees the availability or performance of this service and accepts no liability for transmission delays or message failures.",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://msg91.com/help/all-about-the-429-rate-limit-error",
      "excerpt": "If you see a 429 Rate Limit Error, don't worry! This simply means that your requests are being sent faster than what the system can handle at that moment.",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "http://msg91.com/developers",
      "excerpt": "Easily integrate MSG91 APIs for Sending SMS, OTP verification or communicate across channels. Access sample codes in Ruby, Python, PHP, Java and more.",
      "confidence": "medium"
    },
    {
      "field": "free_tier_details",
      "url": "https://msg91.com/startups",
      "excerpt": "25,000 SMS credits per month for a duration of 6 months.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://msg91.com/terms-of-use",
      "excerpt": "TEAM MSG91 neither claims nor guarantees the availability or performance of this service and accepts no liability for transmission delays or message failures.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://msg91.com/privacy-policy",
      "excerpt": "These partners maintain industry-standard certifications (ISO 27001, SOC 2, etc.) and comply with regional data-transfer and security",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://msg91.com/startups",
      "excerpt": "25,000 SMS credits per month for a duration of 6 months.",
      "confidence": "high"
    },
    {
      "field": "minimum_commitment",
      "url": "https://msg91.com/help/msg91-common-faq-s",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://msg91.com/sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_regions",
      "url": "https://msg91.com/us/pricing/sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://msg91.com/help/msg91-common-faq-s",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://msg91.com/pricing/sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "self_serve_signup",
      "url": "https://msg91.com/help/api/where-can-i-find-my-authentication-ke",
      "excerpt": "1. Log in to the MSG91 panel. Select the Authkey option from the top row. You can also select it from the username dropdown or from the bottom left.",
      "confidence": "high"
    },
    {
      "field": "website_url",
      "url": "https://msg91.com/sms",
      "excerpt": "Features · Intelligent SMS Retry Algorithm · Reliable, Scalable, and Feature-Rich SMS API · Enjoy Low Latency Delivery-Worldwide · Multi-Lingual Support.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://msg91.com/gdpr",
      "excerpt": "At MSG91 we not only protect your data, but also ensure security measures at different scales to protect your data subjects from breach.",
      "confidence": "high"
    },
    {
      "field": "fields_not_found",
      "url": "http://msg91.com/certificates",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://msg91.com/sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "http://docs.msg91.com/",
      "excerpt": "Use the Send OTP API for sending OTP SMS and using voice as backup in retr",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.msg91.com/otp",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://msg91.com/help/api",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "hipaa",
      "url": "http://msg91.com/certificates",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_languages",
      "url": "https://msg91.com/sms",
      "excerpt": "Multi-Lingual Support",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "http://msg91.com/pdf/soc2.pdf",
      "excerpt": "Walkover Web reviews the SOC 2 report provided by AWS on an annual basis, to ensure their controls are in accordance with standards expected by the customers of",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://mcp.pipedream.com/app/msg91",
      "excerpt": "Use Pipedream's MCP server to connect your MSG91 account to AI tools like Cursor, Claude, and Windsurf.",
      "confidence": "medium"
    },
    {
      "field": "pci_dss",
      "url": "http://msg91.com/certificates",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "pricing_model",
      "url": "https://msg91.com/pricing/sms",
      "excerpt": "Discover affordable SMS packages for small businesses with MSG91. Compare bulk SMS service costs, choose flexible plans, and start messaging at scale.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://msg91.com/us/pricing/otp",
      "excerpt": "$0.008 per OTP",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://msg91.com/us/pricing/otp",
      "excerpt": "$0.008 per OTP",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://msg91.com/help/api/where-can-i-find-my-authentication-ke",
      "excerpt": "1. Log in to the MSG91 panel. Select the Authkey option from the top row.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://msg91.com/us/pricing/otp",
      "excerpt": "Connect with our team for a personalized plan to meet your needs. Talk to",
      "confidence": "medium"
    },
    {
      "field": "input_types",
      "url": "https://docs.msg91.com/overview",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://msg91.com/help/more/what-is-the-difference-between-free-and-paid-sms-services",
      "excerpt": "Free SMS- These services are used by students and people using SMS services temporarily or just for fun. You can send 50-100 SMS daily through these services.",
      "confidence": "medium"
    },
    {
      "field": "base_url",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://docs.msg91.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://msg91.com/help/all-about-the-429-rate-limit-error",
      "excerpt": "If you see a 429 Rate Limit Error, don't worry! This simply means that your requests are being sent faster than what the system can handle at that moment.",
      "confidence": "medium"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://msg91.com/help/api/how-can-i-integrate-sms-api",
      "excerpt": "In the header option, enter the Authkey, and then press \"Try\" to send the SMS.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://msg91.com/in/pricing/sms",
      "excerpt": "30000SMS for ₹5,400 +18% GST at ₹0.18per SMS. Get Started. SMS Pricing — India to India. Count, Rate per SMS, Total. 5,000, ₹0.25, ₹1250.000.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.msg91.com/",
      "excerpt": "MSG91 is a CPaaS platform to help you communicate with your users on multiple channels that provides secure and robust APIs and ready-to-use tools.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://msg91.com/case-studies",
      "excerpt": "Customer success stories of businesses successfully using MSG91 APIs. Use SMS, Email, Voice APIs to trigger your communications from within your product.",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://mcp.pipedream.com/app/msg91",
      "excerpt": "Use Pipedream's MCP server to connect your MSG91 account to AI tools like Cursor, Claude, and Windsurf.",
      "confidence": "medium"
    },
    {
      "field": "ga_date",
      "url": "https://feedback.msg91.com/changelog?labels=45632&labels=45631",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://msg91.com/privacy-policy",
      "excerpt": "MSG91 is not operating as a data controller under the European Union's General Data Protection Regulation (Regulation (EU) 2016/679, \"GDPR\"). Thus, it does not carry the associated responsibilities",
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://msg91.com/help/all-about-the-429-rate-limit-error",
      "excerpt": "If you see a 429 Rate Limit Error, don't worry! This simply means that your requests are being sent faster than what the system can handle at that moment.",
      "confidence": "medium"
    },
    {
      "field": "quickstart_url",
      "url": "https://msg91.com/developers",
      "excerpt": "Start your custom code adventure now. Easily integrate MSG91 APIs for Sending SMS, OTP verification or communicate across channels. Access sample codes in Ruby,",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.npmjs.com/package/msg91",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/MSG91",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/MSG91/node-v2",
      "excerpt": "This SDK allows you to send SMS via MSG91 V2 APIs or V1 APIs. Set-up: npm install msg91-node-v2 --save const MSG91 = require('msg91');",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://rubygems.org/gems/msg91/versions/0.3.0",
      "excerpt": "RubyGems.org is the Ruby community's gem hosting service. Instantly publish your gems and then install them.",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://api.msg91.com/apidoc/errorCode/errorCodes.php",
      "excerpt": "Get unique error codes along with description for the different errors made. The descriptions will make identifying the type of error easier for you.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://msg91.com/about-us",
      "excerpt": "A blend of expertise, vision, and dedication that drives MSG91 to become a leading an trusted cloud communication platform. Pushpendra Agrawal. Founder &",
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://msg91.com/privacy-policy",
      "excerpt": "These partners maintain industry-standard certifications (ISO 27001, SOC 2, etc.) and comply with regional data-transfer and security",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://msg91.com/help/api/how-can-i-integrate-sms-api",
      "excerpt": "Complete your SMS API integration with MSG91 quickly. Automate transactional messages, OTPs, and notifications for reliable communication across all",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://msg91.com/pricing/sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.msg91.com/sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.msg91.com/overview",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "categories",
      "url": "https://msg91.com/sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://msg91.com/privacy-policy",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "soc2",
      "url": "http://msg91.com/certificates",
      "excerpt": "SOC ",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://msg91.com/privacy-policy",
      "excerpt": "These partners maintain industry-standard certifications (ISO 27001, SOC 2, etc.) and comply with regional data-transfer and security",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://viasocket.com/mcp/msg91",
      "excerpt": "Enhance your MSG91 experience with MCP. Automate tasks, take real-time actions, and seamlessly connect apps using viaSocket's Model Context Protocol.",
      "confidence": "medium"
    },
    {
      "field": "pci_dss",
      "url": "https://msg91.com/privacy-policy",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "pricing_model",
      "url": "https://msg91.com/us/pricing/sms",
      "excerpt": "Discover affordable SMS packages for small businesses with MSG91. Compare bulk SMS service costs, choose flexible plans, and start messaging at scale.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://msg91.com/pricing/sms",
      "excerpt": "Discover affordable SMS packages for small businesses with MSG91. Compare bulk SMS service costs, choose flexible plans, and start messaging at scale.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://msg91.com/signup",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://msg91.com/pricing/sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "input_types",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://msg91.com/help/msg91-common-faq-s",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "webhook_events_url",
      "url": "https://msg91.com/help/webhook-new",
      "excerpt": "Use the new Webhook feature in MSG91. Automate delivery reporting, track events, and receive real-time notifications across email, SMS, and voice channels.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://msg91.com/startups",
      "excerpt": "Benefits Offered in the form of Startup Balance · 25,000 SMS credits per month for a duration of 6 months. · 4,00,000 Emails as well as 4000 Email Verifications",
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://msg91.com/about-us",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://msg91.com/us/pricing/sms",
      "excerpt": "Discover affordable SMS packages for small businesses with MSG91. Compare bulk SMS service costs, choose flexible plans, and start messaging at scale.",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://msg91.com/help/api",
      "excerpt": "Understand MSG91 API for messaging, OTP, and notifications fully. Integrate securely, automate workflows, and track campaigns efficiently for maximum",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://msg91.com/us/pricing/sms",
      "excerpt": "Discover affordable SMS packages for small businesses with MSG91. Compare bulk SMS service costs, choose flexible plans, and start messaging at scale.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://msg91.com/help/text-sms/my-account-status-is-in-demo-what-can-i-do-to-make-my-account-live",
      "excerpt": "To activate your account, KYC verification is required. There are two options to do the KYC you can either do the E-KYC or You can upload the documents.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://msg91.com/case-studies/leegality",
      "excerpt": "Case Studies - Leegality. Leegality is an online legal consultancy firm. With the vision to help their customers in legal matters like Aadhar e-signing",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://docs.msg91.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://docs.msg91.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://msg91.com/pdf/soc2.pdf",
      "excerpt": "2.1. Entity has a documented Data. Retention Policy and makes it available for all staff on the company intranet. Inspected the Data. Retention Policy. Has",
      "confidence": "medium"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://msg91.com/terms-of-use",
      "excerpt": "Simple terms for a longterm relationship! Our services consist of the platform, features and connectivity that MSG91 provides to you.",
      "confidence": "medium"
    },
    {
      "field": "auth_methods",
      "url": "https://msg91.com/help/api/how-can-i-integrate-sms-api",
      "excerpt": "In the header option, enter the Authkey, and then press \"Try\" to send the SMS. ... The authentication key should always be static.",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://www.npmjs.com/package/msg91",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/MSG91/msg91-ruby",
      "excerpt": "Send your next message via MSG91 in ruby. To install this gem onto your local machine, run bundle exec rake install. The gem is available as open source under",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://pypi.org/project/msg91-py/",
      "excerpt": "A Python client library for the MSG91 API. Installation. pip install msg91-py. Note: The package name on PyPI is msg91-py , but",
      "confidence": "medium"
    },
    {
      "field": "sla_url",
      "url": "https://msg91.com/terms-of-use",
      "excerpt": "Simple terms for a longterm relationship! Our services consist of the platform, features and connectivity that MSG91 provides to you.",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://www.crunchbase.com/organization/msg91",
      "excerpt": "Founded in 2010, MSG91 over the years has built a robust product portfolio of communication services over a broad set of APIs, all available in off-the",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://msg91.com/help/webhook-new",
      "excerpt": "Use the new Webhook feature in MSG91. Automate delivery reporting, track events, and receive real-time notifications across email, SMS, and voice channels.",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://msg91.com/help/webhooks",
      "excerpt": "Use Webhooks in MSG91 to automate delivery reporting. Receive updates for SMS, voice, email, and WhatsApp efficiently on your desired URL.",
      "confidence": "medium"
    },
    {
      "field": "webhook_events_url",
      "url": "https://msg91.com/help/webhook-new",
      "excerpt": "Use the new Webhook feature in MSG91. Automate delivery reporting, track events, and receive real-time notifications across email, SMS, and voice channels.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "free_tier_limit",
      "url": "https://msg91.com/startups",
      "excerpt": "Benefits Offered in the form of Startup Balance · 25,000 SMS credits per month for a duration of 6 months. · 4,00,000 Emails as well as 4000 Email Verifications",
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://docs.msg91.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://msg91.com/about-us",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://msg91.com/help/all-about-the-429-rate-limit-error",
      "excerpt": "If you see a 429 Rate Limit Error, don't worry! This simply means that your requests are being sent faster than what the system can handle at that moment.",
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://msg91.com/us/pricing/sms",
      "excerpt": "Discover affordable SMS packages for small businesses with MSG91. Compare bulk SMS service costs, choose flexible plans, and start messaging at scale.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://msg91.com/help/api",
      "excerpt": "Understand MSG91 API for messaging, OTP, and notifications fully. Integrate securely, automate workflows, and track campaigns efficiently for maximum",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://msg91.com/help/api/how-can-i-integrate-sms-api",
      "excerpt": "In the header option, enter the Authkey, and then press \"Try\" to send the SMS.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://msg91.com/us/pricing/sms",
      "excerpt": "Discover affordable SMS packages for small businesses with MSG91. Compare bulk SMS service costs, choose flexible plans, and start messaging at scale.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://msg91.com/in/pricing/sms",
      "excerpt": "30000SMS for ₹5,400 +18% GST at ₹0.18per SMS. Get Started. SMS Pricing — India to India. Count, Rate per SMS, Total. 5,000, ₹0.25, ₹1250.000.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://msg91.com/help/text-sms/my-account-status-is-in-demo-what-can-i-do-to-make-my-account-live",
      "excerpt": "To activate your account, KYC verification is required. There are two options to do the KYC you can either do the E-KYC or You can upload the documents.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.msg91.com/",
      "excerpt": "MSG91 is a CPaaS platform to help you communicate with your users on multiple channels that provides secure and robust APIs and ready-to-use tools.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://docs.msg91.com/sms/send-sms",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://msg91.com/case-studies",
      "excerpt": "Customer success stories of businesses successfully using MSG91 APIs. Use SMS, Email, Voice APIs to trigger your communications from within your product.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://msg91.com/case-studies/leegality",
      "excerpt": "Case Studies - Leegality. Leegality is an online legal consultancy firm. With the vision to help their customers in legal matters like Aadhar e-signing",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://mcp.pipedream.com/app/msg91",
      "excerpt": "Use Pipedream's MCP server to connect your MSG91 account to AI tools like Cursor, Claude, and Windsurf.",
      "confidence": "medium"
    },
    {
      "field": "ga_date",
      "url": "https://docs.msg91.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "ga_date",
      "url": "https://feedback.msg91.com/changelog?labels=45632&labels=45631",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://docs.msg91.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://msg91.com/privacy-policy",
      "excerpt": "MSG91 is not operating as a data controller under the European Union's General Data Protection Regulation (Regulation (EU) 2016/679, \"GDPR\"). Thus, it does not carry the associated responsibilities",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://msg91.com/pdf/soc2.pdf",
      "excerpt": "2.1. Entity has a documented Data. Retention Policy and makes it available for all staff on the company intranet. Inspected the Data. Retention Policy. Has",
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://msg91.com/help/all-about-the-429-rate-limit-error",
      "excerpt": "If you see a 429 Rate Limit Error, don't worry! This simply means that your requests are being sent faster than what the system can handle at that moment.",
      "confidence": "medium"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://msg91.com/terms-of-use",
      "excerpt": "Simple terms for a longterm relationship! Our services consist of the platform, features and connectivity that MSG91 provides to you.",
      "confidence": "medium"
    },
    {
      "field": "quickstart_url",
      "url": "https://msg91.com/developers",
      "excerpt": "Start your custom code adventure now. Easily integrate MSG91 APIs for Sending SMS, OTP verification or communicate across channels. Access sample codes in Ruby,",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://msg91.com/help/api/how-can-i-integrate-sms-api",
      "excerpt": "In the header option, enter the Authkey, and then press \"Try\" to send the SMS. ... The authentication key should always be static.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/MSG91/node-v2",
      "excerpt": "This SDK allows you to send SMS via MSG91 V2 APIs or V1 APIs. Set-up: npm install msg91-node-v2 --save const MSG91 = require('msg91');",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/MSG91/msg91-ruby",
      "excerpt": "Send your next message via MSG91 in ruby. To install this gem onto your local machine, run bundle exec rake install. The gem is available as open source under",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://rubygems.org/gems/msg91/versions/0.3.0",
      "excerpt": "RubyGems.org is the Ruby community's gem hosting service. Instantly publish your gems and then install them.",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://pypi.org/project/msg91-py/",
      "excerpt": "A Python client library for the MSG91 API. Installation. pip install msg91-py. Note: The package name on PyPI is msg91-py , but",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://api.msg91.com/apidoc/errorCode/errorCodes.php",
      "excerpt": "Get unique error codes along with description for the different errors made. The descriptions will make identifying the type of error easier for you.",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://msg91.com/terms-of-use",
      "excerpt": "Simple terms for a longterm relationship! Our services consist of the platform, features and connectivity that MSG91 provides to you.",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://msg91.com/about-us",
      "excerpt": "A blend of expertise, vision, and dedication that drives MSG91 to become a leading an trusted cloud communication platform. Pushpendra Agrawal. Founder &",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://www.crunchbase.com/organization/msg91",
      "excerpt": "Founded in 2010, MSG91 over the years has built a robust product portfolio of communication services over a broad set of APIs, all available in off-the",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://msg91.com/help/webhook-new",
      "excerpt": "Use the new Webhook feature in MSG91. Automate delivery reporting, track events, and receive real-time notifications across email, SMS, and voice channels.",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://msg91.com/help/webhooks",
      "excerpt": "Use Webhooks in MSG91 to automate delivery reporting. Receive updates for SMS, voice, email, and WhatsApp efficiently on your desired URL.",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "hipaa",
    "pci_dss",
    "ga_date",
    "stability",
    "launched_at",
    "idempotency_supported"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-10T00: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/msg91-sms",
        "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/msg91-sms/{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",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}