[{"data":1,"prerenderedAt":242},["ShallowReactive",2],{"pseo:categories:contacts":3,"pseo:features:index":87},{"endpoint_count":4,"feature_count":5,"features":6,"intro":58,"name":59,"order":60,"related":61,"seo":71,"slug":85,"tier":86,"url":79},7,3,[7,28,43],{"availability":8,"ban_risk":9,"cloud_api_status":10,"endpoint_count":11,"name":12,"short_verdict":13,"slug":14,"summary":15,"tutorials":16,"url":26,"vs_url":27},"ga","high","restricted",2,"Check Number","Not really. There is no official validation endpoint.","check-number","Check whether a phone number is on WhatsApp.",[17,20,23],{"title":18,"url":19},"Python","\u002Fwhatsapp-api\u002Fcheck-number\u002Fpython\u002F",{"title":21,"url":22},"Node.js","\u002Fwhatsapp-api\u002Fcheck-number\u002Fnodejs\u002F",{"title":24,"url":25},"PHP","\u002Fwhatsapp-api\u002Fcheck-number\u002Fphp\u002F","\u002Fwhatsapp-api\u002Fcheck-number\u002F","\u002Fvs-cloud-api\u002Fcheck-number\u002F",{"availability":8,"ban_risk":29,"cloud_api_status":10,"endpoint_count":11,"name":30,"short_verdict":31,"slug":32,"summary":33,"tutorials":34,"url":41,"vs_url":42},"low","LID to Phone","Not applicable. The official API never shows you a LID.","lid-to-phone","Map a WhatsApp LID to a phone number.",[35,37,39],{"title":18,"url":36},"\u002Fwhatsapp-api\u002Flid-to-phone\u002Fpython\u002F",{"title":21,"url":38},"\u002Fwhatsapp-api\u002Flid-to-phone\u002Fnodejs\u002F",{"title":24,"url":40},"\u002Fwhatsapp-api\u002Flid-to-phone\u002Fphp\u002F","\u002Fwhatsapp-api\u002Flid-to-phone\u002F","\u002Fvs-cloud-api\u002Flid-to-phone\u002F",{"availability":44,"ban_risk":29,"cloud_api_status":10,"endpoint_count":5,"name":45,"short_verdict":46,"slug":47,"summary":48,"tutorials":49,"url":56,"vs_url":57},"beta","Profile Picture","Partly. You can set yours, not read theirs.","profile-picture","Read a contact's photo and set your own.",[50,52,54],{"title":18,"url":51},"\u002Fwhatsapp-api\u002Fprofile-picture\u002Fpython\u002F",{"title":21,"url":53},"\u002Fwhatsapp-api\u002Fprofile-picture\u002Fnodejs\u002F",{"title":24,"url":55},"\u002Fwhatsapp-api\u002Fprofile-picture\u002Fphp\u002F","\u002Fwhatsapp-api\u002Fprofile-picture\u002F","\u002Fvs-cloud-api\u002Fprofile-picture\u002F","Before you spend a send on a number, it helps to know whether that number is on WhatsApp at all. This category covers bulk and single number checks, the contact list the linked device already knows about, profile photos and about-texts, and the mapping between a phone number and the newer LID identifier that WhatsApp now puts in group and channel events. Number checking is the single most ban-sensitive thing an unofficial API can do, so Wapito meters it hard by plan and the pages here tell you exactly how to stay inside sane volumes.","Contacts",6,{"hub":62,"matrix":63,"siblings":64},"\u002Fwhatsapp-api\u002F","\u002Fvs-cloud-api\u002F",[65,68],{"title":66,"url":67},"Groups","\u002Fwhatsapp-api\u002Fgroups\u002F",{"title":69,"url":70},"Channels","\u002Fwhatsapp-api\u002Fchannels\u002F",{"breadcrumb":72,"canonical":80,"description":81,"h1":82,"lastmod":83,"title":84},[73,76,78],{"name":74,"url":75},"Home","\u002F",{"name":77,"url":62},"WhatsApp API",{"name":59,"url":79},"\u002Fwhatsapp-api\u002Fcontacts\u002F","https:\u002F\u002Fwapito.com\u002Fwhatsapp-api\u002Fcontacts\u002F","Before you spend a send on a number, it helps to know whether that number is on WhatsApp at all. No templates, no Meta approval, any number.","WhatsApp Contacts API","2026-09-15","WhatsApp Contacts API — 7 Endpoints | Wapito","contacts","t1a",{"facts":88,"rows":112,"seo":231,"tier":241,"url":63},[89,94,100,106],{"checked":83,"claim":90,"key":91,"quote":92,"source_url":93},"Meta's Cloud API reference documents no endpoints for creating or administering WhatsApp groups. There is no way to create a group, list one, add or remove participants, manage admins, or read an invite link, and no documented way to obtain a group id in the first place.","groups_unsupported","Paraphrase (not a verbatim quote), read from the Cloud API reference index on the checked date: the reference covers sending messages to WhatsApp users and managing message templates; no group node or edge appears in it. The messages reference does list a group recipient type, but no endpoint returns or creates a group id, so the value cannot be obtained.","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api\u002Freference",{"checked":83,"claim":95,"cost_label":96,"key":97,"quote":98,"source_url":99},"A business may send free-form messages only inside a 24-hour customer service window that the user opens by messaging or calling. Once the window closes, only pre-approved template messages may be sent.","Writing to someone first","template_and_24h_window","\"When a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts.\" and \"When the window closes, you can only send pre-approved template messages.\" (both verbatim)","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api\u002Fguides\u002Fsend-messages",{"checked":83,"claim":101,"cost_label":102,"key":103,"quote":104,"source_url":105},"Meta charges for the WhatsApp Business Platform per message rather than per conversation. The earlier per-conversation model was replaced on 1 July 2025, so any comparison written before that date is out of date; free entry point windows remain an exception.","Every message you send","per_message_pricing","\"Effective July 1, 2025, Meta charges on a per-message basis\" (verbatim). The same page describes Free Entry Point windows, which stay open for 72 hours and carry no charge for messages sent while open.","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fpricing",{"checked":83,"claim":107,"cost_label":108,"key":109,"quote":110,"source_url":111},"Apps that need advanced access to Meta's permissions may have to complete Business Verification, a process in which Meta collects information to verify the business entity. It is a real onboarding step with a real elapsed time, and it has no equivalent when you link a number you already own.","Getting onto the platform","business_verification","\"As of February 1, 2023, if your app requires advanced level access to permissions, you might need to complete Business Verification.\" and \"Business Verification is a process that allows us to gather information about you and your Business so we can verify your identity as a business entity.\" (both verbatim)","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fdevelopment\u002Frelease\u002Fbusiness-verification",[113,121,127,134,141,147,153,159,165,173,179,185,192,199,205,212,213,214,215,223],{"availability":8,"ban_risk":9,"category":114,"cloud_api_status":115,"demand":9,"endpoint_count":5,"meta_checked":83,"meta_doc_url":93,"name":116,"short_verdict":117,"slug":118,"url":119,"vs_url":120},"groups","forbidden","Create Group","No. The official API cannot create a WhatsApp group.","create-group","\u002Fwhatsapp-api\u002Fcreate-group\u002F","\u002Fvs-cloud-api\u002Fcreate-group\u002F",{"availability":8,"ban_risk":9,"category":114,"cloud_api_status":115,"demand":9,"endpoint_count":5,"meta_checked":83,"meta_doc_url":93,"name":122,"short_verdict":123,"slug":124,"url":125,"vs_url":126},"Group Participants","No. The official API cannot add or remove group members.","group-participants","\u002Fwhatsapp-api\u002Fgroup-participants\u002F","\u002Fvs-cloud-api\u002Fgroup-participants\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":128,"endpoint_count":5,"meta_checked":83,"meta_doc_url":93,"name":129,"short_verdict":130,"slug":131,"url":132,"vs_url":133},"medium","Group Admins","No. There are no group roles in the official API.","group-admins","\u002Fwhatsapp-api\u002Fgroup-admins\u002F","\u002Fvs-cloud-api\u002Fgroup-admins\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":9,"endpoint_count":135,"meta_checked":83,"meta_doc_url":93,"name":136,"short_verdict":137,"slug":138,"url":139,"vs_url":140},4,"Group Invite Link","No. Invite links are not part of the official API.","group-invite-link","\u002Fwhatsapp-api\u002Fgroup-invite-link\u002F","\u002Fvs-cloud-api\u002Fgroup-invite-link\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":128,"endpoint_count":11,"meta_checked":83,"meta_doc_url":93,"name":142,"short_verdict":143,"slug":144,"url":145,"vs_url":146},"Group Settings","No. The official API cannot configure a group.","group-settings","\u002Fwhatsapp-api\u002Fgroup-settings\u002F","\u002Fvs-cloud-api\u002Fgroup-settings\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":128,"endpoint_count":135,"meta_checked":83,"meta_doc_url":93,"name":148,"short_verdict":149,"slug":150,"url":151,"vs_url":152},"Group Join Requests","No. Join requests do not exist in the official API.","group-join-requests","\u002Fwhatsapp-api\u002Fgroup-join-requests\u002F","\u002Fvs-cloud-api\u002Fgroup-join-requests\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":128,"endpoint_count":5,"meta_checked":83,"meta_doc_url":93,"name":154,"short_verdict":155,"slug":156,"url":157,"vs_url":158},"Group Info","No. The official API cannot see a group at all.","group-info","\u002Fwhatsapp-api\u002Fgroup-info\u002F","\u002Fvs-cloud-api\u002Fgroup-info\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":29,"endpoint_count":5,"meta_checked":83,"meta_doc_url":93,"name":160,"short_verdict":161,"slug":162,"url":163,"vs_url":164},"Leave Group","No. The official API has no group to leave.","leave-group","\u002Fwhatsapp-api\u002Fleave-group\u002F","\u002Fvs-cloud-api\u002Fleave-group\u002F",{"availability":8,"ban_risk":128,"category":114,"cloud_api_status":115,"demand":9,"endpoint_count":166,"meta_checked":83,"meta_doc_url":167,"name":168,"short_verdict":169,"slug":170,"url":171,"vs_url":172},11,"https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api\u002Freference\u002Fmessages","Send Group Message","No. The official API cannot post into a group.","send-group-message","\u002Fwhatsapp-api\u002Fsend-group-message\u002F","\u002Fvs-cloud-api\u002Fsend-group-message\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":29,"endpoint_count":135,"meta_checked":83,"meta_doc_url":93,"name":174,"short_verdict":175,"slug":176,"url":177,"vs_url":178},"Group Icon","No. There is no group, so there is no group icon.","group-icon","\u002Fwhatsapp-api\u002Fgroup-icon\u002F","\u002Fvs-cloud-api\u002Fgroup-icon\u002F",{"availability":8,"ban_risk":29,"category":114,"cloud_api_status":115,"demand":29,"endpoint_count":5,"meta_checked":83,"meta_doc_url":93,"name":180,"short_verdict":181,"slug":182,"url":183,"vs_url":184},"Group Events","No. The official API has no group events.","group-events","\u002Fwhatsapp-api\u002Fgroup-events\u002F","\u002Fvs-cloud-api\u002Fgroup-events\u002F",{"availability":8,"ban_risk":128,"category":186,"cloud_api_status":115,"demand":128,"endpoint_count":135,"meta_checked":83,"meta_doc_url":93,"name":187,"short_verdict":188,"slug":189,"url":190,"vs_url":191},"channels","Create Channel","No. Channels are absent from the official API.","create-channel","\u002Fwhatsapp-api\u002Fcreate-channel\u002F","\u002Fvs-cloud-api\u002Fcreate-channel\u002F",{"availability":8,"ban_risk":128,"category":186,"cloud_api_status":115,"demand":9,"endpoint_count":193,"meta_checked":83,"meta_doc_url":93,"name":194,"short_verdict":195,"slug":196,"url":197,"vs_url":198},5,"Post to Channel","No. You cannot publish to a Channel officially.","post-to-channel","\u002Fwhatsapp-api\u002Fpost-to-channel\u002F","\u002Fvs-cloud-api\u002Fpost-to-channel\u002F",{"availability":8,"ban_risk":29,"category":186,"cloud_api_status":115,"demand":128,"endpoint_count":135,"meta_checked":83,"meta_doc_url":93,"name":200,"short_verdict":201,"slug":202,"url":203,"vs_url":204},"Follow Channels","No. The official API cannot follow or read a Channel.","follow-channels","\u002Fwhatsapp-api\u002Ffollow-channels\u002F","\u002Fvs-cloud-api\u002Ffollow-channels\u002F",{"availability":8,"ban_risk":128,"category":206,"cloud_api_status":115,"demand":9,"endpoint_count":135,"meta_checked":83,"meta_doc_url":93,"name":207,"short_verdict":208,"slug":209,"url":210,"vs_url":211},"status","Post Status","No. Status does not exist in the official API.","post-status","\u002Fwhatsapp-api\u002Fpost-status\u002F","\u002Fvs-cloud-api\u002Fpost-status\u002F",{"availability":8,"ban_risk":9,"category":85,"cloud_api_status":10,"demand":9,"endpoint_count":11,"meta_checked":83,"meta_doc_url":93,"name":12,"short_verdict":13,"slug":14,"url":26,"vs_url":27},{"availability":8,"ban_risk":29,"category":85,"cloud_api_status":10,"demand":128,"endpoint_count":11,"meta_checked":83,"meta_doc_url":167,"name":30,"short_verdict":31,"slug":32,"url":41,"vs_url":42},{"availability":44,"ban_risk":29,"category":85,"cloud_api_status":10,"demand":128,"endpoint_count":5,"meta_checked":83,"meta_doc_url":93,"name":45,"short_verdict":46,"slug":47,"url":56,"vs_url":57},{"availability":8,"ban_risk":128,"category":216,"cloud_api_status":10,"demand":9,"endpoint_count":217,"meta_checked":83,"meta_doc_url":99,"name":218,"short_verdict":219,"slug":220,"url":221,"vs_url":222},"messaging",12,"Send Without Template","Only inside a 24-hour window opened by the customer.","send-message-without-template","\u002Fwhatsapp-api\u002Fsend-message-without-template\u002F","\u002Fvs-cloud-api\u002Fsend-message-without-template\u002F",{"availability":8,"ban_risk":128,"category":224,"cloud_api_status":10,"demand":9,"endpoint_count":4,"meta_checked":83,"meta_doc_url":225,"name":226,"short_verdict":227,"slug":228,"url":229,"vs_url":230},"account","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api\u002Freference\u002Fphone-numbers","Connect a Number","No. Meta registers the number and takes it off the app.","connect-number-qr-pairing","\u002Fwhatsapp-api\u002Fconnect-number-qr-pairing\u002F","\u002Fvs-cloud-api\u002Fconnect-number-qr-pairing\u002F",{"breadcrumb":232,"canonical":236,"description":237,"h1":238,"lastmod":239,"title":240},[233,234],{"name":74,"url":75},{"name":235,"url":63},"vs Cloud API","https:\u002F\u002Fwapito.com\u002Fvs-cloud-api\u002F","A sourced, per-feature matrix of what Meta's official WhatsApp Cloud API cannot do. 20 features compared against Meta's documentation.","WhatsApp Cloud API vs Wapito, feature by feature","2026-09-17","WhatsApp Cloud API Limits: What Meta Cannot Do | Wapito","t4",1790464898675]