Printed from: SurveyCTO Product Documentation
Source URL: https://docs.surveycto.com/05-exporting-and-publishing-data/05-api-access/01.api-access.html
Last updated: 2025-05-16
  1. Home
  2. Exporting and publishing data - API access

Accessing server data via an API

Previous Next

SurveyCTO supports a REST API for pulling .csv and JSON data directly from your server, which you can enable or disable on a per-role basis. See the topic on managing user roles.

Please see our Support Center article for details.

Previous Next
Copyright © 2025 - Dobility, Inc. | All rights reserved | Terms and conditions | Privacy policy
Logo
  • Getting started
    • Overview
      • SurveyCTO high-level overview
      • Your subscription: details and management
      • Getting help when you need it
      • Managing users and access
      • Designing forms
      • Collecting data
      • Monitoring data collection
      • Exporting, publishing, and using your data
    • Jumping in
      • Quick-start guide
      • Discovering Workflows
  • Designing forms
    • Core concepts
      • Introduction
      • Starting a new form
      • Using the online form designer
      • Draft vs. deployed forms
      • Organizing your forms
      • Testing your forms
      • Field type: text
      • Field type: integer
      • Field type: decimal
      • Field type: select_one
      • Field type: select_multiple
      • Field type: enumerator
      • Field type: geopoint
      • Field type: geoshape
      • Field type: geotrace
      • Field type: barcode
      • Field type: datetime, date, and time
      • Field type: image
      • Field type: audio
      • Field type: video
      • Field type: file
      • Field type: note
      • Field type: start
      • Field type: end
      • Field type: deviceid
      • Field type: subscriberid
      • Field type: simserial
      • Field type: phonenumber
      • Field type: username
      • Field type: caseid
      • Field type: comments
      • Field type: calculate
      • Field type: speed violations
      • Field type: text audit
      • Field type: audio audit
      • Field type: sensor_statistic
      • Field type: sensor_stream
      • Learning from samples
      • Other field properties
      • Grouping and repeating questions
      • Using constraints to validate responses
      • Implementing skip patterns with "relevance"
      • Using expressions in your forms: a reference for all operators and functions
      • Updating an existing form
      • Missing data from old form versions
    • Additional topics
      • Providing default entries or selections for fields
      • Repeating fields
      • Designing for easy navigation
      • Downloading printable copies of your forms
      • Collecting GPS data
      • Collecting respondent signatures
      • Encrypting form data (end-to-end encryption)
      • Form languages
      • Hiding forms during testing
      • Validating forms offline
      • Designing for your target platforms
    • Advanced topics
      • Randomizing survey elements
      • Dynamically filtering lists of multiple-choice options
      • Pre-loading data into a form
      • Loading multiple-choice options from pre-loaded data
      • Dynamically naming filled-in forms
      • Using field plug-ins
      • Testing field plug-ins
    • Sample forms
      • The basics: Common elements in any form
      • Languages: Including translations
      • Randomization: Randomizing form elements
      • Images: Adding pictures and other graphics
      • Field lists: Multiple questions on a single screen
      • Cascading selects: Filtering multiple-choice option lists
      • Rosters: Two methods for repeated questions
      • Rosters: A third, hybrid method for repeated questions (repeat_count)
      • Rosters: Choosing among earlier entries
      • Rosters: Collecting repeated information with multiple repeats
      • Pre-loading: Referencing pre-loaded .csv data
      • Pre-loading: Searching and selecting from pre-loaded data
      • Follow-ups: Asking follow-up questions for a list of selected items
      • Auditing: Including text and audio audits
      • Dataset basics: Using listing survey details in a household survey
      • Dataset back-checks: Adding random back-checks to a household survey
    • Performance and debugging
      • Debugging form errors
      • Maximum form length
      • Optimizing form performance
      • Editing performance in Excel
  • Collecting data
    • Mobile data collection
      • Using the SurveyCTO Collect app
      • Choosing the right device
      • Securely sending data via the Internet
      • Operating more fully offline (without the Internet)
      • Managing device settings
      • Managing device security
      • Un-selecting a radio button
      • Troubleshooting
      • Finding and safeguarding local device data
    • Web data collection
      • Using web forms
      • Web form limitations
      • Using custom links to pass information into forms
      • Translating the web forms user interface
      • Embedding forms into your web page
    • Telephone data collection
      • Computer-assisted telephone interviewing (CATI)
    • Data collection workflow
      • Designing workflow
      • Case management
  • Monitoring and management
    • The basics
      • Managing your server
      • Managing teams
      • Managing user roles
      • Managing users
      • Managing enumerators
      • Managing internal support queries
      • Managing data
      • Keeping your data secure
      • Monitoring incoming data
      • Using the Data Explorer to monitor incoming data
      • Sharing form data with external viewers
      • Reviewing and correcting incoming data
      • Configuring external authentication (single-sign-on, or SSO)
    • Managing for quality
      • Collecting high-quality data
      • Using automated quality checks
      • Advanced data correction workflows
      • Advanced use of Data Explorer workbooks
      • Experimental: Using sensor meta-data to enhance quality-control efforts
  • Exporting and publishing data
    • Overview
      • Exporting, publishing, and using your data
      • Understanding the format of exported data
      • Data export reports
      • Using the Data Explorer to start visualizing and exploring data
      • Using Stata
    • Exporting data with SurveyCTO Desktop
      • Installing and using SurveyCTO Desktop
      • Data export options
      • Looking at data in Microsoft Excel
      • Using Google Earth
      • Integrating with Stata
      • Exporting to SPSS
      • Sharing subsets of data
      • Using Microsoft Word and mail merge to output and view data
      • Using Microsoft Excel for back-office operations
      • Automatically executing outside processes
      • Running SurveyCTO Desktop on a schedule
      • Working with cold-room computers
    • Publishing data to the cloud
      • Introduction to cloud publishing
      • Publishing to Google Sheets
      • Publishing to Zapier
      • Publishing to other systems via webhooks
    • Advanced publishing with datasets
      • Introduction to advanced dataset usage
      • Publishing form data into server datasets
      • Publishing server datasets to the cloud
      • Monitoring server datasets for data quality
    • API access
      • Accessing server data via an API
  • Advanced offline
    • Fully offline data collection workflows
      • Designing advanced offline workflows
      • Offline dataset publishing
      • Offline case transfers
Support Center

Don't have a SurveyCTO account yet?

Try SurveyCTO Today

We use cookies on this site to provide and improve our services. By using our site, you consent to cookies. Learn more...