Now detecting bots across 500+ surveys

Stop bots from ruining your survey data

MetaData Analysis uses AI-powered behavioral signals — mouse movement, keystroke dynamics, device fingerprints — to separate real respondents from automated bot traffic. One script tag. Zero impact on your surveys.

7
Signal categories
99.2%
Bot detection rate
<4s
Detection speed
0ms
Page speed impact
Seven signals. One verdict.
Our engine analyzes real-time behavioral data that bots simply cannot fake.
🖱️

Mouse dynamics

Real humans have micro-jitters, curved paths, and natural pauses. Bots move in straight lines with machine precision.

⌨️

Keystroke patterns

We measure inter-key timing, hold duration, and rhythm variance. Bots type with zero variance — humans never do.

📜

Scroll behavior

Direction reversals, read pauses, natural deceleration. Bots scroll linearly without actually reading.

📝

Form interaction

Field dwell time, tab order, paste detection. Bots fill forms instantly — humans think between fields.

🔍

Device fingerprint

Canvas rendering, WebGL, audio context, font detection. Headless browsers have missing or fake fingerprints.

🤖

Automation detection

Direct detection of Selenium, Puppeteer, PhantomJS, and Chrome DevTools Protocol markers.

Three minutes to protect your surveys
Add one script tag. We handle everything else.
01

Add the tag

Paste a single <script> tag into your survey's <head>. Loads async — zero performance impact.

02

Collect signals

The tag silently captures behavioral data — mouse, keystrokes, scroll, form timing, device fingerprint.

03

Score sessions

Our engine analyzes each session across all 7 signals and produces a bot probability score (0-100%).

04

Clean data

View results in your dashboard. Filter bots from real responses. Export clean data for analysis.

<!-- Add to your survey page <head> -->
<script async src="https://analysis.metalytiq.com/v1/tag.min.js"
  data-tag-id="YOUR_TAG_ID"></script>

<!-- That's it. The tag:
  ✓ Loads asynchronously (0ms blocking)
  ✓ Collects behavioral signals silently
  ✓ Sends data to your MetaData Analysis dashboard
  ✓ Works with any survey platform -->
What our users say
★★★★★

"We were losing 30% of our survey budget to bot responses. MetaData Analysis identified them all within the first week."

Priya Sharma
Research Director, InsightCorp
★★★★★

"The integration took 2 minutes. Now every survey we run has a bot score attached. Game changer for data quality."

Rahul Mehta
Head of Analytics, SurveyFlow
★★★★★

"Finally we can trust our NPS scores. The 7-signal engine catches bots that simple CAPTCHAs completely miss."

Ananya Gupta
VP Research, DataPulse
Simple, transparent pricing
Start free. Upgrade when you need more.
Free
For small projects
0
free forever
  • 2 surveys
  • 1,000 sessions / month
  • 7-signal bot detection
  • Dashboard access
  • 7-day data retention
Get started
Enterprise
For large organizations
14,999
per month
  • Unlimited surveys
  • 500,000 sessions / month
  • 25 team members
  • Webhook notifications
  • Priority support
  • 1-year data retention
  • Custom domain
Contact sales
Frequently asked questions
Does the tag slow down my survey?
No. The tag loads asynchronously and uses passive event listeners. It has zero impact on page load speed or survey responsiveness. We've measured 0ms blocking time across all tested platforms.
What survey platforms does it work with?
MetaData Analysis works with any survey platform that lets you add custom HTML to the page head — Qualtrics, SurveyMonkey, Typeform, Google Forms (with custom domain), LimeSurvey, and any custom-built survey.
How accurate is the bot detection?
Our 7-signal engine achieves 99.2% accuracy on our test dataset. The composite scoring approach means even sophisticated bots that fake one or two signals still get caught by the remaining five.
Is the collected data private?
We collect only behavioral signals (mouse movement patterns, keystroke timing, etc.) — never the actual content of survey responses. No PII is captured by the tag. All data is encrypted in transit and at rest.
Can I use the API to filter bot responses automatically?
Yes! Pro and Enterprise plans include full API access. You can query session scores programmatically and filter your survey data to include only verified human responses.
What happens if I exceed my session limit?
Sessions beyond your monthly limit are silently dropped — your surveys continue to work normally, they just won't be analyzed. You'll see a warning in your dashboard when you're approaching the limit.
Ready to protect your survey data?

Start with the free plan — no credit card required. Add the tag to your survey in under 3 minutes.

Create free account →