Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

thehaardik/api-runner

Repository files navigation

⚡ API Runner (Bulk cURL Executor)

Run bulk API requests using a single cURL + CSV/JSON file.


🚀 Features

  • 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

🛠 Setup

git clone https://github.com/okhardik/api-runner.git
cd api-runner
bash setup.sh
./start.sh

App runs at: 👉 http://localhost:5123


📥 Example cURL

curl --location 'https://api.example.com' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{"amount": "{{amount}}"}'

📊 Example CSV

token,amount
abc123,100
xyz456,200

🧠 Use Cases

  • Payment API testing
  • Bulk request execution
  • QA automation
  • Internal tooling

🔐 Privacy, Control & Cost Efficiency

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.


📸 Screenshots

🧠 Smart cURL Parsing

Paste your cURL and the tool automatically detects method, headers, and variables.

cURL + Variables


📊 Upload Data & Preview

Upload CSV/JSON and instantly see parsed data mapped to variables.

Data Table


🚀 Execution Results (Detailed)

View full request, headers, response, and errors in an expandable format.

Results


⚠️ Notes

  • Avoid running against production without safeguards
  • Respect API rate limits

👨‍💻 Author

Built by Hardik ⚡

About

⚡ Postman-style bulk API runner - paste cURL, upload CSV/JSON, preview, and execute requests in batch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /