Enrichment

Enrich a contact

Find comprehensive professional profiles for any person — current company, work history, education, skills, and LinkedIn engagement — using a LinkedIn URL, email, or name+company combination.

Input: at least one of: LinkedIn profile URL (url), email address (email), first/last name (firstName, lastName) or full name (fullName), or company identifiers (companyName, domain, companyLinkedinUrl). LinkedIn URL lookups return the richest data; email or name-based lookups may return fewer fields.

Data freshness: freshness=live (default) fetches the profile at request time — the profile as it stands the moment you ask, 0.5 credits, typically 3-4 s. freshness=cached answers from a stored profile that is never more than 8 days old, at 0.25 credits (half price) and typically under a second (measured: ~0.8 s median against ~4 s for live). If latency matters, integrate against cached — in the normal case it returns exactly the same fields as live: same positions, same education entries, same company and school logos. A minority of cached answers are rebuilt from our own stored columns and omit country/region/county/city, educationDetails beyond universitiesNamesList, language proficiency, certificationsList, isVerified, isCreator, isOpenLink, extractedGender, companyWebsite and per-position jobDescription/yearsInRole; ask for live when you need a profile refreshed in the last minutes or must have every one of those on every call. Both rates are set against your monthly volume.

Output: enriched contact record (data.person) with professional headline, current and past positions (with employment dates), education details, skills, languages, location, profile photo, follower/connection counts, and hiring status.

get/api/v1/enrichment/contact

Request

  • Base URL: https://api.rodz.io (the document declares no server; this is the origin it was published from)
  • URL: https://api.rodz.io/api/v1/enrichment/contact
  • Auth: HTTP bearer

Query parameters

urlstring nullable

LinkedIn profile URL (e.g. https://www.linkedin.com/in/johndoe)

emailstring nullable

Contact email address

firstNamestring nullable

First name (requires lastName)

lastNamestring nullable

Last name (requires firstName)

fullNamestring nullable

Full name (alternative to firstName + lastName)

domainstring nullable

Company domain (e.g. google.com)

companyNamestring nullable

Company name

companyLinkedinUrlstring nullable

Company LinkedIn URL

freshness'live' | 'cached'

Data freshness. live (default): a fresh lookup, most current data — 0.5 credits. cached: answered from a profile we already hold when we have a recent one — 0.25 credits and near-instant instead of ~3s, at the cost of data that may be slightly less recent and a reduced field set. Same values and pricing as the bulk endpoint.

Response

Enriched contact (data.person).

requestIdstring nullable

Unique request identifier

Changes

No recorded changes to this operation across all 1 revision of this API.