HTTP Request Runner (bulk API calls, GET, POST, JSON)
Pricing
from $1.70 / 1,000 request answereds
HTTP Request Runner (bulk API calls, GET, POST, JSON)
Send up to 10,000 HTTP requests per run: GET, POST, PUT, PATCH, DELETE or HEAD with your own headers and body. Get status, headers, timing and the body, with JSON parsed for you.
Pricing
from $1.70 / 1,000 request answereds
Rating
0.0
(0)
Developer
Muhammad Yasin Bin Abdul Rahman
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Send up to 10,000 HTTP requests in one run and get every answer back as a clean row: status code, timing, final URL after redirects, response headers and the body. JSON responses are parsed into objects, so you can use them straight away in Make, Zapier, n8n, Sheets or an AI agent.
Price: US$0.002 per answered request (first 1 MB of each response included), US$0.001 per extra started MB, plus a US$0.001 run fee. 1,000 requests with small responses cost US$2.001. Requests that fail before any answer (timeout, DNS, refused) are not charged.
What people use it for
- Bulk API calls without code: call a REST API for a list of IDs and get all the JSON back in one dataset.
- Webhooks and integrations: POST data to an endpoint from a scheduled Apify task.
- Uptime and status checks: check status codes and response times for a list of URLs or endpoints.
- Redirect checks: see where each link ends up after redirects.
- AI agent tool: a safe, metered way for an agent to call public HTTP APIs.
Input
requests: list of objects:url,method(GET, POST, PUT, PATCH, DELETE, HEAD; default GET),headers,body(text, or JSON sent as application/json),label(optional tag copied to the output).urls: optional plain links to GET.maxResponseMb(default 2, up to 10),timeoutSeconds(default 30),followRedirects(default true),parseJson(default true).
Example output
Real output from the sample input (30 Oct 2026).
| # | label | method | status | ms | content type | bytes |
|---|---|---|---|---|---|---|
| 1 | simple GET | GET | 200 | 266 | application/json | 317 |
| 2 | JSON POST | POST | 200 | 829 | application/json | 490 |
| 3 | public API | GET | 200 | 328 | application/json | 6621 |
One full item (response headers shortened):
{"label": "JSON POST","url": "https://httpbin.org/post","method": "POST","finalUrl": "https://httpbin.org/post","statusCode": 200,"ok": true,"elapsedMs": 829,"contentType": "application/json","responseHeaders": {"access-control-allow-credentials": "true","access-control-allow-origin": "*","access-control-expose-headers": "Retry-After, RateLimit, RateLimit-Policy","content-length": "490"},"bodyBytes": 490,"truncated": false,"json": {"args": {},"headers": {"Accept": "*/*","Accept-Encoding": "gzip, deflate, br, zstd","Content-Length": "18","Content-Type": "application/json","Host": "httpbin.org","User-Agent": "ApifyHttpRequestRunner/1.0 (+https://apify.com/PsypherZ/http-request-runner)"},"method": "POST","origin": "132.147.74.143","url": "https://httpbin.org/post","data": "{\"hello\": \"world\"}","files": {},"form": {},"json": {"hello": "world"}},"body": null,"requestIndex": 2,"sentAt": "2026-10-30T17:16:34+00:00"}
Rules this Actor follows
- Public hosts only. Private, local and cloud metadata addresses are refused, on every redirect hop too.
- Honest identity. Every request uses the User-Agent
ApifyHttpRequestRunner/1.0with a link to this page. It cannot be changed, and the Actor never disguises itself as a browser or tries to get past bot protection or CAPTCHAs. - robots.txt respected. Paths a site disallows for automated clients are skipped and not charged.
- Polite. At most 2 requests at a time to the same host, 10 in total.
- Your headers stay private. Request headers (API keys, tokens) are sent only to the URL you give. They are never logged or written to the output.
- Use it only for endpoints you are allowed to call, under their terms.
Limits
- 10,000 requests per run; request bodies up to 1 MB; responses cut at 10 MB.
- No JavaScript rendering. For pages that need a browser, use a browser-based Actor.
FAQ
Is a 404 or 500 charged? Yes. The server answered, and you get its status and body. Only requests with no answer at all are free.
Can I send an API key? Yes, in headers (for example Authorization). It is sent to that URL only and never stored in the output or log.
Can an AI agent call it? Yes. Compact JSON with stable field names and pay-per-event pricing.
More tools from the same developer
Same style: clean JSON output, pay only for results, no charge on failed items.
| Tool | What it does |
|---|---|
| Bulk Keyword Search Volume | Google Ads search volume, CPC, competition and 12-month trend for up to 10,000 keywords |
| Google Keyword Ideas | Hundreds of keyword ideas per seed with volume, CPC, difficulty and search intent |
| Amazon Keyword Search Volume | Monthly Amazon searches for up to 10,000 keywords in 16 markets, plus related keywords |
| Competitor Keywords | Every Google keyword a domain ranks for, with traffic, plus its closest competitors |
| Google Trends API | Interest over time, by region, and rising queries and topics for up to 500 keywords |
| Google SERP Results | Organic results, featured snippets and People Also Ask for any keyword, country and device |
| AI Brand Visibility Tracker | Which brands ChatGPT, Claude, Gemini and Perplexity recommend, and where yours ranks |
| Google AI Overview Tracker | Which keywords show an AI Overview, what it says, and whether it cites your site |
| Audio and Video Transcriber | Timestamped transcripts from audio and video files in 90+ languages |
| Subtitle Generator | Ready-to-use SRT and WebVTT subtitles from audio and video files |
| Podcast Transcriber | Timestamped transcripts of podcast episodes from any RSS feed or Apple Podcasts link |
| Image OCR | Text from images in 20 languages, with confidence scores |
| AI Image Upscaler | Upscale photos and artwork 2x, 3x or 4x with Real-ESRGAN AI |
| PDF to Text and Markdown | Clean text and Markdown from PDFs, with OCR for scanned pages |
| Bulk PageSpeed Insights Audit | Core Web Vitals and Lighthouse scores for many pages, mobile and desktop |
| Email List Validator | Clean email lists: syntax, domain, mail server, throwaway and role checks, plus typo fixes |
| Bulk File Downloader | Save up to 5,000 direct file links to storage, each with a download link and checksum |
| Video Frame Extractor | Still images from video files every N seconds, at set times, or evenly spaced |