I want to import contacts from a website rather than from a CVS, How do i do this? For context: it is a list of brands that attended an event, all kept on the event directory - there are 10000, so I don't want to do it manually, but I can't figure out a way to get Clay to scrape and import the data for me.
You can import contacts from websites using two main methods:
Clay Chrome Extension:
Install the Clay Chrome Extension from the Chrome Web Store [1]
Navigate to the website with contact data [2]
Click the extension and select "Select Data to Add from Page"
The extension automatically detects list-like structures and formats them into a table [3]
Export directly to your Clay table, download as CSV, or copy to clipboard
Webhooks for Real-Time Data:
The Chrome extension works great for one-time scraping of existing website data, while webhooks are perfect for ongoing capture of new form submissions or visitor data.
Is that what you were looking for?
If you need any more help with importing contacts from a website, please let me know. Would you like to provide more details about the specific website or data you are trying to import?
I have tried using the extension, it works but only gives me a few contacts how to i get all of them. the list stops at 45
The Chrome extension captures data based on how much you scroll through the page. To get more than 45 contacts, you need to scroll down further on the website to load more entries before running the extension. [1]
The more you scroll, the more data becomes available for extraction. Once you've scrolled to load additional contacts on the page, run the extension again to capture the expanded list.
Was that helpful?
even if i scroll i only get 46 companies
The 46-company limit suggests the website itself may only be loading that many entries, even with scrolling. Some websites use pagination or have built-in limits on how many items they display at once. [1]
Try these approaches:
• Check for pagination - Look for "Load More," "Next Page," or numbered page buttons on the website
• Create a custom recipe - Use "Select Data to Add from Page" then "Select a List" to map specific attributes, which may capture more data [2]
• Use URL patterns - If the site has multiple pages (like /page/1, /page/2), create a recipe that works across similar page structures [3]
The extension captures what's visible and loaded on the page, so if the website limits display to 46 items, that's the maximum you'll get from that single page. [4]
Did that answer your question?
its a continual scroll so there are no pages
For infinite scroll pages that only show 46 companies despite scrolling, the Chrome extension captures what's loaded in the browser's DOM. Some websites implement lazy loading or virtual scrolling that limits how many items are actually rendered at once. [1]
Try creating a custom recipe using "Select a List" instead of the autodetected list - this can sometimes capture more data by mapping specific attributes differently. [2]
If the website truly limits display to 46 items regardless of scrolling, that's the maximum the extension can extract from that page structure. [3]
Is that what you were looking for?
Thanks for the suggestion! While third-party tools like Instant Data Scraper may handle infinite scroll differently, our Chrome extension captures data based on what's loaded in the browser's DOM. [1]
For infinite scroll pages showing limited results, try creating a custom recipe using "Select a List" instead of autodetected lists - this can sometimes capture more data by mapping specific attributes differently. [2]
The extension works by detecting list-like structures and formatting them into tables, so the amount captured depends on what the website actually loads and renders. [3]
Was that helpful?
.png)