Run bulk API requests using a single cURL + CSV/JSON file.
- Paste full cURL (headers + body supported)
- Upload CSV / JSON data
- Variable substitution using {{variable}}
- Dry run preview before execution
- Batch execution with delay control
- Expandable results (request + response + headers)
- Export results as JSON
git clone https://github.com/okhardik/api-runner.git
cd api-runner
bash setup.sh
./start.shApp runs at: 👉 http://localhost:5123
curl --location 'https://api.example.com' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{"amount": "{{amount}}"}'token,amount
abc123,100
xyz456,200
- Payment API testing
- Bulk request execution
- QA automation
- Internal tooling
API Runner is built to run fully locally, giving you complete control over your API requests and data.
- Keep sensitive API keys on your machine
- No third-party data sharing
- No login or tracking
- Useful alternative to paid tools for bulk API execution
💡 Ideal if you want a lightweight, private, and cost-effective workflow.
Paste your cURL and the tool automatically detects method, headers, and variables.
Upload CSV/JSON and instantly see parsed data mapped to variables.
View full request, headers, response, and errors in an expandable format.
- Avoid running against production without safeguards
- Respect API rate limits
Built by Hardik ⚡


