Is there a native way in Clay to perform a direct HTTP GET request on a website URL (e.g., https://example.com ) and return the HTTP status code without using an external API such as APIVoid?
Yes, you can use our native HTTP API integration to perform GET requests directly to any URL. [1] The integration supports GET method (which is the default) and allows you to specify any endpoint URL like https://example.com. [2]
To set this up, add the HTTP API integration column, select GET as your method, enter your target URL as the endpoint, and the response will include the HTTP status code along with other response data. [3]
Did that explanation help you set it up?
If you still need help with setting up the HTTP API integration or have any other questions, I’m here to assist. Would you like to provide more details about what you’re trying to achieve or any issues you’re encountering?
What will be the API key in that case
For HTTP GET requests to external websites like https://example.com, you typically don't need an API key since you're just requesting public web content. [1]
However, if you need your Clay API key for other integrations, you can find it by clicking your account name in the top bar, selecting Settings, then going to Account > API key. [2]
Did that answer your API key question?
If you need any further help with the HTTP API integration or have more questions about your setup, I’m here to assist. Would you like to share more details about what you’re trying to accomplish or any specific issues you’re facing?
Can I connect with a human here, looks like I am confused
I understand this can be confusing, so I’ll connect you to one of our human agents who can assist you further.
Our support team has got your message and we'll get back to you soon!
If you’re dealing with a specific table, drop the URL below so we can help you quicker. Otherwise, someone from our team will be in touch soon!

Hey,
Yeah, you can do this in Clay, but it really depends on the website and the size of what comes back. For some URLs the response can get pretty big, which is where things get tricky.
What I’d usually recommend is using an AI/LLM step to help here for some guidance. Let the LLM look at the response and give you what you need, since it often takes a bit of back and forth to get the behavior right. A lot of teams set this up in slightly different ways depending on their use case, rather than there being one standard pattern everyone follows.
Let me know if you have more questions.
Hello Abdul! Thanks for reaching out! Can you tell me what you would like to know about using HTTP API in Clay? I can redirect you to resources that are super helpful to get an understanding of that. https://www.clay.com/university/guide/http-api-integration-overview
We haven't heard back from you here, so we're going to go ahead and close this thread out.
Still need help here? Reply back and someone will jump back in.
Have a question thats not related to this thread? We recommend kicking off a new ticket in the support channel!
