https://api.casestudies.dev/v1/enrich/{!Lead.Website}
X-API-Key: YOUR_API_KEY
1@future(callout=true)2public static void enrichLead(Id leadId) {3 Lead l = [SELECT Website FROM Lead WHERE Id = :leadId];4 if (l.Website == null) return;56 String domain = l.Website.replace('https://', '').replace('http://', '').replace('www.', '');7 HttpRequest req = new HttpRequest();8 req.setEndpoint('https://api.casestudies.dev/v1/enrich/' + domain);9 req.setMethod('GET');10 req.setHeader('X-API-Key', 'YOUR_API_KEY');1112 Http http = new Http();13 HttpResponse res = http.send(req);14 // Parse res.getBody() and update Lead fields15}
See the Zapier guide for a no-code alternative.