The Responses API lets you access the data your Rapidoforms collect — on demand and in JSON format — without setting up webhooks or third-party integrations.
Looking for help with an error? Check out Troubleshooting and errors for help with resolving the problem.
The Responses API works differently than Webhooks and third-party integrations, which push your Rapidoform's responses to your URL or application as soon as they're submitted. With the Responses API, you send a GET request each time you want to retrieve your data for a Rapidoform.
The response includes all the submissions your Rapidoform has received so far, in JSON format. You can also add query parameters to your requests so that responses include only submissions received after a certain date and time or within a certain date range. The Responses API reference lists and describes all of the available query parameters.
Why stop at manually retrieving your responses? The Responses API is designed so that you can create your own web app to programmatically retrieve responses — we even created an example application you can try. Once you've written an app, you can reuse it for any Rapidoform as long as you update the form_id in your code.
For an overview of how our APIs work, check out the Get started page.