{"id":7052,"date":"2026-01-17T20:05:20","date_gmt":"2026-01-17T20:05:20","guid":{"rendered":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual"},"modified":"2026-02-23T22:39:15","modified_gmt":"2026-02-23T22:39:15","slug":"entry-method-verification-api-vs-manual","status":"publish","type":"post","link":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual","title":{"rendered":"Entry Method Verification: API vs Manual"},"content":{"rendered":"\n<p>SweepWidget uses API verification wherever possible to ensure contest entries are authentic. However, some social platforms don&#8217;t offer APIs that allow verification of actions like follows or likes. This guide explains which platforms support API verification and which use manual verification.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quick Reference Table<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Platform<\/th><th>API Verified<\/th><th>Manual Verify<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td><strong>Discord<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + server membership verification<\/td><\/tr><tr><td><strong>Telegram<\/strong><\/td><td>\u2705<\/td><td><\/td><td>Bot API verifies channel\/group membership<\/td><\/tr><tr><td><strong>Twitch<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + follow verification<\/td><\/tr><tr><td><strong>Pinterest<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + follow\/save verification<\/td><\/tr><tr><td><strong>Reddit<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + subreddit join verification<\/td><\/tr><tr><td><strong>LinkedIn<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + follow verification<\/td><\/tr><tr><td><strong>Spotify<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + follow\/playlist verification<\/td><\/tr><tr><td><strong>YouTube<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + subscribe verification<\/td><\/tr><tr><td><strong>Twitter\/X<\/strong><\/td><td>\u2705<\/td><td><\/td><td>OAuth + follow verification (rate-limited)<\/td><\/tr><tr><td><strong>Instagram<\/strong><\/td><td><\/td><td>\u2705<\/td><td>API doesn&#8217;t support follow\/like verification<\/td><\/tr><tr><td><strong>Facebook<\/strong><\/td><td><\/td><td>\u2705<\/td><td>API doesn&#8217;t support follow\/like verification<\/td><\/tr><tr><td><strong>TikTok<\/strong><\/td><td><\/td><td>\u2705<\/td><td>API doesn&#8217;t support follow\/like verification<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How API Verification Works<\/h2>\n\n\n\n<p>When a platform supports API verification:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>User clicks to complete the entry method (e.g., &#8220;Join Discord Server&#8221;)<\/li>\n<li>User authenticates with their social account via OAuth<\/li>\n<li>SweepWidget&#8217;s API checks if the action was actually completed<\/li>\n<li>Entry is only credited if verification passes<\/li>\n<\/ol>\n\n\n\n<p>This provides the highest level of entry authenticity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Manual Verification Works<\/h2>\n\n\n\n<p>For platforms where API verification isn&#8217;t available (Instagram, Facebook, TikTok):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>User clicks to complete the action (e.g., &#8220;Follow on Instagram&#8221;)<\/li>\n<li>User is directed to the social platform to perform the action<\/li>\n<li>User returns and enters their username<\/li>\n<li>Entry is credited based on the username they provide<\/li>\n<\/ol>\n\n\n\n<p><strong>Why can&#8217;t these platforms be API verified?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instagram\/Facebook:<\/strong> Meta&#8217;s APIs don&#8217;t provide endpoints to check if one user follows another account<\/li>\n<li><strong>TikTok:<\/strong> TikTok&#8217;s API doesn&#8217;t support verification of follows, likes, or video views<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Twitter\/X API Verification<\/h2>\n\n\n\n<p>Twitter\/X supports full API verification for follows, retweets, and tweets. When a user authenticates via OAuth, SweepWidget verifies they actually completed the action using Twitter&#8217;s API.<\/p>\n\n\n\n<p><strong>Note:<\/strong> Due to Twitter API rate limits, verification requests may be throttled during high-traffic periods. The system tracks remaining API hits and manages verification accordingly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Is Manual Verification Reliable?<\/h2>\n\n\n\n<p>Yes, for most use cases. Here&#8217;s why:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>High authenticity rate:<\/strong> Most participants complete the action honestly, especially when they understand winners will be verified<\/li>\n<li><strong>Deterrent effect:<\/strong> Knowing they need to provide their username discourages fake entries<\/li>\n<li><strong>Winner verification:<\/strong> You only need to manually verify the winner(s), not every single entry<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Recommended Workflow for Manual Verification Platforms<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Run your giveaway<\/strong> with Instagram\/Facebook\/TikTok entry methods<\/li>\n<li><strong>Select winner(s)<\/strong> using the <a href=\"https:\/\/sweepwidget.com\/docs\/randomly-pick-a-winner\">random winner picker<\/a><\/li>\n<li><strong>Verify the winner:<\/strong> Check if they actually follow you on the platform<\/li>\n<li><strong>If they don&#8217;t follow:<\/strong> <a href=\"https:\/\/sweepwidget.com\/docs\/disqualify-delete-entries-and-users\">Disqualify them<\/a> and select a new winner<\/li>\n<li><strong>Repeat<\/strong> until you have a verified winner<\/li>\n<\/ol>\n\n\n\n<p>This workflow ensures your winner is legitimate while keeping the entry process simple for participants.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Platform-Specific Details<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Platforms with Full API Verification<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Discord<\/h4>\n\n\n\n<p>Users authenticate via OAuth and SweepWidget verifies they actually joined your server. The API confirms server membership in real-time.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/join-discord-server-entry-method\">Discord entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Telegram<\/h4>\n\n\n\n<p>Uses bot API integration to verify channel or group membership. Users must join and the bot confirms their membership.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/join-telegram-channel-entry-method\">Telegram entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Twitch<\/h4>\n\n\n\n<p>OAuth authentication with API verification for follows. SweepWidget confirms the user is actually following your channel.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/twitch-entry-methods\">Twitch entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pinterest<\/h4>\n\n\n\n<p>Full OAuth integration with API verification for follows and saves.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/pinterest-entry-methods\">Pinterest entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Reddit<\/h4>\n\n\n\n<p>OAuth authentication verifies subreddit membership.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/reddit-entry-methods\">Reddit entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">LinkedIn<\/h4>\n\n\n\n<p>OAuth with API verification for company page follows.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/linkedin-entry-methods\">LinkedIn entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Spotify<\/h4>\n\n\n\n<p>OAuth authentication with verification for artist follows and playlist saves.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/spotify-entry-methods\">Spotify entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">YouTube<\/h4>\n\n\n\n<p>OAuth with API verification for channel subscriptions.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/youtube-entry-methods\">YouTube entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Twitter\/X<\/h4>\n\n\n\n<p>OAuth authentication with API verification for follows, retweets, and tweets. The system uses Twitter&#8217;s friendships\/show endpoint to verify follows in real-time.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/twitter-entry-methods\">Twitter entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Platforms with Manual Verification<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Instagram<\/h4>\n\n\n\n<p>Meta&#8217;s Instagram API is limited to reading a user&#8217;s own content\u2014it cannot check if someone follows another account. Users enter their Instagram username after completing the action.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/instagram-entry-methods\">Instagram entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Facebook<\/h4>\n\n\n\n<p>Similar to Instagram, Facebook&#8217;s API doesn&#8217;t allow verification of page likes or follows by other users. Users manually confirm by entering their name.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/facebook-entry-methods\">Facebook entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">TikTok<\/h4>\n\n\n\n<p>TikTok&#8217;s API is primarily for content creators to manage their own content\u2014there&#8217;s no endpoint to verify follows, likes, or video views from other users.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/tiktok-entry-method\">TikTok entry methods documentation \u2192<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CRM &amp; Email Integrations<\/h2>\n\n\n\n<p>All 35+ CRM\/email integrations are fully API-connected. When a user subscribes to your newsletter, their information is automatically added to your email list via direct API connection.<\/p>\n\n\n\n<p><a href=\"https:\/\/sweepwidget.com\/docs\/crm-email-integration-setup-guide\">CRM Integration Setup Guide \u2192<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Photo Contest Uploads<\/h2>\n\n\n\n<p>For <a href=\"https:\/\/sweepwidget.com\/docs\/sweepwidget-photo-voting-contest-tool-docs\">photo contests<\/a>, users upload photos directly from their device. Direct import from Instagram or Facebook is not currently supported\u2014all photos must be uploaded manually.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tips for Maximizing Entry Quality<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use API-verified platforms when possible:<\/strong> Discord, Telegram, Twitch, Twitter\/X, etc. provide the highest entry authenticity<\/li>\n<li><strong>Combine entry methods:<\/strong> Require both an API-verified action and a manual action to increase engagement quality<\/li>\n<li><strong>Enable email verification:<\/strong> <a href=\"https:\/\/sweepwidget.com\/docs\/require-users-to-verify-their-email-address\">Require email verification<\/a> to reduce fake entries<\/li>\n<li><strong>Use security settings:<\/strong> Adjust your <a href=\"https:\/\/sweepwidget.com\/docs\/sweepwidget-contest-security-levels-advanced-fraud-prevention\">security level<\/a> to block suspicious entries<\/li>\n<li><strong>Verify winners:<\/strong> Always manually verify that winners completed manual-verification actions before awarding prizes<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>SweepWidget uses API verification wherever the platform allows it. For Instagram, Facebook, and TikTok, we use manual username verification because these platforms&#8217; APIs don&#8217;t support checking if users completed actions like follows or likes.<\/p>\n\n\n\n<p>The manual verification approach still provides high-quality entries, and you can easily verify winners before awarding prizes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SweepWidget uses API verification wherever possible to ensure contest entries are authentic. However, some social platforms don&#8217;t offer APIs that allow verification of actions like follows or likes. This guide explains which platforms support API verification and which use manual verification. Quick Reference Table Platform API Verified Manual Verify Notes Discord \u2705 OAuth + server membership verification Telegram \u2705 Bot API verifies channel\/group membership Twitch \u2705 OAuth + follow verification Pinterest \u2705 OAuth + follow\/save verification Reddit \u2705 OAuth + subreddit join verification LinkedIn \u2705 OAuth + follow verification Spotify \u2705 OAuth + follow\/playlist verification YouTube \u2705 OAuth + subscribe verification Twitter\/X \u2705 OAuth + follow verification (rate-limited) Instagram \u2705 API doesn&#8217;t support follow\/like verification Facebook \u2705 API doesn&#8217;t support follow\/like verification TikTok \u2705 API doesn&#8217;t support follow\/like verification How API Verification Works When a platform supports API verification: User clicks to complete the entry method (e.g., &#8220;Join Discord Server&#8221;) User authenticates with their social account via OAuth SweepWidget&#8217;s API checks if the action was actually completed Entry is only credited if verification passes This provides the highest level of entry authenticity. How Manual Verification Works For platforms where API verification isn&#8217;t available (Instagram, Facebook, TikTok): User clicks to complete the action (e.g., &#8220;Follow on Instagram&#8221;) User is directed to the social platform to perform the action User returns and enters their username Entry is credited based on the username they provide Why can&#8217;t these platforms be API verified? Instagram\/Facebook: Meta&#8217;s APIs don&#8217;t provide endpoints to check if one user follows another account TikTok: TikTok&#8217;s API doesn&#8217;t support verification of follows, likes, or video views Twitter\/X API Verification Twitter\/X supports full API verification for follows, retweets, and tweets. When a user authenticates via OAuth, SweepWidget verifies they actually completed the action using Twitter&#8217;s API. Note: Due to Twitter API rate limits, verification requests may be throttled during high-traffic periods. The system tracks remaining API hits and manages verification accordingly. Is Manual Verification Reliable? Yes, for most use cases. Here&#8217;s why: High authenticity rate: Most participants complete the action honestly, especially when they understand winners will be verified Deterrent effect: Knowing they need to provide their username discourages fake entries Winner verification: You only need to manually verify the winner(s), not every single entry Recommended Workflow for Manual Verification Platforms Run your giveaway with Instagram\/Facebook\/TikTok entry methods Select winner(s) using the random winner picker Verify the winner: Check if they actually follow you on the platform If they don&#8217;t follow: Disqualify them and select a new winner Repeat until you have a verified winner This workflow ensures your winner is legitimate while keeping the entry process simple for participants. Platform-Specific Details Platforms with Full API Verification Discord Users authenticate via OAuth and SweepWidget verifies they actually joined your server. The API confirms server membership in real-time. Discord entry methods documentation \u2192 Telegram Uses bot API integration to verify channel or group membership. Users must join and the bot confirms their membership. Telegram entry methods documentation \u2192 Twitch OAuth authentication with API verification for follows. SweepWidget confirms the user is actually following your channel. Twitch entry methods documentation \u2192 Pinterest Full OAuth integration with API verification for follows and saves. Pinterest entry methods documentation \u2192 Reddit OAuth authentication verifies subreddit membership. Reddit entry methods documentation \u2192 LinkedIn OAuth with API verification for company page follows. LinkedIn entry methods documentation \u2192 Spotify OAuth authentication with verification for artist follows and playlist saves. Spotify entry methods documentation \u2192 YouTube OAuth with API verification for channel subscriptions. YouTube entry methods documentation \u2192 Twitter\/X OAuth authentication with API verification for follows, retweets, and tweets. The system uses Twitter&#8217;s friendships\/show endpoint to verify follows in real-time. Twitter entry methods documentation \u2192 Platforms with Manual Verification Instagram Meta&#8217;s Instagram API is limited to reading a user&#8217;s own content\u2014it cannot check if someone follows another account. Users enter their Instagram username after completing the action. Instagram entry methods documentation \u2192 Facebook Similar to Instagram, Facebook&#8217;s API doesn&#8217;t allow verification of page likes or follows by other users. Users manually confirm by entering their name. Facebook entry methods documentation \u2192 TikTok TikTok&#8217;s API is primarily for content creators to manage their own content\u2014there&#8217;s no endpoint to verify follows, likes, or video views from other users. TikTok entry methods documentation \u2192 CRM &amp; Email Integrations All 35+ CRM\/email integrations are fully API-connected. When a user subscribes to your newsletter, their information is automatically added to your email list via direct API connection. CRM Integration Setup Guide \u2192 Photo Contest Uploads For photo contests, users upload photos directly from their device. Direct import from Instagram or Facebook is not currently supported\u2014all photos must be uploaded manually. Tips for Maximizing Entry Quality Use API-verified platforms when possible: Discord, Telegram, Twitch, Twitter\/X, etc. provide the highest entry authenticity Combine entry methods: Require both an API-verified action and a manual action to increase engagement quality Enable email verification: Require email verification to reduce fake entries Use security settings: Adjust your security level to block suspicious entries Verify winners: Always manually verify that winners completed manual-verification actions before awarding prizes Summary SweepWidget uses API verification wherever the platform allows it. For Instagram, Facebook, and TikTok, we use manual username verification because these platforms&#8217; APIs don&#8217;t support checking if users completed actions like follows or likes. The manual verification approach still provides high-quality entries, and you can easily verify winners before awarding prizes.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-7052","post","type-post","status-publish","format-standard","hentry","category-entry-methods"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Entry Method Verification: API vs Manual<\/title>\n<meta name=\"description\" content=\"SweepWidget uses API verification wherever possible to ensure contest entries are authentic. Learn how to use it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Entry Method Verification: API vs Manual\" \/>\n<meta property=\"og:description\" content=\"SweepWidget uses API verification wherever possible to ensure contest entries are authentic. Learn how to use it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual\" \/>\n<meta property=\"og:site_name\" content=\"SweepWidget Help Docs\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-17T20:05:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-23T22:39:15+00:00\" \/>\n<meta name=\"author\" content=\"SweepWidget\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SweepWidget\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual\"},\"author\":{\"name\":\"SweepWidget\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/#\\\/schema\\\/person\\\/4cca2bc9c600116750eca1bfff6648e0\"},\"headline\":\"Entry Method Verification: API vs Manual\",\"datePublished\":\"2026-01-17T20:05:20+00:00\",\"dateModified\":\"2026-02-23T22:39:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual\"},\"wordCount\":913,\"articleSection\":[\"Entry Methods\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual\",\"url\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual\",\"name\":\"Entry Method Verification: API vs Manual\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/#website\"},\"datePublished\":\"2026-01-17T20:05:20+00:00\",\"dateModified\":\"2026-02-23T22:39:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/#\\\/schema\\\/person\\\/4cca2bc9c600116750eca1bfff6648e0\"},\"description\":\"SweepWidget uses API verification wherever possible to ensure contest entries are authentic. Learn how to use it.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/entry-method-verification-api-vs-manual#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entry Method Verification: API vs Manual\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/#website\",\"url\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/\",\"name\":\"SweepWidget Help Docs\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/#\\\/schema\\\/person\\\/4cca2bc9c600116750eca1bfff6648e0\",\"name\":\"SweepWidget\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/08ae098bc2290a9a645af1c26ddd7704f98d09c88bf65a55b5c4bc1e585f31f4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/08ae098bc2290a9a645af1c26ddd7704f98d09c88bf65a55b5c4bc1e585f31f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/08ae098bc2290a9a645af1c26ddd7704f98d09c88bf65a55b5c4bc1e585f31f4?s=96&d=mm&r=g\",\"caption\":\"SweepWidget\"},\"sameAs\":[\"https:\\\/\\\/sweepwidget.com\\\/docs\"],\"url\":\"https:\\\/\\\/sweepwidget.com\\\/docs\\\/author\\\/sweepwidget\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Entry Method Verification: API vs Manual","description":"SweepWidget uses API verification wherever possible to ensure contest entries are authentic. Learn how to use it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual","og_locale":"en_US","og_type":"article","og_title":"Entry Method Verification: API vs Manual","og_description":"SweepWidget uses API verification wherever possible to ensure contest entries are authentic. Learn how to use it.","og_url":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual","og_site_name":"SweepWidget Help Docs","article_published_time":"2026-01-17T20:05:20+00:00","article_modified_time":"2026-02-23T22:39:15+00:00","author":"SweepWidget","twitter_card":"summary_large_image","twitter_misc":{"Written by":"SweepWidget","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual#article","isPartOf":{"@id":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual"},"author":{"name":"SweepWidget","@id":"https:\/\/sweepwidget.com\/docs\/#\/schema\/person\/4cca2bc9c600116750eca1bfff6648e0"},"headline":"Entry Method Verification: API vs Manual","datePublished":"2026-01-17T20:05:20+00:00","dateModified":"2026-02-23T22:39:15+00:00","mainEntityOfPage":{"@id":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual"},"wordCount":913,"articleSection":["Entry Methods"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual","url":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual","name":"Entry Method Verification: API vs Manual","isPartOf":{"@id":"https:\/\/sweepwidget.com\/docs\/#website"},"datePublished":"2026-01-17T20:05:20+00:00","dateModified":"2026-02-23T22:39:15+00:00","author":{"@id":"https:\/\/sweepwidget.com\/docs\/#\/schema\/person\/4cca2bc9c600116750eca1bfff6648e0"},"description":"SweepWidget uses API verification wherever possible to ensure contest entries are authentic. Learn how to use it.","breadcrumb":{"@id":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sweepwidget.com\/docs\/entry-method-verification-api-vs-manual#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sweepwidget.com\/docs\/"},{"@type":"ListItem","position":2,"name":"Entry Method Verification: API vs Manual"}]},{"@type":"WebSite","@id":"https:\/\/sweepwidget.com\/docs\/#website","url":"https:\/\/sweepwidget.com\/docs\/","name":"SweepWidget Help Docs","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sweepwidget.com\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/sweepwidget.com\/docs\/#\/schema\/person\/4cca2bc9c600116750eca1bfff6648e0","name":"SweepWidget","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/08ae098bc2290a9a645af1c26ddd7704f98d09c88bf65a55b5c4bc1e585f31f4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/08ae098bc2290a9a645af1c26ddd7704f98d09c88bf65a55b5c4bc1e585f31f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/08ae098bc2290a9a645af1c26ddd7704f98d09c88bf65a55b5c4bc1e585f31f4?s=96&d=mm&r=g","caption":"SweepWidget"},"sameAs":["https:\/\/sweepwidget.com\/docs"],"url":"https:\/\/sweepwidget.com\/docs\/author\/sweepwidget"}]}},"_links":{"self":[{"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/posts\/7052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/comments?post=7052"}],"version-history":[{"count":4,"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/posts\/7052\/revisions"}],"predecessor-version":[{"id":7658,"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/posts\/7052\/revisions\/7658"}],"wp:attachment":[{"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/media?parent=7052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/categories?post=7052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sweepwidget.com\/docs\/wp-json\/wp\/v2\/tags?post=7052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}