{"info":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","description":"<html><head></head><body><p>The Swordfish \"Search by data\" API allows you to use existing data points you have for a person and retrieve relevant contact details.</p>\n<hr>\n<h1 id=\"supported-search-combinations\">Supported Search Combinations</h1>\n<p>The API requires one of the following base combinations to return results. Requests that do not match a supported combination will return an error or no results.</p>\n<h3 id=\"supported-combinations\">Supported combinations:</h3>\n<ul>\n<li><p>social_profile — LinkedIn, Facebook, or Twitter/X URL</p>\n</li>\n<li><p>first_name + last_name + website — company domain</p>\n</li>\n<li><p>first_name + last_name + company + website</p>\n</li>\n<li><p>first_name + last_name + company + title</p>\n</li>\n<li><p>first_name + last_name + email</p>\n</li>\n<li><p>first_name + last_name + phone</p>\n</li>\n<li><p>first_name + last_name + street + zipcode — US addresses only</p>\n</li>\n</ul>\n<p>The following fields can be used as standalone search fields without any additional data:</p>\n<ul>\n<li><p>social_profile</p>\n</li>\n<li><p>email</p>\n</li>\n<li><p>phone</p>\n</li>\n</ul>\n<p><strong>Important:</strong></p>\n<p>Only one value can be sent for each data point. For example, multiple emails or multiple phones are not accepted in a single request at this time.</p>\n<p>The data points, or as we refer to it as the base of the search, should be sent in a JSON object in the body of the API request.</p>\n<hr>\n<h1 id=\"requests\">Requests</h1>\n\n<h3>Request Header</h3>\n\n<p>The Swordfish API endpoint is <a href=\"https://api.swordfish.ai/searchPerson\">https://api.swordfish.ai/searchPerson</a> and should include the following keys and values in the header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>KEY</strong></th>\n<th><strong>VALUE</strong></th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>apikey</td>\n<td>live-xxxxxxxxxxxx</td>\n<td>mandatory</td>\n</tr>\n<tr>\n<td>content-type</td>\n<td>application/json (mandatory)</td>\n<td>mandatory</td>\n</tr>\n<tr>\n<td>summary</td>\n<td><strong>true</strong> or <strong>1</strong></td>\n<td>optional</td>\n</tr>\n</tbody>\n</table>\n</div><h3>Request Body</h3>\n\n<p>The Swordfish API a json body which includes the different data fields to search by and a \"must_have\" key to help you make sure you pay only for the data you need. It works exactly like the \"must_have\" key on the Swordfish Extension, Deep Search and File Upload, and verifies that any valid response you receive will include the data you specify.</p>\n<p>The must_have key should be part of the JSON object in the body of the request. The valid values for this key is a number between 1 and 7 indicating what the 'must_have' combination is.</p>\n<p>'must have' combination legend:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>VALUE</th>\n<th>DESCRIPTION</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Any email</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Any phone</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Mobile phone</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Email <strong>OR</strong> Any phone</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Email <strong>AND</strong> Any phone</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Email <strong>OR</strong> Mobile phone</td>\n</tr>\n<tr>\n<td>7</td>\n<td>Email <strong>AND</strong> Mobile phone</td>\n</tr>\n</tbody>\n</table>\n</div><p>Example of a body including 'must_have' for 'Any email':</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"must_have\":1,\n   \"fullname\":\"Bruce Wayne\"\n}\n\n</code></pre>\n<p>Note: if is use \"summary\" then must_have will be ignored</p>\n<h1 id=\"responses\">Responses</h1>\n\n<p>The API can return one of two possible responses:</p>\n<ol>\n<li><p><strong>No match</strong> - You will see the \"no match found\" in the JSON object response. This means that based on the data sent and the 'musthave' value, we could not match a single person to return.</p>\n</li>\n<li><p><strong>Match</strong> - You will see the contact details in the JSON object responses.</p>\n</li>\n</ol>\n<h1 id=\"error-handling\">Error Handling</h1>\n\n<p><strong>GENERAL ERRORS</strong></p>\n<p>Below is a list of general errors and possible ways to tackle these in your code or data.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error message</th>\n<th>Possible issues</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Access denied</td>\n<td>API key is wrong/missing/inactive</td>\n</tr>\n<tr>\n<td>Account is suspended</td>\n<td>Contact <a href=\"https://mailto:success@swordfish.ai\">success@swordfish.ai</a></td>\n</tr>\n<tr>\n<td>Bad request</td>\n<td>Bad JSON syntax in body / request not sent as POST</td>\n</tr>\n<tr>\n<td>Too many connections for the team</td>\n<td>More than one concurrent query made by the same key</td>\n</tr>\n<tr>\n<td>The request has not been executed</td>\n<td>Server side error / Resend request</td>\n</tr>\n<tr>\n<td>Bad request: JSON data is missing (application/json)</td>\n<td>You are missing the key \"Content-Type\" and it's value \"application/json\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>DATA RELATED ERRORS</strong></p>\n<p>Below is a list of errors related specifically to the data in the request and possible ways to tackle these in your code or data.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>ERROR MESSAGE</th>\n<th>DESCRIPTION</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Exceed limit credit</td>\n<td>Weekly fair use threshold reached. Contact <a href=\"https://mailto:support@swordfish.ai\">support@swordfish.ai</a> to request a fair use limit increase.</td>\n</tr>\n<tr>\n<td>Credits exceed</td>\n<td>Applies to credit-based plans. Account credits have been used up. Contact <a href=\"https://mailto:support@swordfish.ai\">support@swordfish.ai</a> for assistance.</td>\n</tr>\n<tr>\n<td>(url) is not accepted</td>\n<td>social_profile field was sent without a valid social_profile number</td>\n</tr>\n<tr>\n<td>No data found</td>\n<td>Body does not contain search data</td>\n</tr>\n<tr>\n<td>The query does not contain any valid name/phone/email/address/social_profile to search by</td>\n<td>Body does not contain search data. See valid values below</td>\n</tr>\n<tr>\n<td>This type of input data is not included on your plan</td>\n<td>The search combination used is not supported. Refer to the Supported Search Combinations section above for valid combinations.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"security-and-authorization\">Security and Authorization</h1>\n\n<p>All requests must be encrypted using SSL (https) when sent to Swordfish servers.</p>\n<h5>API Key</h5>\n\n<p>You will need to get access to your API key from your account. Once the key has been issued to you you will be able to view it on your Settings tab.</p>\n<p>The API key is usually part of the header but can also be sent as a parameter in the URL as in the example below:<br><a href=\"https://api.swordfish.ai/searchPerson?apikey=live-xxxxxxxxxxxx\">https://api.swordfish.ai/searchPerson?apikey=live-xxxxxxxxxxxx</a></p>\n<h1 id=\"limits\">Limits</h1>\n<p>The Swordfish API limits each key to 5 active requests at the same time. This is the number of requests that the system can process simultaneously by a specific key.</p>\n<h1 id=\"credit-balance\">Credit Balance</h1>\n<p>The Swordfish API has a dedicated request to return you the number of credits you have remaining on your account. See the \"Get credits balance\" section below.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Supported Search Combinations","slug":"supported-search-combinations"},{"content":"Requests","slug":"requests"},{"content":"Responses","slug":"responses"},{"content":"Error Handling","slug":"error-handling"},{"content":"Security and Authorization","slug":"security-and-authorization"},{"content":"Limits","slug":"limits"},{"content":"Credit Balance","slug":"credit-balance"}],"owner":"13503793","collectionId":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","publishedId":"TVewZQLj","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2024-09-25T10:46:53.000Z"},"item":[{"name":"Search by data - Multiple fields","id":"74775252-0eac-48ec-afc6-c90261fdc0d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"must_have\":3,\r\n    \"fullname\":\"\",\r\n    \"social_profile\":\"https://www.linkedin.com/in/bruce-wayne-570388131/\",\r\n    \"email\":\"bruce@wayneenterprises.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","description":"<h2>Data combinations</h2>\n\n<p>The Swordfish \"Search by data\" API allows you to use existing data points you have for a person and retrieve relevant contact details.</p>\n<p>The API requires one of the following base combinations to return results. Requests that do not match a supported combination will return an error or no results.</p>\n<h3 id=\"supported-combinations\">Supported combinations:</h3>\n<ul>\n<li><p>social_profile — LinkedIn, Facebook, or Twitter/X URL</p>\n</li>\n<li><p>first_name + last_name + website — company domain</p>\n</li>\n<li><p>first_name + last_name + company + website</p>\n</li>\n<li><p>first_name + last_name + company + title</p>\n</li>\n<li><p>first_name + last_name + email</p>\n</li>\n<li><p>first_name + last_name + phone</p>\n</li>\n<li><p>first_name + last_name + street + zipcode — US addresses only</p>\n</li>\n</ul>\n<p>The following fields can be used as standalone search fields without any additional data:</p>\n<ul>\n<li><p>social_profile</p>\n</li>\n<li><p>email</p>\n</li>\n<li><p>phone</p>\n</li>\n</ul>\n<p><strong>Important:</strong></p>\n<p>Only one value can be sent for each data point. For example, multiple emails or multiple phones are not accepted in a single request at this time.</p>\n<p>The data points, or as we refer to it as the base of the search, should be sent in a JSON object in the body of the API request.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[{"id":"eed6603b-80f8-45ef-822e-f527d7d680e9","name":"Search by data - Multiple fileds","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"must_have\":3,\r\n    \"fullname\": \"\",\r\n    \"first_name\": \"Bruce\",\r\n    \"middle_name\": \"\",\r\n    \"last_name\": \"Wayne\",\r\n    \"social_profile\":\"https://www.linkedin.com/in/bruce-wayne-570388131/\",\r\n    \"email\": \"bruce@wayneenterprises.com\",\r\n    \"phone\": \"\",\r\n    \"city\": \"\",\r\n    \"state\": \"\",\r\n    \"country\": \"\",\r\n    \"zipcode\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Mon, 07 Dec 2020 08:53:38 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"company\": \"Wayne Enterprises\",\n    \"emails\": [\n        \"brucelecomte@gmail.com\"\n    ],\n    \"name\": \"Bruce Wayne\",\n    \"phones\": {\n        \"mobile\": [\n            \"+33 6 27 62 18 49\"\n        ],\n        \"work\": [\n            \"+33 1 49 74 01 99\",\n            \"+33 1 72 50 42 70\"\n        ]\n    },\n    \"social_profiles\": {\n        \"linkedin\": \"https://www.linkedin.com/in/bruce-wayne-570388131\"\n    },\n    \"title\": \"CEO\"\n}"}],"_postman_id":"74775252-0eac-48ec-afc6-c90261fdc0d7"},{"name":"Search by data - Summary Call","id":"daa5d8e6-2ed1-42ab-9347-a8a4fd921713","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"summary","value":"true","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"must_have\":1,\r\n    \"fullname\":\"\",\r\n    \"social_profile\":\"https://www.linkedin.com/in/bruce-wayne-570388131/\",\r\n    \"email\":\"bruce@wayneenterprises.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","description":"<h2>Data combinations</h2>\n\n<p>The Swordfish \"Search by data\" API allows you to use existing data points you have for a person and retrieve relevant contact details.</p>\n<p>The API requires one of the following base combinations to return results. Requests that do not match a supported combination will return an error or no results.</p>\n<h4 id=\"supported-combinations\">Supported combinations:</h4>\n<ul>\n<li><p>social_profile — LinkedIn, Facebook, or Twitter/X URL</p>\n</li>\n<li><p>first_name + last_name + website — company domain</p>\n</li>\n<li><p>first_name + last_name + company + website</p>\n</li>\n<li><p>first_name + last_name + company + title</p>\n</li>\n<li><p>first_name + last_name + email</p>\n</li>\n<li><p>first_name + last_name + phone</p>\n</li>\n<li><p>first_name + last_name + street + zipcode — US addresses only</p>\n</li>\n</ul>\n<p>The following fields can be used as standalone search fields without any additional data:</p>\n<ul>\n<li><p>social_profile</p>\n</li>\n<li><p>email</p>\n</li>\n<li><p>phone</p>\n</li>\n</ul>\n<p><strong>Important Rule: Only one value</strong> can be sent for each data point. For example, <strong>multiple emails or multiple phones</strong> are not accepted in a single request at this time.</p>\n<h3 id=\"making-a-summary-call\">Making a Summary Call</h3>\n<p>To convert this into a <strong>summary call</strong>, you only need to add the <code>\"summary\"</code> parameter in the request header with a value of <code>true</code> or <code>1</code>. This will return a summarized preview of available contact information, rather than the complete dataset.</p>\n<p><code>{ \"apikey\": \"live-xxxxxxxxxxxx\", \"content-type\": \"application/json\", \"summary\": \"true\" }</code></p>\n<h3 id=\"important-notes\">Important Notes:</h3>\n<ul>\n<li><p><strong>Summary calls</strong> provide a quick overview but may show fewer data points. More information might be available after you proceed with the full request.</p>\n</li>\n<li><p><strong>Summary calls</strong> provide a quick overview of the data points that <strong>may be available</strong>. However, it's important to understand that the summary only indicates that it is <strong>possible</strong> for us to find this contact information with our data partners. It does <strong>not guarantee</strong> that all the shown data will be found after using your credits.</p>\n</li>\n<li><p>If the <code>\"summary\"</code> parameter is used, the <code>must_have</code> key will be ignored, meaning specific contact details won’t be guaranteed in the response.</p>\n</li>\n</ul>\n<h3 id=\"summary-response-possible-data-points\">Summary Response: Possible Data Points</h3>\n<p>When the <code>summary</code> parameter is used, the response will include a summary of available contact information. The detailed data will be excluded, and instead, a list of available data types will be returned, like so:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"summary\": [\n        \"mobile_phone\",\n        \"work_phone\",\n        \"email\",\n        \"linkedin_url\",\n        \"facebook_url\",\n        \"twitter_url\"\n    ]\n}\n\n</code></pre><p>It’s <strong>important to note</strong> that while the summary indicates the data types available (e.g., mobile phone, email, social profiles), <strong>nothing is guaranteed</strong>. You may receive only part of the available data in a detailed response (for example, just the mobile phone number), and there is always a possibility that further data is not available or cannot be retrieved.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[{"id":"e71e6f52-db53-4e5f-9a3a-01b9a59d4007","name":"Search by data - Summary Call","originalRequest":{"method":"POST","header":[{"key":"summary","value":"true","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"must_have\":1,\r\n    \"fullname\": \"\",\r\n    \"first_name\": \"Bruce\",\r\n    \"middle_name\": \"\",\r\n    \"last_name\": \"Wayne\",\r\n    \"social_profile\":\"https://www.linkedin.com/in/bruce-wayne-570388131/\",\r\n    \"email\": \"bruce@wayneenterprises.com\",\r\n    \"phone\": \"\",\r\n    \"city\": \"\",\r\n    \"state\": \"\",\r\n    \"country\": \"\",\r\n    \"zipcode\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Mon, 07 Dec 2020 08:53:38 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"request_id\": 24,\n    \"summary\": [\n        \"mobile_phone\",\n        \"work_phone\",\n        \"email\"\n    ]\n}"}],"_postman_id":"daa5d8e6-2ed1-42ab-9347-a8a4fd921713"},{"name":"Search by data - Multiple fields 2","id":"817a9fe6-db99-4811-97dd-a00baa9f2435","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"must_have\": 1,\r\n  \"first_name\": \"Lauren\",\r\n  \"last_name\": \"Cabana\",\r\n  \"middle_name\": \"\",\r\n  \"country\": \"US\",\r\n  \"company\": \"RecruitingDash\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","description":"<h2>Data combinations</h2>\n\n<p>The Swordfish \"Search by data\" API allows you to use existing data points you have for a person and retrieve relevant contact details.</p>\n<p>The API accepts the following data points:</p>\n<ul>\n<li><p>social_profile — LinkedIn, Facebook, or Twitter/X URL</p>\n</li>\n<li><p>first_name + last_name + website — company domain</p>\n</li>\n<li><p>first_name + last_name + company + website</p>\n</li>\n<li><p>first_name + last_name + company + title</p>\n</li>\n<li><p>first_name + last_name + email</p>\n</li>\n<li><p>first_name + last_name + phone</p>\n</li>\n<li><p>first_name + last_name + street + zipcode — US addresses only</p>\n</li>\n</ul>\n<p>You can only send one value for each data point. Multiple values such as, multiple emails or multiple phones, are not valid at the moment.</p>\n<p>Minimum required data for a valid request, i.e. these fields can be sent without any other data:</p>\n<ul>\n<li><p>Social Profile</p>\n</li>\n<li><p>Phone</p>\n</li>\n<li><p>Email</p>\n</li>\n</ul>\n<p><strong>Important:</strong></p>\n<p>Only one value can be sent for each data point. For example, multiple emails or multiple phones are not accepted in a single request at this time.</p>\n<p>The data points, or as we refer to it as the base of the search, should be sent in a JSON object in the body of the API request.</p>\n","urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[{"id":"fb31e2d5-944f-417b-b351-28b436526267","name":"Search by data - Multiple fileds","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"must_have\":3,\r\n    \"fullname\": \"\",\r\n    \"first_name\": \"Bruce\",\r\n    \"middle_name\": \"\",\r\n    \"last_name\": \"Wayne\",\r\n    \"social_profile\":\"https://www.linkedin.com/in/bruce-wayne-570388131/\",\r\n    \"email\": \"bruce@wayneenterprises.com\",\r\n    \"phone\": \"\",\r\n    \"city\": \"\",\r\n    \"state\": \"\",\r\n    \"country\": \"\",\r\n    \"zipcode\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Mon, 07 Dec 2020 08:53:38 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"company\": \"Wayne Enterprises\",\n    \"emails\": [\n        \"brucelecomte@gmail.com\"\n    ],\n    \"name\": \"Bruce Wayne\",\n    \"phones\": {\n        \"mobile\": [\n            \"+33 6 27 62 18 49\"\n        ],\n        \"work\": [\n            \"+33 1 49 74 01 99\",\n            \"+33 1 72 50 42 70\"\n        ]\n    },\n    \"social_profiles\": {\n        \"linkedin\": \"https://www.linkedin.com/in/bruce-wayne-570388131\"\n    },\n    \"title\": \"CEO\"\n}"}],"_postman_id":"817a9fe6-db99-4811-97dd-a00baa9f2435"},{"name":"Search by data - Name & Company & Title","id":"877a5423-03a2-4f64-9f60-72ba64300175","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"must_have\": 1,\r\n  \"first_name\": \"Dan\",\r\n  \"last_name\": \"Lahat\",\r\n  \"middle_name\": \"\",\r\n  \"company\": \"Pipl\",\r\n  \"country\": \"Israel\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","description":"<p>This example shows what data is usually available off social platforms and can be used to retrieve contact information when social profile does not return data.</p>\n<p>Title is also a valid field to be used in any search. We strongly recommend that it is not used without a relevant company name that the searched individual worked at. This can affect the accuracy of the response.</p>\n","urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[],"_postman_id":"877a5423-03a2-4f64-9f60-72ba64300175"},{"name":"Name & Company & Title","id":"04a948c5-2cee-44a1-91e4-30a9bd911df2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"must_have\": 1,\r\n  \"first_name\": \"William\",\r\n  \"last_name\": \"Gates\",\r\n  \"middle_name\": \"Henry\",\r\n  \"company\": \"Microsoft\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[{"id":"0965124f-c26a-44fb-9828-0ca59c50fdea","name":"Name & Company & Country","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"must_have\": 1,\r\n  \"first_name\": \"William\",\r\n  \"last_name\": \"Gates\",\r\n  \"middle_name\": \"Henry\",\r\n  \"company\": \"Microsoft\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 22 Feb 2022 07:57:28 GMT"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"company\": \"Microsoft\",\n    \"emails\": [\n        \"bill.gates@gatesfoundatin.org\",\n        \"billg@microsoft.com\",\n        \"bill.gates@microsoft.com\",\n        \"bill.gates@gatesfoundation.org\",\n        \"bill@microsoft.com\",\n        \"wgates@microsoft.com\",\n        \"william.gates@gatesfoundation.org\",\n        \"wgates@gatesfamilyfoundation.org\"\n    ],\n    \"first\": \"William\",\n    \"last\": \"Henry-Gates\",\n    \"middle\": \"\",\n    \"name\": \"William Henry-gates Iii\",\n    \"phones\": {\n        \"mobile\": [],\n        \"work\": [\n            \"+1 617-252-0795\",\n            \"+1 206-709-3100\",\n            \"+1 425-882-8080\"\n        ]\n    },\n    \"request_id\": 988,\n    \"social_profiles\": {\n        \"linkedin\": \"https://www.linkedin.com/in/bill-gates-8333b17\",\n        \"vk\": \"https://vk.com/id45975867/\",\n        \"wikipedia\": \"http://en.wikipedia.org/wiki/bill_gate\"\n    },\n    \"title\": \"CEO\"\n}"}],"_postman_id":"04a948c5-2cee-44a1-91e4-30a9bd911df2"},{"name":"Search by street+zipcode (only US)","id":"737ef2bf-8f04-4bc4-9b1a-552bbc7aa219","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"first_name\": \"William\",\r\n  \"last_name\": \"Gates\",\r\n  \"street\": \"Street address\",\r\n  \"zipcode\": \"10001\",\r\n  \"country\": \"US\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[],"_postman_id":"737ef2bf-8f04-4bc4-9b1a-552bbc7aa219"},{"name":"Search by data - Social Profile only","id":"836b0871-fc32-4407-a64d-fd458a02bc48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"social_profile\": \"https://www.linkedin.com/in/bruce-wayne-570388131\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","description":"<h5>Valid Data For The social_profile Key</h5>\n\n<p>The social_profile key accepts one of the following values: URL, Username or User ID. \nIt is critical to have the right structure for each of the formats. See examples below:</p>\n<p>URL - <a href=\"https://www.https://www.linkedin.com/in/batman\">https://www.https://www.linkedin.com/in/batman</a></p>\n<p>Username - batman@linkedin \n<em><strong>(Linkedin users do not have usernames like Facebook users)</strong></em></p>\n<p>Userid - 541390116@linkedin</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[{"id":"75365716-b55d-409f-a9c0-9f6d340a83b6","name":"Search by data - Social profile","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"social_profile\": \"https://www.linkedin.com/in/bruce-wayne-570388131/\",\r\n    \"must_have\":4\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Mon, 30 Nov 2020 14:51:36 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"company\": \"Wayne Enterprises\",\n    \"emails\": [\n        \"brucelecomte@gmail.com\"\n    ],\n    \"name\": \"Bruce Wayne\",\n    \"phones\": {\n        \"mobile\": [\n            \"+33 6 27 62 18 49\"\n        ],\n        \"work\": [\n            \"+33 1 49 74 01 99\",\n            \"+33 1 72 50 42 70\"\n        ]\n    },\n    \"social_profiles\": {\n        \"linkedin\": \"https://www.linkedin.com/in/bruce-wayne-570388131\"\n    },\n    \"title\": \"CEO\"\n}"}],"_postman_id":"836b0871-fc32-4407-a64d-fd458a02bc48"},{"name":"Search by data - Email only","id":"d4139f55-cb8c-4cb4-9a41-3971e7ec63cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"clark.kent@example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","description":"<p>API search using only an email address. The example shows a query using only a single email. If you would like to send multiple emails for the same person search, you should use \"Emails\" and list the emails as the value.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[],"_postman_id":"d4139f55-cb8c-4cb4-9a41-3971e7ec63cd"},{"name":"Search by data - NPI or license","id":"55090522-59a5-4598-95c5-c5388910469e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"npi\": 1376997213\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/searchPerson","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["searchPerson"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[],"_postman_id":"55090522-59a5-4598-95c5-c5388910469e"},{"name":"Get credits balance","id":"2159a118-18cc-4543-9f5e-f9c25324cdd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.swordfish.ai/getBalance","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","id":"2556a0fa-74c5-467b-81fa-5c7aac7d461e","name":"Search Person API","type":"collection"}},"urlObject":{"protocol":"https","path":["getBalance"],"host":["api","swordfish","ai"],"query":[],"variable":[]}},"response":[],"_postman_id":"2159a118-18cc-4543-9f5e-f9c25324cdd1"},{"name":"Get history of requests (any parameter)","id":"7c0b763b-d3de-4c77-b802-e37b65c9ab81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.swordfish.ai/getHistory?dt_from=1735682400&dt_to=1738360800&status=1&id=12345&page=3","description":"<p>Returns a paginated history of API requests made by your account. Use the parameters below to filter by date range, status, or specific request ID.</p>\n","urlObject":{"protocol":"https","path":["getHistory"],"host":["api","swordfish","ai"],"query":[{"description":{"content":"<p>unix_timestamp of start period datetime (not mandatory)</p>\n","type":"text/plain"},"key":"dt_from","value":"1735682400"},{"description":{"content":"<p>unix_timestamp of end period datetime (not mandatory)</p>\n","type":"text/plain"},"key":"dt_to","value":"1738360800"},{"description":{"content":"<p>1 - with result, 0 - without result (not mandatory)</p>\n","type":"text/plain"},"key":"status","value":"1"},{"description":{"content":"<p>id of request (not mandatory)</p>\n","type":"text/plain"},"key":"id","value":"12345"},{"description":{"content":"<p>number of page (total per page - 100 rows)</p>\n","type":"text/plain"},"key":"page","value":"3"}],"variable":[]}},"response":[],"_postman_id":"7c0b763b-d3de-4c77-b802-e37b65c9ab81"}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"apikey"},{"key":"value","value":"<value>"}]}},"event":[{"listen":"prerequest","script":{"id":"9e9dcb0f-f929-4963-963e-f14f77b4ac6b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4915e3f7-0547-4004-82a8-b2a1b76da201","type":"text/javascript","exec":[""]}}],"variable":[{"key":"apikey","value":"test-1e5dcc836a993f952ffb3ea8221f4280","type":"string"}]}