Introduction
Welcome to Wandify’s API!
Seamlessly integrate with our platform to empower your applications and uncover valuable insights. Whether you’re enhancing contact information, exploring organizational details, or optimizing sales and recruitment processes, our API provides a flexible and comprehensive solution tailored to meet your diverse needs.
Authentication
Wandify uses API keys to allow access to the API. You may request an API key here.
Wandify expects the API key to be included in all API requests to the server as a query string parameter.
Example request
curl --location 'https://api.wandify.io/api/v1/health?apiKey=YOUR_API_KEY' \
--header 'content-type: text/plain'
Example request
GET https://api.wandify.io/api/v1/health
Rate limits
Requests to our API will be limited by different type of credits in accordance with your current pricing plan.
Rate limits
For each endpoint, the limit is 5 requests per second.
Account information retrieval
Example request
curl --location 'https://api.wandify.io/api/v1/accountInfo?apiKey=YOUR_API_KEY' \
--header 'content-type: text/plain'
Example response
{
"firstName": "Rosetta",
"lastName": "Wiza",
"accountStatus": "active",
"paidTill": 1748610716429,
"contactsCredits": 46641,
"exportCredits": 358577,
"role": "ROLE_ADMIN",
"notLocked": true,
"notRemoved": true
}
This endpoint retrieves detailed account information based on the provided API key. It returns the user’s personal details, account status, subscription information, and available contact and export credits.
HTTP Request
GET https://api.wandify.io/api/v1/accountInfo
Query parameters
| Parameter | Description |
|---|---|
| apiKey | Your generated API key |
Contact enrichment
Example request
curl --location -X POST 'https://api.wandify.io/api/v1/searchContacts' \
-H 'content-type: application/json' \
-d '{ "apiKey": "a808bfa3c8eb4sd4a2s2809d2d20d868", "linkedinUrl": "https://linkedin.com/in/username", "firstName": "Rosetta", "lastName": "Wiza", "companyName": "Wandify Inc.", "companyDomain": "wandify.io", "email": "example@domain.com" }'
Example response
[
{
"type":"EMAIL",
"value":"example@domain.com"
},
{
"type":"PHONE",
"value":"1234567890"
}
]
This endpoint enriches a profile’s contact information using various parameters provided, such as LinkedIn URL, first name, last name, company name, company domain, and email. The input only accepts LinkedIn regular URLs, not Sales Navigator or Talent / Recruiter LinkedIn products. It will deduct 1 contact credit for each non-empty record returned.
HTTP Request
POST https://api.wandify.io/api/v1/searchContacts
JSON Body Parameters
| Parameter | Description | Example |
|---|---|---|
| apiKey | Your generated API key | a808bfa3c8eb4sd4a2s2809d2d20d868 |
| linkedinUrl (optional) | Profile URL from LinkedIn | https://linkedin.com/in/username |
| firstName (optional) | The person's first name | Rosetta |
| lastName (optional) | The person's last name | Wiza |
| companyName (optional) | The person's company name | Wandify Inc. |
| companyDomain (optional) | The person's company domain | wandify.io |
| email (optional) | The person's email | example@domain.com |
Profile enrichment
Example request
curl --location -X POST 'https://api.wandify.io/api/v1/searchProfile' \
-H 'content-type: application/json' \
-d '{ "apiKey": "a808bfa3c8eb4sd4a2s2809d2d20d868", "linkedinUrl": "https://linkedin.com/in/username", "firstName": "Rosetta", "lastName": "Wiza", "companyName": "Wandify Inc.", "companyDomain": "wandify.io", "email": "example@domain.com" }'
Example response
{
"locationName": "Redmond, Washington, United States",
"firstName": "Rosetta",
"lastName": "Wiza",
"headline": "Senior Software Engineer",
"url": "https://linkedin.com/in/username",
"publicIdentifier": "example_person",
"summary": "An experienced professional with over 15 years in Software Engineering",
"picture": "https://media.licdn.com/dms/image/C5603AQHHUuOSlRVA1w/profile-displayphoto-shrink_200_200/0/1579726625398?e=1710979200&v=beta&t=BEvT1JTj3Af7dMrjaAdEkAxJETNCoLwQM-vG9nIQuGk",
"openToWork": false,
"positions": [
{
"startYear": 2014,
"startMonth": 2,
"durationMonth": 0,
"durationYear": 10,
"companyName": "Amazon",
"title": "Chairman and CEO",
"locationName": "Greater Seattle Area"
}
],
"educations": [
{
"degreeName": "Bachelor's Degree",
"fieldOfStudy": "Electrical Engineering",
"schoolName": "Manipal Institute of Technology, Manipal"
}
],
"certifications": [
{
"startYear": 2020,
"startMonth": 10,
"endYear": 2023,
"endMonth": 10,
"durationMonth": 1,
"durationYear": 3,
"name": "AWS Certified Solutions Architect – Associate",
"authority": "Amazon Web Services (AWS)"
}
],
"skills": [
{
"skillName": "Software Engineering"
},
{
"skillName": "Java"
}
],
"languages": [
{
"name": "English",
"level": "FULL_PROFESSIONAL"
}
]
}
This endpoint enables you to access a range of profile information, including job history, educational background, skills, and other details using various parameters provided, such as LinkedIn URL, first name, last name, company name, company domain, and email. The input only accepts LinkedIn regular URLs, not Sales Navigator or Talent / Recruiter LinkedIn products. It will deduct 1 export credit for each non-empty record returned.
HTTP Request
POST https://api.wandify.io/api/v1/searchProfile
JSON Body Parameters
| Parameter | Description | Example |
|---|---|---|
| apiKey | Your generated API key | a808bfa3c8eb4sd4a2s2809d2d20d868 |
| linkedinUrl (optional) | Profile URL from LinkedIn | https://linkedin.com/in/username |
| firstName (optional) | The person's first name | Rosetta |
| lastName (optional) | The person's last name | Wiza |
| companyName (optional) | The person's company name | Wandify Inc. |
| companyDomain (optional) | The person's company domain | wandify.io |
| email (optional) | The person's email | example@domain.com |