D8intel API

D8intel is a specialized data intelligence platform designed to aggregate, analyze, and normalize information from multiple sources. It streamlines lead generation, enrichment, and verification by providing powerful pipelines and user-friendly interfaces. With robust security measures and seamless integrations, D8intel helps organizations uncover actionable insights, enhance data quality, and drive better business decisions.

Languages
Servers
https://api.d8intel.com/

Profiles

Endpoints related to user profiles in D8intel. These endpoints enable enrichment of data and validation. By maintaining a complete and verified record, organizations can streamline lead generation, analytics, and decision-making.

Operations

Enrich a profile

Request

Takes a searchBy object containing at least one of linkedin, email, or facebook. Each field should be a string ID. If multiple fields are provided, the platform will attempt to match the profile using any (OR logic) of those fields. If a match is found, the service attempts to enrich the profile with additional data from internal or external sources. Additionally, the requiredFields object can specify mandatory fields such as email or phone that must be included in the response.

Bodyapplication/jsonrequired
searchByobjectrequired

Object that identifies which user to enrich.

Example: {"linkedin":"john-doe-1234"}
searchBy.​linkedinstring

ID of the LinkedIn profile (e.g., "john-doe-1234").

Example: "john-doe-1234"
searchBy.​emailstring(email)

Email of the user. Used to locate and enrich the user's profile.

searchBy.​facebookstring

ID of the Facebook profile (e.g., "joe.doe.1234567").

requiredFieldsobject

Object specifying which fields must be present in the resulting profile.

Example: {"email":true,"phone":false}
curl -i -X POST \
  https://api.d8intel.com/profiles/enrich \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: YOUR_API_KEY_HERE' \
  -d '{
    "searchBy": {
      "linkedin": "john-doe-1234"
    }
  }'

Responses

Enriched profile successfully returned

Bodyapplication/json
profileobjectrequired

Enriched profile details if a match was found.

profile.​firstNamestring
profile.​lastNamestring
profile.​namestring
profile.​genderstring
profile.​languagesArray of strings
profile.​emailsArray of objects
profile.​phonesArray of objects
profile.​addressesArray of objects
profile.​jobsArray of objects
profile.​educationsArray of objects
profile.​socialsArray of objects
Response
application/json
{ "profile": { "firstName": "John", "lastName": "Doe", "name": "John Doe", "gender": "male", "languages": [], "emails": [], "phones": [], "addresses": [], "jobs": [], "educations": [], "socials": [] } }