Getting Started

Make your first SMARTe Enrich API request in just a few minutes.

Authentication Method

SMARTe supports following authentication mechanisms:

  • API Key authentication for server-to-server and batch workflows.

Select an Enrichment Endpoint

Choose the endpoint based on your enrichment use case:

EndpointDescription
/v8/enrich/personUse for contact and lead enrichment
/v8/enrich/companyUse for account and company enrichment
/v8/enrich/emailUse for only email enrichment
/v8/enrich/mobileUse for only mobile/direct dial enrichment
/v8/enrich/fundingUse for only funding enrichment
/v8/enrich/technographicsUse for only technographics enrichment
/v8/enrichUse a single endpoint when you need to support multiple enrichment behaviors using output mode value.

Select an Output Mode

SMARTe Enrich APIs use output modes to control the response payload. Choose the data you want returned in the response.

Available output modes are:

Output ModeReturns
Limited (Ltd)Core enriched fields for person and company
EmailEmail fields only
MobilePhone and direct dial fields only
FundingFunding and investment data only
TechnographicsTechnographics fields only

The output mode values are set when single enrich endpoint (/v8/enrich) is used.

Send Your First API Request

Sample request using the Person Enrich API:

curl --request POST \
  --url https://api.smarte.pro/v8/enrich/person \
  --header 'apikey: <key>' \
  --header 'Content-Type: application/json' \
  --data '{
    "recordId": "rec-123",
    "email": "[email protected]",
    "linkedinUrl": "https://linkedin.com/in/johndoe",
    "companyName": "Example Corp",
    "companyWebsite": "example.com"
  }

Review the Response

Each response includes:

  • An enrichment status indicating the outcome
  • Enriched data based on the selected scope and output mode
  • A smarteTransactionId for traceability

Credits are deducted only if enrichment data is successfully returned.


What’s Next

Learn how authentication works in detail.