Route real people to your surveys

ResearchDart is the routing layer between sample suppliers and buyer surveys. It checks each respondent before the first question, records how every session ended, and gives both sides the same reasons when a complete is thrown out.

Screened at entry
Device, network and automation signals before the survey opens
Signed redirects
HMAC-verified entry links and endlinks
GDQ-coded reversals
The industry's 18 standard removal reasons
Live sessions Job 26-0418 Enforcing
Entries today
1,842
Screened out
11.4%
Completes
412
Incidence
34%
Time (ET)SupplierSignalsDecision
10:42:07 AM 1188 None Passed
10:41:52 AM 1263 vpn datacenter Blocked
10:41:33 AM 1042 None Passed
10:41:26 AM 1188 quota_full Over quota
10:40:58 AM 1042 None Passed
10:40:41 AM 1263 multiple_accounts Flagged
Console view with illustrative data

Works with any survey platform that can redirect

  • Qualtrics
  • Forsta Decipher
  • Alchemer
  • Voxco
  • SurveyMonkey
  • LimeSurvey
  • Custom surveys

Quality is decided at three moments

Most bad data is cheaper to stop at the door than to clean afterwards. ResearchDart covers the whole session, from the entry link to the invoice.

Before the survey

Pre-survey screening

The respondent's browser is checked while a short holding page loads. Automated browsers, anonymised networks and people already in the study are stopped before they cost a buyer anything.

AutomationClear
VPN, proxy or datacenterClear
Same device, new IDMatch
Pre-survey screening

While fielding

Sample routing

Each supplier works the project through its own allocation, entry link and quota. Closed cells return respondents immediately, and the survey reports outcomes on signed endlinks.

1042
1263
1188
Sample routing

After fieldwork

Reconciliation

Completes that fail cleaning are reversed with a Global Data Quality code, so suppliers see exactly why and can act on the source instead of arguing about the invoice.

6 Speeding / racing14
15 Open end: AI completed9
10 Trap question5
Reconciliation

Stop AI agents before they read your first question

Survey-taking agents now pass attention checks and write fluent open ends. The signals that still give them away are in the browser and the network, which is why ResearchDart checks there, before the survey loads.

Automation

  • Headless and scripted browsers
  • Agent-driven sessions
  • Missing human interaction

Network

  • VPN, proxy and Tor
  • Datacenter addresses
  • Location that contradicts the project country

Identity

  • Same device under a new ID
  • One person, many panel accounts
  • Repeat respondent IDs

Policy

  • Monitor before you enforce
  • Block or allow suspicious sessions
  • Fail open or closed on outages

How pre-survey screening works

What changed in online sample

Independent research from the last year explains why screening moved in front of the questionnaire.

Built for both sides of the exchange

Buyers and suppliers use the same session records, the same outcome codes and the same removal reasons.

Sample buyers

Agencies, brands and research teams fielding online studies.

  • One set of endlinksEvery supplier on the project reports through the same four URLs.
  • Screening you can dialStart in monitor mode, then enforce once you trust the results.
  • Reversals with reasonsReject completes in bulk with GDQ codes after cleaning.

Panels and publishers

Panels, rewards apps and communities with respondents to route.

  • Your IDs and redirectsKeep your respondent IDs and URL formats with placeholders.
  • Postbacks with retriesSix delivery attempts over about fifteen hours.
  • Source-level feedbackSee screening and reversal reasons for every session you sent.

Console

Projects, allocations, sandbox tests, quality reports and reversals without writing code.

REST API

Create projects, pull live surveys, report outcomes and reverse completes programmatically.

Managed setup

We configure redirects and screening with your team and run the first sandbox tests together.

An API that matches how fieldwork runs

Suppliers pull live surveys with payout and remaining completes. Buyers report outcomes server-to-server and reverse completes with standard codes. Every call is scoped to one account key.

# Supplier: surveys open to your panel right now
curl https://researchdart.com/api/v1/supplier/surveys \
  -H "Authorization: Bearer rd_…"

{
  "project_code": "RDK7M2QX",
  "country": "US",
  "loi_minutes": 12,
  "payout": "1.75",
  "completes_remaining": 588,
  "entry_link": "…/s/entry/k3m9q2xa7hpd?rid={RID}"
}

Straight answers before you talk to us

Most sample websites tell you what you want to hear. These are the things we would rather you knew up front.

Console view of a project running screening in monitor mode: automation, anonymised networks and duplicates are flagged rather than blocked, and post-survey cleaning still removes 6.6% to 7.4% of completes.
Monitor mode, before anything is enforced. Illustrative data.
We are not a panel
ResearchDart does not own respondents. They come from the suppliers connected to your project, and their quality is only as good as those suppliers and the checks you switch on.
Screening will not replace cleaning
It stops automation, anonymised networks and duplicates. It cannot see a real person speeding through your grids. Industry benchmark data still shows 6.6% to 7.4% of completes removed after the survey.
It will block some real people
Corporate VPNs, shared devices and travellers produce false positives. That is why every project can run in monitor mode before it enforces anything.
The numbers on this site are illustrative
Console screenshots use example data. We do not publish panel sizes, customer counts or fraud rates we cannot show you evidence for.
Sometimes one panel is the better buy
Trackers, recontact studies and simple high-incidence work are often better served by a single panel. We explain when.

Put a quality layer in front of your next study

Tell us whether you buy sample or supply it. We set up your account, share sandbox links and walk through the first integration with your team.