Because platforms decide what tools are allowed to check. Discord gives bots and OAuth the access to confirm actions natively, so Discord tasks verify instantly. Most social platforms publish no API for actions like follows and likes, or prohibit verifying them in their terms of service. That limit applies to every giveaway tool, which is why proof submission exists as the industry-standard fallback.
Anti-Cheat
How ScopliDrop Verifies Giveaway Tasks
Every task in your Discord giveaway is checked by the strongest method its platform allows. Here is exactly how each one works, and what it protects you from.
Every entry on ScopliDrop runs through a verification method matched to its task. Some tasks are confirmed directly against the platform through an API or OAuth, some collect proof you can review, and some use a timed entry flow. Which methods a task offers depends on what its platform makes possible.
The method is always visible when you configure a task in the builder, so you know exactly how each requirement will be checked before your giveaway goes live.
The 4 verification methods
API and OAuth Checks
The platform itself confirms the action. Instant, automatic, and final.
Where a platform gives verifiable access, ScopliDrop uses it. The bot inside your Discord server confirms joins, roles, and recorded activity directly; OAuth confirms what an entrant's own account shows, like their Twitch follows or the server tag on their Discord profile. The entrant completes the action, clicks verify, and the answer comes from the platform, not from them. If they haven't actually done it, the task simply won't complete.
On Discord this covers every task in the catalog, including cross-server role checks, activity thresholds checked against the message counts and voice minutes the bot records, and, to our knowledge as the only platform able to verify it, the server tag requirement.
And it reaches beyond Discord: Twitch follows and subscriptions confirm through the entrant's own OAuth login, and every platform that exposes a usable API gets the same treatment as it lands in the task catalog. If you know a platform we don't cover yet, message us on our Discord server and it goes on the roadmap.
Video Code Verification
Secret codes revealed in your video prove it was watched.
For watch tasks, you hide one or more secret codes inside the video or stream itself. Participants have to actually watch to find them, then enter every code after the minimum watch time you set. Codes match forgivingly on case, spacing, and lookalike characters (O and 0, I and l), so honest viewers never get rejected on a typo.
It turns "watch my video" from a request into a checkable requirement, and it rewards full-video retention: place a code near the end and skippers never find it.
Proof Submission
Entrants submit the handle they completed the task with, and you hold the review power.
For platforms that allow no API verification, entrants complete the task and are met with a deliberately dissuasive form on return: it asks for the username or link they completed the task with, and states plainly that submissions are reviewed by the giveaway admins and that anyone gaming a task is ineligible to win. Most people don't fake a task they've been told will disqualify them.
Every submission lands in your dashboard, attached to the participant who sent it. You review at the end, not during the giveaway. Check the winner you drew, and reroll if their entries don't hold up. The largest giveaway platforms run social tasks on this same model, and it holds because the prize is at stake, so faking a two-click task is a bad trade. On well-configured giveaways, task completion reaches up to 90%.
Business plans extend it with fully custom tasks: collect data directly, or send entrants to any link and collect proof on return. Order IDs, confirmation codes, screenshots of a completed action on a platform we've never heard of. If it produces proof, it can be a task.
Timed Entry
The free default: a minimum-time floor on the task.
The entrant opens the task's link and a minimum time must pass before the task can be marked complete. It is the lightest method and the free default, right for tasks where the goal is exposure: visit a page, check out a store, watch a stream for a while.
When a watch task needs to be airtight instead, upgrade it to video codes; when a social task matters for the draw, pair it with proof submission. Timed entry is the floor the other methods build on, not the ceiling.
Why Verification Differs by Platform
The honest answer to 'why can't everything be API-verified?'
Platforms decide what tools are allowed to verify. Discord gives bots and OAuth deep, legitimate access, so Discord tasks are confirmed natively. Most social platforms either publish no API for actions like follows and likes, or forbid verifying them in their terms of service.
That constraint applies to every giveaway tool on the market, which is why even the largest platforms rely on user-submitted proof for many social tasks. The difference is in the execution: verify natively everywhere the platform allows it, and pair everything else with a review flow that genuinely deters cheating.
What Happens to an Entry
The lifecycle every entry goes through, whichever method its tasks use
- 1
The entrant completes the task
From the entry portal or inside Discord, the participant does what the task asks: joins the server, watches the video, follows the channel. - 2
The method checks it
API tasks confirm against the platform instantly. Video code tasks require the secrets revealed in the video. Proof tasks collect a handle with an explicit review warning. Timed entry enforces a minimum time on the task. - 3
Fraud detection screens the entrant
Independently of the tasks, alt account and bot detection raises fraud flags on suspicious entrants and fraud-ring detection surfaces coordinated groups, all visible in your dashboard before any winner is drawn. - 4
The entry counts, and stays reviewable
Confirmed entries count immediately. Submitted proof stays attached to each participant in your dashboard, and if a drawn winner turns out to have cheated, you reroll them in one click.
Verification Questions
Cheating, APIs, video codes, and what's free
Related Features
Discord Tasks
Join server, roles, voice & message activity, XP level, and server tags. All verified natively through Discord.
Explore Discord TasksTwitch Tasks
Follow and subscribe tasks verified through the Twitch API, plus watch-stream tasks with on-air codes.
Explore Twitch TasksEntries That Prove Themselves
Native checks where platforms allow them, review power everywhere else, and a provably fair draw at the end.