Methodology

How Besample detects inauthentic survey responses

Four independent signals, each targeting a different failure mode. Scores arrive per response during fieldwork, not after the wave closes.

Abstract response timing distribution visualization showing normal and anomaly clusters

Signal 01

Response timing

Besample measures the elapsed time between page loads and individual question interactions. Each question has a minimum plausible completion time derived from word count and cognitive task type. Responses that complete multiple questions in seconds where human reading time would require minutes carry a timing anomaly score.

  • Per-question elapsed time against median distribution
  • Works with page-turn timestamps from major panel platforms
  • Section-level and total interview duration both scored

Signal 02

Answer pattern analysis

Variance and transition frequency across scale items reveal respondents selecting a column without reading questions.

Natural Variance

Normal

Straightlining

Flagged

Alternating Extreme

Flagged

Rapid Sequential

Flagged

Signal 03

Geographic consistency

Respondent-declared geography is cross-referenced against IP resolution and time-zone metadata. Discrepancy scoring accounts for known VPN profiles and panel proxy ranges common in specific emerging market regions. The signal focuses on implausible country pairings, not on penalizing legitimate VPN use.

  • Declared country versus IP resolution mismatch scored by region pair
  • Time-zone metadata cross-reference
  • Known VPN and proxy ranges factored into scoring
Stylized world map highlighting emerging market regions for survey fielding

API Integration

Connect to your survey platform

Submit responses via POST request during fieldwork. Results return with per-response flag types and confidence scores.

Request

POST /v1/audit

Responses array with timestamps, question IDs, and declared geo metadata

Processing

Signal analysis

Timing, pattern, geolocation, and attention signals run per response

Response

GET /v1/results

Flagged responses array with reason codes and per-signal confidence scores

Early Access

Connect Besample to your next wave

We are onboarding research agencies and in-house insights teams for our early access cohort. Share your current fieldwork process and we will scope a pilot together.

MENA Sub-Saharan Africa APAC Latin America