Resolve anyone from any identifier - then enrich, monitor, and analyze them. Search, verified contact data, social intelligence, and AI research over the same person graph.
22 endpoints X-API-Key + X-API-Secret Async - poll or webhook
Every Person API starts from the same idea: give us whatever you have - an email address, a phone number, a social profile URL, or just a name and company - and Nyne.ai resolves it to a real person. From there each endpoint returns a different slice of that person: a full merged profile, a verified work email or mobile number, their social accounts and recent posts, or an AI-generated dossier.
Most Person endpoints are asynchronous POST requests: the submit returns a request_id, normally with 202 Accepted, and you poll using the status path and page parameters documented for that endpoint. Where supported, a callback_url can notify you when queued work finishes; follow the endpoint's retrieval notes. Follow the endpoint's polling table: when completed is present on a successful response, true is terminal even if the endpoint uses a more specific status such as exhausted.
Credits are charged only on meaningful results - an empty result never burns credits. Per-result options (verified emails, phone numbers, AI scoring) carry their own line items, listed on each endpoint's page.
Endpoints
Find people
Start from intent instead of an identifier - a natural-language query, keywords, or a triggering event.
The flagship endpoint, Person Enrichment, shows the request/poll shape every async Person API shares. Submit any identifier, get a request_id back immediately, then poll the same path for the merged profile - usually ready in under a second.
Every async endpoint accepts a callback_url - the completed result is POSTed there when the job finishes,
so you never poll at all.
Authentication & credits
Every endpoint here authenticates with an API key + secret sent as HTTP headers (X-API-Key · X-API-Secret) - create them from your dashboard and see the Authentication guide for rate limits and IP locking. Each endpoint page lists its exact credit costs.
Credits are charged on results
Empty results never burn credits. Per-result options (verified emails, phone numbers, AI scoring) carry their own
line items - check the Credit usage table on each endpoint page.
FAQ
Which Person API should I start with?
Use Person Enrichment when you already have an identifier, People Search when you need to find people from criteria, and Lookup Fields when you only want selected fields such as emails, phones, work history, or social profiles.
Can the Person APIs return contact data?
Yes. Person Enrichment, Lookup Fields, Work Email Lookup, and Phone Number Lookup can return contact fields when the data is available and permitted for your use case.
How do async Person API requests work?
Submit a POST request and store the returned request_id, then poll the endpoint's documented status path with that request_id and any required page parameters. Where supported, callback_url can notify you when queued work finishes, but retain the endpoint's documented GET for recovery and retrieval.