Skip to main content
SEARCH provides industry-leading digital fingerprinting, including bot detection and click-farm detection. Call it as a respondent enters your survey to score fraud risk and detect duplicates.
  • Type: GET
  • Endpoint: /api/v4/respondents/search/<publishable_key>
For Research Defender to access a respondent’s cookies on the browser side, the request must allow credentials. In a JavaScript implementation set withCredentials = true. See Environments & Authentication.

Input Parameters

Required

Optional

Failure Reason Codes

Advanced Response Parameters

Redundant parameters. flag, duplicate_potential, threat_potential, country, and respondent_risk are no longer recommended — their outputs are redundant with the recommended parameters above. Use duplicate_score, threat_potential_score, and country_code instead.

Response Example

See the SEARCH endpoint reference for the full parameter list and a live playground.

Advanced Fingerprint Detection

For Developer Tools and WebRTC IP address detection, include the Research Defender JavaScript system utility library, rd_sys_util.min.js:
  • The library is built as a module — load it with type="module".
  • Apply a refresh interval of 500ms or less so data returns properly.
  • The pass_params property is the combined, encrypted dataset detected from the respondent’s browser; pass it directly on the SEARCH call (no parameter name). The to_object function parses JSON results into objects.
Research Defender publishes recommended term logic for translating SEARCH scores into accept/term decisions.