PureSpectrum
PureSpectrum websiteHelp center
PureSpectrum websiteHelp center
  1. Surveys
  • Back to home
  • API Reference
  • Feasibility
    • Feasibility & Pricing
  • Attributes
    • Get attribute (V3)
    • Get attributes (V3)
  • Surveys
    • Create survey
      POST
    • Get similar surveys
      POST
    • Create group multi-country surveys
      POST
    • Update survey
      PATCH
    • Update survey
      PUT
    • Update survey status
      PUT
    • Update offer price
      PUT
    • Update group multi-country surveys
      PUT
    • Get survey information
      GET
    • Get survey status
      GET
    • Get survey performance
      GET
    • Get list of all surveys
      GET
    • Surveys health status
      GET
    • Pacing details
      GET
    • Delete survey
      DELETE
  • Qualifications
    • Add qualification
    • Update qualification
    • Get qualification information
    • Get all qualifications
    • Delete qualification
  • Quotas
    • Add quota
    • Update quota
    • Update quota
    • Get quota information
    • Get quota performance
    • Delete quota
  • Survey group exclusions
    • Create exclusion group
    • Update exclusion group
    • Get exclusion group information
    • Delete exclusion group
  • Respondent inclusion / exclusion
    • Add a PSIDref list to a survey
    • Update a PSIDref for survey
    • Get PSIDref list for survey
  • Supplier management
    • Create supplier blend
    • Update the list of suppliers for a survey
    • Get list of available suppliers in a locale
    • Get list of available suppliers for a survey
    • Get list of supplier blends
  • Traffic Channels
    • Create traffic channel
    • Get a list of traffic channels
  • Transactions
    • Update status of transaction (V2)
    • Update status of transaction (V3)
    • Register transaction as complete
    • Get transaction status (V3)
    • Get transaction info (V3)
    • Get transactions info for a survey ID (V3)
  • Reconciliation
    • Survey reconciliation
    • Multi survey reconciliation
    • Get status of a reconciliation request
    • Get reconciliation status for an adjustment ID
  • PureText
    • PureText Open-ended (OE) check (V3)
  • Activity logs
    • Get activity logs
    • Get events
  • Templates
    • Get survey templates
  1. Surveys

Get survey performance

GET
/surveys/{SURVEY_ID}/performance
Last modified:2025-10-05 16:50:36

Description#

Get the performance details of a survey. You can use this endpoint for bid metrics to understand the number of:
overquotas
dropoffs
quality terminates
standard terminates
for a given bid. These would allow to understand our bid health in a more complete way via the API.

Request

Authorization
Add parameter in header
access-token
Example:
access-token: ********************
Path Params

Request Code Samples

Shell
JavaScript
Java
Go
PHP
Python
C#
Ruby
Request Request Example
Shell
JavaScript
Java
Go
curl --location --globoff 'https://staging.spectrumsurveys.com/buyers/v2/surveys/{{SURVEY_ID}}/performance' \
--header 'access-token: <api-key>'

Responses

🟢200Success
application/json
Bodyapplication/json

Example
{
    "ps_survey_status": 22,
    "completes_fielded": 958,
    "completes_goal": 1100,
    "cpi_forecast_at_launch": "0.28",
    "current_cpi": "0.28",
    "projected_acpi": "0.27",
    "total_cost_forecast_at_launch": "253.00",
    "current_cost": "268.24",
    "projected_total_cost": "301.00",
    "stated_loi": 3,
    "current_overall_loi": 3,
    "stated_incidence": 100,
    "current_overall_incidence": 35,
    "last_block_loi": null,
    "last_block_incidence": null,
    "over_quota_count": 1514,
    "drop_off_count": 201,
    "quality_termination_count": 274,
    "termination_count": 53,
    "survey_launch_ts": 1758377784177,
    "survey_close_ts": null,
    "survey_launch_iso_date": "2025-09-20T14:16:24.177Z",
    "survey_close_iso_date": null
}
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
Modified at 2025-10-05 16:50:36
Previous
Get survey status
Next
Get list of all surveys