From this reprehensible API, "enriching" a simple candidate key (e.g. email addr) (slightly edited for brevity):
https://docs.fullcontact.com/#data-add-ons
{ "gender": "Male",
"name": {
"given": "Johnathan",
"family": "Doe",
"middle": "David",
"prefix": "Mr",
"suffix": "Jr",
"nickname": "John"
},
"age": {
"birthday": {
"year": 1980,
"month": 1,
"day": 10
},
"range": "35-44",
"value": 37
},
"locations": [
{ "label": "deduced",
"formatted": "Denver, Colorado, United States"
}
],
"education": [
{ "name": "State University",
"degree": "Masters Degree of Automation",
"end": { "year": 1998 }
}
],
"employment": [
{ "name": "ACME, Inc",
"domain": "http://www.example.com",
"current": false,
"title": "Widget Maker",
"start": { "year": 2010, "month": 6, "day": 1 },
"end": { "year": 2015, "month": 10, "day": 15 }
}
],
"interests": [
{ "name": "Quilting",
"affinity": "HIGH",
"category": "hobbies"
}
]
}
edit: Note the arrays, which presumably can return multiple records.