Description
Our HTTP API tool is a powerful way to connect to any tool using Zapier. In this quick tutorial, we give you an example on how you can use JSON to retrieve data using the HTTP API integration, found on the Clay integrations panel.
Even though Clay has many inbuilt integrations, you might want to use some that aren't offered by Clay. You can make use of Clay's HTTP API integration in situations like these. It allows you to call any API, similar to Postman, Make.com, or Zapier.
Adding the Module
Like any integration in clay, you will need to add the HTTP API integration. By clicking on the top “Add Integration” button.
Setup the Module
Setting up HTTP integration does require more work than any other integration. Every API will require a different set of setups.
Common API inputs
Method
Method is the HTTP method of your call, e.g. GET, POST, PATCH, or DELETE. You can know which method to use by reading the API documentation of the API which you are using.
Endpoint
Endpoint will be the URL where you will be requesting the API. You can see the URL mentioned in the curl command. Every endpoint is made to do different things so be sure that you are entering the right URL for the request.
Body
Body is the underlying data you want to put into the request. Unlike Method or Endpoint, this is optional. Some APIs require it and some don't. Clay only allows you to put a raw JSON body right now, you might also need to use a JSON minifier too for your body.
It will look something like - {“a”:1, “b”:2}
Headers
Headers are similar to Body, except unlike Body, which can take arrays or plain text as input, they only handle Key-Value pairs. It is commonly used in request authentication or to specify the content type of the body.
Clay Functions
Remove null & undefined values
This is a Clay toggle that removes the empty values from the Body and Headers. This is only helpful when the API is extremely sensitive to this info.
Run as a button
This is also a Clay function that allows you to run the API on a button, it works the same way as it works in other integration in Clay.
Rate Limits
Request Limits
The number of requests you can make in a given timeframe which can be defined in duration. Some APIs limit you on how many requests you can do in a minute, an hour, or a day. So you can limit that number of requests here.
Duration
This is the timeframe you set for the request in Milliseconds. This value needs to be between 1 and 900000 (15 minutes).
Related actions
Extract Field from Object
Video tutorials with
HTTP API

Getting Started with Clay

Getting Started with Clay


Creating a Prospect List that Matches Your ICP


AI Generated Campaign for Virtual Assistant Staffing Companies


Automating Outreach to Companies Based on 7 Sales Triggers


Personalizing a 4-Step Email Sequence for a SaaS Company


Use this GPT-4 Cold Email Prompt to Book More Meetings


Creating a Fully Automated Positive Response Campaign using LinkedIn Data


Using AI to Send Hyper-Personalized Outbound


How to Find the Number of Locations a Company Has


Automatically Use Multiple Data Providers with Clay Attributes


Find A Company's Number of Locations


Using Clay for Inbound


Find Recently Hired Decision Makers


Find Number of International Employees by Company Domain
Find and Scrape Company Career Pages + Generate Messages that Reference Information Found
Generate Messages that Reference LinkedIn Posts
Generate Messages that Reference Open Jobs


Generate Messages that Reference LinkedIn Posts


How to use recipes


How to Normalize Locations + Isolate Just the City or State


How to Automatically Categorize a Company as B2B or B2C


How to Calculate How Long A Prospect Has Been In A Position


AI Formula Generator - Create Complex Formulas and Conditional Runs


ChatGPT and Complete Prompt - Connect to GPT Within Clay


How to use our AI presets to generate messages


How to scrape your company's LinkedIn followers


How to Find Influencer Email Addresses with Clay


How to get notified when people change jobs on LinkedIn


Checking your CRM for DNCs


Linking Clay to non-native email-sequencing tools


Linking clay to non-native CRMs


Connect Clay to Your CRM and email sequencing tool


How to set up lead scoring and prioritize accounts and contacts


How to scrape websites in Clay and use keywords to qualify your leads


How to scrape websites in Clay and use AI to craft hyper-personalized messages


How to send multiple emails from one table


How to use the AI formula generator and conditionally run integrations


Automate Google searches


How to use any integration in Clay


How to find and scrape a company’s careers page automatically


Use the Clay scraper to turn webpages into lists


How integrations work


How to import data from your CRM


How to import data from a CSV


Map a Website with the Clay Chrome Extension


Converse with ChatGPT


Scrape a List of Speakers from an Event


Writing to Another Clay Table


How to use AI formulas


Using the AI Formula Generator


Using Clay with Zapier


Get Recent Company Fundraising Data


Find A Person's Recent LinkedIn Posts Using Clay


Lookup, Add, or Update a Row In Google Sheets with Clay


Find Company Connections with Clay


Scrape LinkedIn Posts with Clay


11 AI Prompts to Automate your Prospecting Research in Clay


Find someone’s past experience in Clay


Recruiting with Clay's Google Search source


Find Open Jobs for a Company

Personalize your outreach with Clay


From Sales Nav to sending a personalized email campaign


Use GPT-3 to personalize outbound at scale


Find local business leads with Google Maps


How to Find People at Companies 👥


Find Multiple People at a Company with Clay
Finding website, LinkedIn, and more from just a company name


Enrich any LinkedIn profile with hundreds of datapoints


Get G2 ratings for any company


How to find any company's tech stack


Pull in Twitter followers/followings of any account


Find File types from a Google Search


Use Google Search to find Niche/Local Businesses


Find Yelp business reviews and information


Use Open AI in Clay


Pull in your Twitter followers and filter based on bio keywords


Enrich your CRM with Clay


Enriching people with LinkedIn and contact information


Getting started with Clay for recruiting agencies


Verify email addresses with Clay


Add qualified leads to Instantly.ai campaigns automatically


Scrape LinkedIn jobs with Clay


Pull in LinkedIn connects with new jobs in Clay


Enrich inbound leads from HubSpot


Pull in reviews from G2


How to find work emails using multiple data providers at once


Find what tools competitors are using and search keywords from a URL


Enrich your inbound leads with title, company size, and more

