VOOZH about

URL: https://apify.com/parsebird/http-request-actor

⇱ HTTP Request β€” Send API Calls from Cloud Β· Apify


Pricing

from $5.00 / 1,000 http request sents

Go to Apify Store

Send HTTP requests (GET, POST, PUT, PATCH, DELETE) to any API endpoint with customizable headers, parameters, and body data. Forward responses via callback URL. Perfect for Clay users and no-code API integrations.

Pricing

from $5.00 / 1,000 http request sents

Rating

0.0

(0)

Developer

πŸ‘ ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

69

Total users

31

Monthly active users

24 days ago

Last modified

Share

HTTP Request

Send HTTP requests (GET, POST, PUT, PATCH, DELETE) to any API endpoint from the Apify platform. Customize headers, query parameters, and request body. Forward responses to a callback URL for Clay and no-code integrations.

Send any HTTP request from the cloud β€” GET, POST, PUT, PATCH, DELETE β€” with custom headers, query params, and JSON body. Forward responses to webhook URLs for Clay, Make, or Zapier.

ParseBird Infra Suite   β€’  Utility tools for data pipelines
πŸ”—  HTTP Request
➀ You are here
πŸ“š  Data Deduplicator
Merge & deduplicate datasets by any field
πŸ—‘  Data Cleaner
Clean nulls, normalize case, format phones & emails

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

parsebird/http-request-actor on Apify. Call:ApifyClient("TOKEN").actor("parsebird/http-request-actor").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs:method(string,"GET"/"POST"/"PUT"/"PATCH"/"DELETE",default"GET"),url(string, required),headers(object, optional),params(object, optional),data(object, optional β€” request body forPOST/PUT/PATCH),callbackUrl(string, optional β€” forwards response asPOST),lookupKey(string, optional β€” identifier for Clay row matching). Full actor spec: fetch build via GEThttps://api.apify.com/v2/acts/parsebird~http-request-actor(Bearer TOKEN). Get token: https://console.apify.com/account/integrations

What does HTTP Request do?

This Actor sends an HTTP request to any API endpoint and returns the full response β€” status code, headers, and parsed body β€” as structured data in an Apify dataset. It supports all common HTTP methods: GET, POST, PUT, PATCH, and DELETE.

Key features:

  • Any HTTP method β€” GET for fetching data, POST for creating resources, PUT/PATCH for updates, DELETE for removal
  • Custom headers β€” pass Authorization tokens, API keys, Content-Type, or any custom header
  • Query parameters β€” append URL query parameters without manually building the URL string
  • JSON request body β€” send structured data with POST, PUT, and PATCH requests
  • Callback URL β€” forward the full response to a webhook endpoint (Clay, Make, Zapier, n8n)
  • Lookup key β€” tag each response with an identifier for row-level matching in Clay tables

Why use this instead of Clay's built-in HTTP?

Clay's Explorer plan limits you to 25 credits/month for HTTP requests. At scale this means:

ScenarioClay ExplorerThis Actor
1,000 API calls/month$200+/mo plan required$5.00 total
10,000 API calls/month$800+/mo plan required$50.00 total
50,000 API calls/monthCustom enterprise pricing$250.00 total

By offloading HTTP requests to this Actor, you can stay on Clay's cheaper plan and save hundreds of dollars per month.

Input parameters

ParameterTypeRequiredDefaultDescription
methodstringNoGETHTTP method: GET, POST, PUT, PATCH, or DELETE
urlstringYesβ€”Full URL to send the request to
headersobjectNo{}Custom request headers (e.g. {"Authorization": "Bearer ..."})
paramsobjectNo{}URL query parameters (e.g. {"page": "1", "limit": "50"})
dataobjectNoβ€”JSON request body for POST, PUT, and PATCH
callbackUrlstringNoβ€”Webhook URL to forward the full response as a POST
lookupKeystringNoβ€”Identifier to include in the response for row matching

Output example

{
"data":{
"id":12345,
"name":"John Doe",
"email":"john@example.com"
},
"status":200,
"statusText":"OK",
"headers":{
"content-type":"application/json",
"x-request-id":"abc-123"
},
"lookupKey":"row-42"
}

How to use with Clay

  1. In your Clay table, add a new column β†’ Run Actor
  2. Select parsebird/http-request-actor
  3. Map your API URL column to the url input
  4. Set method to POST and map your request body to data
  5. Optionally set lookupKey to your row ID column for matching
  6. Run the enrichment β€” responses appear as structured JSON in your table

How to use via API

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("parsebird/http-request-actor").call(run_input={
"method":"GET",
"url":"https://api.example.com/users",
"headers":{"Authorization":"Bearer YOUR_TOKEN"},
"params":{"limit":"100"},
})
results = client.dataset(run["defaultDatasetId"]).list_items().items
print(results[0]["data"])

cURL

curl-X POST "https://api.apify.com/v2/acts/parsebird~http-request-actor/runs?token=YOUR_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"method": "POST",
"url": "https://api.example.com/leads",
"headers": {"Authorization": "Bearer API_KEY"},
"data": {"name": "Jane", "email": "jane@co.com"}
}'

How it works

  1. Reads input configuration (method, URL, headers, params, body)
  2. Sends the HTTP request using httpx with a 120-second timeout
  3. Parses the response β€” JSON bodies are parsed automatically, text bodies are stored as strings
  4. Saves the full result (data, status, statusText, headers, lookupKey) to the dataset
  5. If a callback URL is provided, forwards the result as a POST request

Pricing

This Actor uses a pay-per-event pricing model.

EventPrice per eventPrice per 1,000
http-request-sent$0.005$5.00

Each HTTP request sent counts as one billable event. Platform compute costs are additional.

Integrations

This Actor works with any system that can trigger Apify runs: Clay, Make (Integromat), Zapier, n8n, custom scripts, and the Apify API.

You might also like

πŸŽ‰ Apify Actors

prog-party/apify-actors

This Apify Actors Actor retrieves data from Apify, allowing to filter, and returns a list of actors as a Dataset.

REDDIT USERNAMES from Subreddit - Scraper

stifl/reddit-username-from-subreddit

βœ…Scrape/Extract the active Members of a subreddit! Enter a subreddit name and the amount of users you need, and our tool provides a list of active users for your desired subreddit. Ideal for marketers, researchers, and Reddit fans. No technical skills are needed, just insights at a click!βœ…

Send HTTP requests

riceman/send-http-requests

Send HTTP requests (GET, POST, PUT, PATCH, DELETE) to any API endpoint with customizable headers, parameters, and body data. Perfect for Clay users seeking API functionality without the Explorer plan upgrade, or anyone needing simple HTTP request capabilities.

Universal AI GPT Scraper

louisdeconinck/ai-gpt-scraper

Transform any website into structured data with AI-powered extraction. This versatile tool combines advanced web scraping with intelligent content analysis to deliver clean, customized JSON output - perfect for automating data collection from any web source.

πŸ‘ User avatar

Louis Deconinck

177

5.0

Chrome Extensions

cyberfly/chrome-extensions

Collect details about extensions currently available in the Chrome Extensions Web Store.

πŸ‘ User avatar

Vasek Codey Vlcek

1.3K

5.0

Universal News Article Intelligence Agent

workhard3000/news-intelligence-rag-extractor

High-fidelity news normalization for AI & Agentic RAG. Extract clean Markdown, full-text, and metadata from premium domains (Bloomberg, Wall Street Journal, Financial Times, New York Times, Washington Post, etc.). Success-only billing, only pay when full-text is verified.

48

5.0

Google Maps AI Reviews Analyzer

louisdeconinck/google-maps-ai-reviews-analyzer

Turn raw Google Maps reviews into actionable business strategies by automatically extracting customer personas, sentiment analysis, and SEO insights with AI.

πŸ‘ User avatar

Louis Deconinck

39

Shopify Scraper

automation-lab/shopify-scraper

Monitor any Shopify store for competitor catalog, price, availability, variants, collections, and review data. Extract DTC storefront intelligence with no API key.

πŸ‘ User avatar

Stas Persiianenko

50

Ecommerce Scraper β€” Shopify, WooCommerce & Any Store

khadinakbar/ecommerce-store-scraper

MCP-ready ecommerce scraper. Extract products, prices, discounts, variants, stock & images from any Shopify, WooCommerce, or generic store $3.00/1K.

37

Chrome Webstore Extension Reviews Scraper

neatrat/chrome-webstore-extension-reviews-scraper

🌟 Scrape thousands of Chrome Web Store reviews with advanced filters. Fast, clean, and customizable.

Related articles

HTTP headers with Axios: a comprehensive guide
Read more
How to send HTTP headers with cURL
Read more
Python and APIs: how to use Python to connect and interact with APIs
Read more