{"id":39325,"date":"2025-04-30T17:37:46","date_gmt":"2025-04-30T14:37:46","guid":{"rendered":"https:\/\/snov.io\/knowledgebase\/?p=39325"},"modified":"2026-03-18T14:15:29","modified_gmt":"2026-03-18T11:15:29","slug":"how-to-enrich-your-data-via-snov-io-api","status":"publish","type":"post","link":"https:\/\/snov.io\/knowledgebase\/how-to-enrich-your-data-via-snov-io-api\/","title":{"rendered":"How to enrich your data via Snov.io API"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">This guide explains how to send your data for enrichment and get valuable B2B data in return via <a href=\"https:\/\/snov.io\/api?lang=en#Introduction\" target=\"_blank\" rel=\"noopener\">Snov.io API<\/a>.<\/span><\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p class=\"whitespace-pre-wrap break-words\"><strong>How to use Snov.io's Data Enrichment API:<\/strong><\/p>\n<p>- Automate your lead generation process and verify business emails<\/p>\n<p>- Expand your existing datasets with additional data points<\/p>\n<p>- Enhance your app with our data<\/p>\n<p>- Integrate Snov.io tools with your existing workflows<\/p>\n<\/div>\n<\/div>\n<p><b>How data enrichment works:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Send the data you have to Snovio via an API request. We match your information against our database or find it for you. You get back the enriched data in return.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This process automatically enriches your existing information with fresh sales data. Using API makes this scalable, whether you need to enrich 10 records or 10,000.<\/span><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p><b>What data enrichment options are available in Snov.io?<\/b><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><a href=\"#domain-names-from-company names\">Company to Domain:<\/a> Enrich domain name from company's name<\/li>\n<li><a href=\"#email-finder\">Email Finder (Name + Domain \u2192 Email):<\/a> Enrich email address from prospect's name and domain<\/li>\n<li><a href=\"#email-verification\">Email Verifier:<\/a> Enrich verification status<\/li>\n<li><a href=\"#profile-info-from-urls\">LinkedIn URL to Profile data:<\/a> Enrich person profile from LinkedIn URL<\/li>\n<li><a href=\"https:\/\/snov.io\/api#GetProfileByEmail\" target=\"_blank\" rel=\"noopener\">Email address to<\/a><a href=\"https:\/\/snov.io\/api#GetProfileByEmail\" target=\"_blank\" rel=\"noopener\"> Profile data:<\/a> Enrich person profile from email<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<h2 id=\"domain-names-from-company names\"><strong>Find domains from company names<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Using <a href=\"https:\/\/snov.io\/api#CompanyDomainByName\" target=\"_blank\" rel=\"noopener\">Domain name enrichment<\/a>, find a company's domain (website) by providing its exact official name.<\/span><\/p>\n<p><b>How it works:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">1) Send company names to the API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">2) Receive corresponding company domains in return.<\/span><\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><span style=\"font-weight: 400;\">To find emails and prospects from domains, use the <\/span><a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-domain-search-api\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Domain Search API<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/div>\n<\/div>\n<h3><strong>Step 1. Send your data (provide company names)<\/strong><\/h3>\n<hr \/>\n<p><b>Request\u2019s URL: <\/b><a href=\"https:\/\/api.snov.io\/v2\/company-domain-by-name\/start\">https:\/\/api.snov.io\/v2\/company-domain-by-name\/start<\/a><\/p>\n<p><b>Request\u2019s type: <\/b>POST<\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\u201cnames[]\u201d <\/b><span style=\"font-weight: 400;\">parameter,<\/span> <span style=\"font-weight: 400;\">enter the company name for which you want to receive the domain<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can enrich up to 10 companies per request. Add each company name in a separate parameter.<\/span><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p><i><span style=\"font-weight: 400;\">names[]: company_1<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">names[]: company_2<\/span><\/i><\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">To receive the results automatically, add the <\/span><b>\"webhook_url\"<\/b><span style=\"font-weight: 400;\"> parameter with your destination URL where Snov.io will send enriched data.<\/span><\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><span style=\"font-weight: 400;\">You can also automatically get information about other events in your account. <\/span><a href=\"https:\/\/snov.io\/api#webhooks-description\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">See the full list of webhooks here.<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">Using the webhook is optional. If you skip it, you can retrieve results with a separate API request.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The response will provide a <\/span><b>\"task_hash\": <\/b><span style=\"font-weight: 400;\">a<\/span> <span style=\"font-weight: 400;\">unique identifier for your request. You will need this ID to get your results via a follow-up API request.<\/span><\/p>\n<h3><strong>Step 2. Get results (receive company domains)<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">There are two ways to receive your enriched data:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Webhook:<\/b><span style=\"font-weight: 400;\"> If you've added a webhook to the previous request, we'll send results there when ready.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Separate API request:<\/b><span style=\"font-weight: 400;\"> Use the following request.<\/span><\/li>\n<\/ol>\n<hr \/>\n<p><b>Request type: GET<\/b><\/p>\n<p><b>URL: <\/b><a href=\"https:\/\/api.snov.io\/v2\/company-domain-by-name\/result?task_hash=%7Bhash_from_1\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/api.snov.io\/v2\/company-domain-by-name\/result?<\/span><\/a><span style=\"font-weight: 400;\">task_hash={hash_from_1}<\/span><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"task_hash\"<\/b><span style=\"font-weight: 400;\"> parameter, add the unique ID from your previous request where you sent data.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For every company you requested, Snov.io API will return the following data fields:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\"name\":<\/b><span style=\"font-weight: 400;\"> The original company name you provided<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\"domain\":<\/b><span style=\"font-weight: 400;\"> The domain address of the company<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For more details, refer to the request and response examples <\/span><a href=\"https:\/\/snov.io\/api#CompanyDomainByName\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">in our API documentation<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-39328 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_02_47_PM.png\" alt=\"\" width=\"808\" height=\"719\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_02_47_PM.png 1382w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_02_47_PM-300x267.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_02_47_PM-1024x911.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_02_47_PM-768x684.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/p>\n<h2 id=\"email-finder\"><strong>Find email addresses from names and domains<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Using the <\/span><a href=\"https:\/\/snov.io\/api?lang=en#EmailFinder\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Email Finder API<\/span><\/a><span style=\"font-weight: 400;\">, you can find verified business email addresses by providing a prospect's name and their company's domain.<\/span><\/p>\n<p><b>How it works:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Send the prospect\u2019s first name, last name and their company\u2019s domain name to the API.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Receive the email address and verification status in return.<\/span><\/li>\n<\/ol>\n<h3><strong>Step 1. Send your data (provide name and domain)<\/strong><\/h3>\n<hr \/>\n<p><strong>Request type:<\/strong> POST<\/p>\n<p><strong>URL:<\/strong> <a href=\"https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/start\">https:\/\/api.snov.io\/v2\/emails-by-domain-by-name\/start<\/a><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\u201crows\u201d<\/b><span style=\"font-weight: 400;\"> parameter, provide information about the prospect: first name, last name and domain.<\/span><\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><span style=\"font-weight: 400;\"><strong>Email Finder API<\/strong> supports bulk search. You can enrich <strong>up to 10 prospects <\/strong>in a single API request. We will find and verify the prospect's email address. Multistep verification ensures you receive accurate business emails.<\/span><\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">For each prospect in your request, include an array of data with the following fields:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"first_name\"<\/b><span style=\"font-weight: 400;\"> and <\/span><b>\"last_name\"<\/b><span style=\"font-weight: 400;\"> fields, provide the prospect's first name and last name.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"domain\"<\/b><span style=\"font-weight: 400;\"> field, provide the domain name of the company for which the prospect works.<\/span><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\"first_name\": the <span style=\"font-weight: 400;\">prospect's first name<\/span><br \/>\n\"last_name\": the <span style=\"font-weight: 400;\">prospect's last name<\/span><br \/>\n\"domain\": company's website<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-39335 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/unnamed.png\" alt=\"\" width=\"534\" height=\"430\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/unnamed.png 706w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/unnamed-300x241.png 300w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><span style=\"font-weight: 400;\">To receive the search results automatically, add the <\/span><b>\"webhook_url\"<\/b><span style=\"font-weight: 400;\"> parameter with your destination URL where Snov.io will send them. Using the webhook is optional. If you skip it, you can retrieve results with a separate API request.<\/span><\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">The response will provide a <\/span><b>\"task_hash\": <\/b><span style=\"font-weight: 400;\">a<\/span> <span style=\"font-weight: 400;\">unique identifier for your request. You'll need this ID to get results when making a follow-up API request.<\/span><\/p>\n<h3><strong>Step 2. Get results (receive a verified email address)<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">There are two ways to get results:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Webhook:<\/b><span style=\"font-weight: 400;\"> If you've added a webhook to the previous request, we will send the results there when the search is completed.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Separate API request:<\/b><\/li>\n<\/ol>\n<hr \/>\n<p><b>Request type: GET<\/b><\/p>\n<p><b>URL: <\/b><a href=\"https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/start\"><span style=\"font-weight: 400;\">https:\/\/api.snov.io\/v2\/emails-by-domain-by-name\/start<\/span><\/a><a href=\"https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/result\"><span style=\"font-weight: 400;\">\/result<\/span><\/a><span style=\"font-weight: 400;\">?task_hash={hash_from_1}<\/span><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"task_hash\"<\/b><span style=\"font-weight: 400;\"> parameter for this request, add the unique ID you received from your previous request where you sent data.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For every prospect you added to a request, Snov.io will return the following data:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">The email address<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Verification status (valid, invalid, or unknown)<\/span><\/li>\n<li><span style=\"font-weight: 400;\">The results of additional checks that either confirm validity or explain why the status is unknown<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For more details,<\/span> <a href=\"https:\/\/snov.io\/api?lang=en#EmailFinder\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">refer to our API documentation<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-block-image shadow alignnone wp-image-39336 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/unnamed-1-e1746106442291.png\" alt=\"\" width=\"1016\" height=\"654\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/unnamed-1-e1746106442291.png 1016w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/unnamed-1-e1746106442291-300x193.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/unnamed-1-e1746106442291-768x494.png 768w\" sizes=\"(max-width: 1016px) 100vw, 1016px\" \/><\/p>\n<h2 id=\"email-verification\"><strong>Verify email status<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Using the <\/span><a href=\"https:\/\/snov.io\/api?lang=en#EmailVerifier\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Email Verifier API<\/span><\/a><span style=\"font-weight: 400;\">, you can check if your email addresses are valid. Our verification confirms that your email list has no deliverability risks and is ready for use in campaigns.<\/span><\/p>\n<p><b>How to use it:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provide email addresses you want to verify to the API.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Receive their email verification statuses.<\/span><\/li>\n<\/ol>\n<h3><strong>Step 1. Send your data (provide email addresses for verification)<\/strong><\/h3>\n<hr \/>\n<p><strong>Request type:<\/strong> POST<\/p>\n<p><strong>URL:<\/strong> <a href=\"https:\/\/api.snov.io\/v2\/email-verification\/start\">https:\/\/api.snov.io\/v2\/email-verification\/start<\/a><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"emails[]\"<\/b><span style=\"font-weight: 400;\"> parameter, enter the email addresses for which you want to check the status.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can check up to 10 emails per request. Add each email address in a separate parameter.<\/span><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p><i><span style=\"font-weight: 400;\">emails[]: email address_1<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">emails[]: email address_2<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">emails[]: email address_3<\/span><\/i><\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">To receive the verification results automatically, add the <\/span><b>\"webhook_url\"<\/b><span style=\"font-weight: 400;\"> parameter with your destination URL where Snov.io will send them. Using the webhook is optional. If you skip it, you can retrieve results with a separate API request.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The response will provide a <\/span><b>\"task_hash\": <\/b><span style=\"font-weight: 400;\">a<\/span> <span style=\"font-weight: 400;\">unique identifier for your request. You'll need this ID to retrieve your results when making a follow-up API request.<\/span><\/p>\n<h3><strong>Step 2. Get results (receive email status)<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">There are two ways to receive your enriched data:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Webhook:<\/b><span style=\"font-weight: 400;\"> If you've added a webhook to the previous request, we'll send results there when ready.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>API request:<\/b><span style=\"font-weight: 400;\"> Use the following request.<\/span><\/li>\n<\/ol>\n<hr \/>\n<p><strong>Request type:<\/strong> GET<\/p>\n<p><strong>URL:<\/strong> <a href=\"https:\/\/api.snov.io\/v2\/email-verification\/result?task_hash=%7Bhash_from_1\">https:\/\/api.snov.io\/v2\/email-verification\/result?<\/a>task_hash={hash_from_1}'<\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"task_hash\"<\/b><span style=\"font-weight: 400;\"> parameter, add the unique ID received from your previous request where you sent data.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For each email address you added for verification, Snov.io will check and return one of three statuses:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>valid<\/b><span style=\"font-weight: 400;\">: The email address exists and can receive messages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>not_valid<\/b><span style=\"font-weight: 400;\">: The email doesn't exist or cannot receive messages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>unknown (Unverifiable)<\/b><span style=\"font-weight: 400;\">: The email address couldn't be verified with 100% certainty, but is still likely valid.<\/span><\/li>\n<\/ul>\n<p class=\"whitespace-pre-wrap break-words\">For emails with \"unknown\" status, we provide a detailed reason as determined during verification. It could be one of the following:<\/p>\n<p class=\"whitespace-pre-wrap break-words\"><strong>Banned<\/strong>: High deliverability risk \u2013 the email address couldn't be verified with 100% certainty.<\/p>\n<p class=\"whitespace-pre-wrap break-words\"><strong>Catchall<\/strong>: Sender reputation risk \u2013 the email server uses a \"catch-all policy\", making it impossible to confirm the email exists.<\/p>\n<p class=\"whitespace-pre-wrap break-words\"><b>Connection error<\/b>: High bounce risk due to technical issues on the recipient's side.<\/p>\n<p class=\"whitespace-pre-wrap break-words\"><strong>Greylisted<\/strong>: The email server uses graylisting filters, making it hard to verify the email address.<\/p>\n<p><b>Hidden by owner<\/b>: The email owner or the company that owns the domain requested its removal from Snov.io results.<\/p>\n<p><span style=\"font-weight: 400;\">See the full list of enriched fields in the <\/span><a href=\"https:\/\/snov.io\/api#EmailVerifier\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">API documentation<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow alignnone wp-image-39332 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_36_PM-e1746106303957.png\" alt=\"\" width=\"1366\" height=\"1028\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_36_PM-e1746106303957.png 1366w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_36_PM-e1746106303957-300x226.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_36_PM-e1746106303957-1024x771.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_36_PM-e1746106303957-768x578.png 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<h2 id=\"profile-info-from-urls\"><strong>Get complete data from LinkedIn profile links<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Using <a href=\"https:\/\/snov.io\/api?lang=en#LiProfilesByUrls\" target=\"_blank\" rel=\"noopener\">LinkedIn profile enrichment<\/a>, get information about the prospect by providing a link to their profile.<\/span><\/p>\n<p><b>How it works:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provide the LinkedIn profile URL to the API.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Receive complete prospect details with job title and other information.<\/span><\/li>\n<\/ol>\n<h3><strong>Step 1. Send your data (provide LinkedIn URLs)<\/strong><\/h3>\n<hr \/>\n<p><strong>Request type:<\/strong> POST<\/p>\n<p><strong>URL:<\/strong> <a href=\"https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/start\">https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/start<\/a><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"urls[]\"<\/b><span style=\"font-weight: 400;\"> parameter, add LinkedIn URLs for which you want to receive the info. You can add up to 10 URLs per request. Each URL should be in a separate parameter.\u00a0<\/span><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p><i><span style=\"font-weight: 400;\">urls[]: LinkedIn profile_1<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">urls[]: LinkedIn profile_2<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">urls[]: LinkedIn profile_3<\/span><\/i><\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">To receive the results automatically, add the <\/span><b>\"webhook_url\"<\/b><span style=\"font-weight: 400;\"> parameter with your destination URL where Snov.io will send enriched data. Using the webhook is optional. If you skip it, you can retrieve results with a separate API request.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The response for this request will provide a <\/span><b>\"task_hash\": <\/b><span style=\"font-weight: 400;\">a<\/span> <span style=\"font-weight: 400;\">unique identifier for your request. You'll need this ID to get results when making a follow-up API request.<\/span><\/p>\n<h3><strong>Step 2. Get results (receive prospect profile info)<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">There are two ways to receive your enriched data:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Webhook:<\/b><span style=\"font-weight: 400;\"> If you've added a webhook to the previous request, we'll send results there when ready.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Separate API request:<\/b><span style=\"font-weight: 400;\"> Use the following request.<\/span><\/li>\n<\/ol>\n<hr \/>\n<p><strong>Request type:<\/strong> GET<\/p>\n<p><strong>URL:<\/strong> <a href=\"https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/result\">https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/result<\/a><a href=\"https:\/\/api.snov.io\/v2\/company-domain-by-name\/result?task_hash=%7Bhash_from_1\">?<\/a>task_hash={hash_from_1}<\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">In the <\/span><b>\"task_hash\"<\/b><span style=\"font-weight: 400;\"> parameter, add the unique ID from your previous \"send data\" request.<\/span><\/p>\n<p class=\"whitespace-pre-wrap break-words\">For every LinkedIn profile link you added for enrichment, Snov.io will return the complete data for the prospect it belongs to and their company.<\/p>\n<p class=\"whitespace-pre-wrap break-words\"><strong>Prospect data:<\/strong><\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Full name, first name, last name<\/li>\n<li class=\"whitespace-normal break-words\">Industry<\/li>\n<li class=\"whitespace-normal break-words\">Country, city of location<\/li>\n<li class=\"whitespace-normal break-words\">Job title<\/li>\n<\/ul>\n<p class=\"whitespace-pre-wrap break-words\"><strong>Company data:<\/strong><\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Company name<\/li>\n<li class=\"whitespace-normal break-words\">Company LinkedIn URL<\/li>\n<li class=\"whitespace-normal break-words\">Company domain<\/li>\n<li class=\"whitespace-normal break-words\">Industry<\/li>\n<li class=\"whitespace-normal break-words\">Country and city of location<\/li>\n<\/ul>\n<p>For more details, refer to the request and response examples <a href=\"https:\/\/snov.io\/api?lang=en#LiProfilesByUrls\" target=\"_blank\" rel=\"noopener\">in our API documentation<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow alignnone wp-image-39330 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_12_PM-e1746106220460.png\" alt=\"\" width=\"1356\" height=\"1021\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_12_PM-e1746106220460.png 1356w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_12_PM-e1746106220460-300x226.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_12_PM-e1746106220460-1024x771.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/05\/Bulk-Email-Finder-API-Enrichment-Claude-05-01-2025_03_12_PM-e1746106220460-768x578.png 768w\" sizes=\"(max-width: 1356px) 100vw, 1356px\" \/><\/p>\n<h2><strong>Data Enrichment API credit cost<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">In the table below, we'll provide details on how Snov.io charges credits from <\/span><a href=\"https:\/\/app.snov.io\/account\/billing\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">your account balance<\/span><\/a><span style=\"font-weight: 400;\"> when using requests for enrichment, Email Finder and Email Verifier APIs.<\/span><\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><span style=\"font-weight: 400;\">Credits are deducted only for successful API requests. If no results are found and no data is provided in the response, your account will not be charged.<\/span><\/div>\n<\/div>\n<table style=\"width: 100%; border: 1px solid #b3d9ff; border-collapse: collapse; font-family: sans-serif; height: 551px;\">\n<thead>\n<tr style=\"height: 55px;\">\n<td style=\"width: 28.6349%; height: 55px; border: 1px solid #c3dfff; padding: 10px;\">Enrichment<\/td>\n<td style=\"width: 36.6259%; height: 55px; border: 1px solid #c3dfff; padding: 10px;\">API request<\/td>\n<td style=\"width: 34.6282%; height: 55px; border: 1px solid #c3dfff; padding: 10px;\">Credits<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 80px;\">\n<td style=\"width: 28.6349%; height: 80px; border: 1px solid #c3dfff; padding: 10px;\">Find domain names from company names<\/td>\n<td style=\"width: 36.6259%; height: 80px; border: 1px solid #c3dfff; padding: 10px;\"><a href=\"https:\/\/api.snov.io\/v2\/company-domain-by-name\/start\"><span style=\"font-weight: 400;\">https:\/\/api.snov.io\/v2\/company-domain-by-name\/start<\/span><\/a><\/td>\n<td style=\"width: 34.6282%; height: 80px; border: 1px solid #c3dfff; padding: 10px;\"><span style=\"font-weight: 400;\"><strong>1 credit<\/strong> for each company for which Snovio provided a domain address.<\/span><\/td>\n<\/tr>\n<tr style=\"height: 80px;\">\n<td style=\"width: 28.6349%; height: 80px; border: 1px solid #c3dfff; padding: 10px;\">Get LinkedIn profile info from URL<\/td>\n<td style=\"width: 36.6259%; height: 80px; border: 1px solid #c3dfff; padding: 10px;\"><a href=\"https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/start\"><span style=\"font-weight: 400;\">https:\/\/api.snov.io\/v2\/li-profiles-by-urls\/start<\/span><\/a><\/td>\n<td style=\"width: 34.6282%; height: 80px; border: 1px solid #c3dfff; padding: 10px;\"><span style=\"font-weight: 400;\"><strong>1 credit<\/strong> for each LinkedIn profile URL for which Snovio provided prospect information.<\/span><\/td>\n<\/tr>\n<tr style=\"height: 168px;\">\n<td style=\"width: 28.6349%; height: 168px; border: 1px solid #c3dfff; padding: 10px;\"><strong>Email Verifier: <\/strong>enrich email status<\/td>\n<td style=\"width: 36.6259%; height: 168px; border: 1px solid #c3dfff; padding: 10px;\"><a href=\"https:\/\/api.snov.io\/v2\/email-verification\/start\"><span style=\"font-weight: 400;\">https:\/\/api.snov.io\/v2\/email-verification\/start<\/span><\/a><\/td>\n<td style=\"width: 34.6282%; height: 168px; border: 1px solid #c3dfff; padding: 10px;\"><span style=\"font-weight: 400;\"><strong>1 credit<\/strong> for each email address checked in the request, regardless of the verification results (whether status is <em>valid<\/em>, <em>unknown<\/em>, or <em>not_valid<\/em>).<\/span><\/td>\n<\/tr>\n<tr style=\"height: 168px;\">\n<td style=\"width: 28.6349%; height: 168px; border: 1px solid #c3dfff; padding: 10px;\"><strong>Email Finder: <\/strong>enrich email address from prospect's name and domain<\/td>\n<td style=\"width: 36.6259%; height: 168px; border: 1px solid #c3dfff; padding: 10px;\"><a href=\"https:\/\/api.snov.io\/v2\/emails-by-domain-by-name\/start\"><span style=\"font-weight: 400;\">https:\/\/api.snov.io\/v2\/emails-by-domain-by-name\/start<\/span><\/a><\/td>\n<td style=\"width: 34.6282%; height: 168px; border: 1px solid #c3dfff; padding: 10px;\"><span style=\"font-weight: 400;\"><strong>1 credit<\/strong> for each prospect in the request for which we found a <em>valid<\/em> (green) or <em>unknown<\/em> (yellow) email address.<\/span><br \/>\n<span style=\"font-weight: 400;\">If the email address is <em>not_valid<\/em>, we don't charge credits for it.<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 28.6349%; border: 1px solid #c3dfff; padding: 10px;\">Enrich person profile from email<strong><br \/>\n<\/strong><\/td>\n<td style=\"width: 36.6259%; border: 1px solid #c3dfff; padding: 10px;\"><a href=\"https:\/\/api.snov.io\/v1\/get-profile-by-email\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/api.snov.io\/v1\/get-profile-by-email<\/span><\/a><\/td>\n<td style=\"width: 34.6282%; border: 1px solid #c3dfff; padding: 10px;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong><span class=\"h3-subheader\">1 credit per request\u00a0<\/span><\/strong><span class=\"h3-subheader\">in which we find prospect information for the provided email address.<\/span><\/span><\/span><span style=\"font-weight: 400;\"><strong><br \/>\n<\/strong><\/span>If we find no information about the email owner, you will not be charged for the request.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div><\/div>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<h3><strong>Related articles<\/strong><\/h3>\n<p><a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-domain-search-api\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">How to use Domain Search API<\/span><\/a><\/p>\n<p><a href=\"https:\/\/snov.io\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">How to use webhooks<\/span><\/a><\/p>\n<p><a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-snov-io-api\/\" target=\"_blank\" rel=\"noopener\">How to use Snov.io API<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This guide explains how to send your data for enrichment and get valuable B2B data in return via Snov.io API. How to use Snov.io&#8217;s Data Enrichment API: &#8211; Automate your lead generation process and verify business emails &#8211; Expand your existing datasets with additional data points &#8211; Enhance your app with our data &#8211; Integrate [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1986],"tags":[],"_links":{"self":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/39325"}],"collection":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/comments?post=39325"}],"version-history":[{"count":52,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/39325\/revisions"}],"predecessor-version":[{"id":45404,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/39325\/revisions\/45404"}],"wp:attachment":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/media?parent=39325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/categories?post=39325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/tags?post=39325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}