This enables you to iterate through your requests using multiple sets of input values, without modifying your request parameters each time.
Note: This feature is currently available only on the Requestly Desktop App.
Using a Data File in Collection Runner
Follow these steps to run a collection with custom data:1
Open Collection Runner
In the Collections sidebar, find the collection you want to execute and click the Run icon next to it..png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=6c773f3876f5f04e3962b7bbd88f6471)
.png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=6c773f3876f5f04e3962b7bbd88f6471)
2
Select a Data File
In the Runner configuration panel, click Select Data File..png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=11577c25365be2e835fd9e07df42d92f)
Once added, Requestly will automatically detect the file type and preview its structure.
Supports JSON & CSV files (max 100MB)
.png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=11577c25365be2e835fd9e07df42d92f)
3
Preview Data and Map Variables
After selecting the file, a preview of your data will appear..png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=ae31e584c95a0fc992a4262e0939e4f9)
- For CSV files: verify column names and types
- For JSON files: check object keys and structure
{{storyId}}..png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=ae31e584c95a0fc992a4262e0939e4f9)
4
Start the Run
Click Save and then Start Run.
The Collection Runner will replace variables with data from your file for each iteration..png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=a6deff5bc3ac1f1fd979c21f23888c27)
The Collection Runner will replace variables with data from your file for each iteration.
.png?fit=max&auto=format&n=XItDLvbbdEeEhzHO&q=85&s=a6deff5bc3ac1f1fd979c21f23888c27)
How Data Files Work
When you attach a CSV or JSON file to your manual run:- Each row (CSV) or object (JSON) represents one iteration
- Variables inside your requests (like
{{storyId}}) will be replaced with the corresponding values - Requestly automatically cycles through each data set until all iterations are complete
Supported File Formats
CSV Format
- The first row defines variable names
- Each subsequent row represents one iteration
- Each row must have the same number of columns
JSON Format
- Must be an array of key-value objects
- Each object defines one iteration
Example Use Case
For a request like{{city}} with each value during the run.
