Skip to Content
REST APIEndpoints

Endpoints

Four contact lookups, each a POST to https://api.syncgtm.com/v1/api/enrich/<name> with a JSON body. They run the same waterfalls as the matching MCP tools and cost the same.

EndpointCostRequired inputMCP equivalent
POST /enrich/work-email1 credit per email foundlinkedin_url, or first_name + last_name + domainfind_work_email
POST /enrich/personal-email3 credits per email foundlinkedin_urlfind_personal_email
POST /enrich/mobile10 credits per number foundlinkedin_urlfind_mobile_number
POST /enrich/verify-email0.2 credits per verdictemailverify_email

Request

POST /v1/api/enrich/work-email HTTP/1.1 Host: api.syncgtm.com Authorization: Bearer sgtm_live_... Content-Type: application/json Idempotency-Key: 7d3c9f2e-1b4a-4e0c-9a51-2f6b8d0e4c11 { "linkedin_url": "https://www.linkedin.com/in/janedoe" }
HeaderRequiredNotes
AuthorizationYesBearer <api key>. See Authentication.
Content-TypeYesapplication/json
Idempotency-KeyNo1–255 characters. Makes retries safe. See idempotency.

String fields are trimmed before validation. Each request is one lookup — there is no batch endpoint; loop over your list and stay inside the rate limit.


Response

Every successful lookup returns 200 with the same two fields:

FieldTypeMeaning
statusstringfound or not_found for the find endpoints; Verified or Unverified for verify-email
dataobject or nullThe result when there is one; null on not_found
{ "status": "found", "data": { "email": "jane@stripe.com" } }
{ "status": "not_found", "data": null }

not_found is free. It means no provider in the waterfall had the data — not that the data does not exist.

Errors use a different shape, { "error": { "code", "message" } }, and a non-2xx status. See Errors.


Credits

  • Find endpoints charge only when they return found. A miss is free.
  • verify-email charges for a verdict — deliverable or not. An inconclusive check is free.
  • A request that fails, times out or is rejected is never charged.
  • Credits come from your organization’s balance, shared with the app and the MCP server. See usage and billing.