Uptics LookUp APIs

Uptics has released some APIs for our different LookUp Products including the following:

Each request consumes 1 'uptic' credit, which is the same as if these actions were performed within your Uptics account.

In order to authorize your API Key, you may do so under your Settings > Integrations > API Page.

Please see the list below for examples of the available APIs!

Email Address LookUp

HTTP Request type: POST

Endpoint: https://openapi.uptics.io/lookup/email

Request Body:

name: Name of the person you are searching for.

company: Company URL address

Response:

{

"status": "success" // Available values: "success", "fail"

"content": {

"catchAllDomain": false, // Available values: true, false

"payload": [

{

"name":"Patrick Spielmann",

"email":"*****************@uptics.io",

"verified": true

},

{

"name":"Patrick Spielmann",

"email":"************@uptics.io",

"verified":true

},

....

]

}

}

CURL Example:

curl -X "POST" "https://openapi.uptics.io/lookup/email" \

-H 'Authorization: Bearer <YOUR-UPTICS-API-KEY>' \

-H 'Content-Type: application/json' \

-d $'{ "name": "Patrick Spielmann", "company": "uptics.io" }'

Domain Search

HTTP Request type: POST

Endpoint: https://openapi.uptics.io/lookup/domain

Request Body:

company: Company URL address

Response:

{

"status": "success", // Available values: "success", "fail"

"content": {

"payload": [

{

"email": "**********@uptics.io",

"verified": true

},

{

"name": "Patrick Spielmann",

"position": "Founder & Ceo",

"email": "*************@uptics.io",

"linkedInUrl": "https:\/\/www.linkedin.com\/in\/pspielmann",

"verified": true

},

{ "name": "Manjeet Kumar",

"position": "Chief Technology Officer",

"email": "**************@uptics.io",

"linkedInUrl": "https:\/\/in.linkedin.com\/in\/manjeet-kumar-45182921",

"verified": true

},

....

],

"company": "uptics.io",

"catchAllDomain": false

}

}

CURL Example:

curl -X "POST" "https://openapi.uptics.io/lookup/domain" \

-H 'Authorization: Bearer <YOUR-UPTICS-API-KEY>' \

-H 'Content-Type: application/json' \

-d $'{ "company": "uptics.io" }'

Email Address Verifier

HTTP Request type: POST

Endpoint: https://openapi.uptics.io/lookup/verify

Request Body:

email: Email address to be verified

Response:

{

"status": "valid", // "valid", "invalid", "catch-all", "unknown", "spamtrap", "abuse", "do_not_mail"

"address": "**************@uptics.io",

"sub_status": "" // Multiple possible values like disposable, role_based...

}

CURL Example:

curl -X "POST" "https://openapi.uptics.io/lookup/verify" \

-H 'Authorization: Bearer <YOUR-UPTICS-API-KEY>' \

-H 'Content-Type: application/json' \

-d $'{ "email": "[email protected]" }'

Email Provider LookUp

HTTP Request type: POST

Endpoint: https://openapi.uptics.io/lookup/provider

Request Body:

email: Email address

Response:

{

"provider": "Gmail" // Available values: "Gmail", "Microsoft 365", "Yahoo", "AOL", "Zoho", "Other", "Custom"

}

Note:

When email provider is marked as "Other", it belongs to one of the following:

"icloud.com", "messagingengine.com", "gandi.net", "gmx.net", "mail.ru", "yandex.ru", "titan.email", "protonmail.ch"

CURL Example:

curl -X "POST" "https://openapi.uptics.io/lookup/provider" \

-H 'Authorization: Bearer <YOUR-UPTICS-API-KEY>' \

-H 'Content-Type: application/json' \

-d $'{ "email": "[email protected]" }'

Did this answer your question?
😞
😐
😁