1const axios = require('axios');23exports.main = async (event) => {4 const domain = event.inputFields['company_domain'];5 if (!domain) return;67 const res = await axios.get(8 `https://api.casestudies.dev/v1/enrich/${domain}`,9 { headers: { 'X-API-Key': 'YOUR_API_KEY' } }10 );1112 const data = res.data;13 const vendors = data.featured_in?.vendors?.map(v => v.vendor.name).join(', ') || '';14 const total = data.featured_in?.total || 0;15 const problem = data.featured_in?.vendors?.[0]?.case_studies?.[0]?.problem || '';16 const outcomes = data.featured_in?.vendors?.[0]?.case_studies?.[0]?.outcomes || '';17 const sourceUrl = data.featured_in?.vendors?.[0]?.case_studies?.[0]?.source_url || '';1819 return {20 outputFields: {21 vendor_mentions: total,22 vendors_used: vendors,23 key_problem: problem,24 key_outcome: outcomes,25 source_link: sourceUrl,26 }27 };28};
vendor_mentions
vendors_used
key_problem
key_outcome
source_link
See the Zapier integration guide for a no-code alternative.
See the full field reference in the Enrich endpoint docs.