Everything you need to integrate the RichAPI API into your product.
Find a verified work email using name, domain, or LinkedIn URL. Tries multiple providers automatically.
/api/v1/email_finderParameters
| Field | Type | Required | Description |
|---|---|---|---|
first_name | string | No | First name (required if no linkedin_url) |
last_name | string | No | Last name (required if no linkedin_url) |
company_domain | string | No | Company domain (required if no linkedin_url) |
linkedin_url | string | No | LinkedIn profile URL (alternative to name + domain) |
company_name | string | No | Company name (optional, improves accuracy) |
Example response
{
"confidence": "example",
"email": "example",
"provider": "example"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/email_finder \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"first_name": "John",
"last_name": "Doe",
"company_domain": "acme.com",
"linkedin_url": "example",
"company_name": "example"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryFetch up to 50 LinkedIn company profiles in a single call using company IDs.
/api/v1/enrich_companies_bulkParameters
| Field | Type | Required | Description |
|---|---|---|---|
urns | array | Yes | List of numeric LinkedIn company IDs (max 50) |
Code
curl -X POST https://dev-api.richapi.ai/api/v1/enrich_companies_bulk \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"urns": [
"1586",
"1587"
]
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryGet company data from LinkedIn including size, industry, specialties and employee insights.
/api/v1/enrich_companyParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | LinkedIn company page URL |
Example response
{
"companySize": "example",
"description": "example",
"followerCount": 1,
"founded": 1,
"headquarters": "example",
"industry": "example",
"linkedinUrl": "example",
"logo": "example",
"name": "example",
"specialties": [],
"website": "example"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/enrich_company \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.linkedin.com/company/microsoft"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryGet LinkedIn profile data including name, headline, location, experience, education and more.
/api/v1/enrich_profileParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | LinkedIn profile URL |
Example response
{
"certifications": [],
"connectionCount": 1,
"currentCompany": "example",
"currentTitle": "example",
"education": [],
"experience": [],
"firstname": "example",
"followerCount": 1,
"headline": "example",
"languages": [],
"lastname": "example",
"linkedinUrl": "example",
"location": "example",
"profilePicture": "example",
"skills": [],
"summary": "example"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/enrich_profile \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.linkedin.com/in/satyanadella"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryFetch up to 50 LinkedIn profiles in a single call using entity URNs.
/api/v1/enrich_profiles_bulkParameters
| Field | Type | Required | Description |
|---|---|---|---|
urns | array | Yes | List of LinkedIn entity URNs (max 50) |
Code
curl -X POST https://dev-api.richapi.ai/api/v1/enrich_profiles_bulk \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"urns": [
"ACoAADmCv2EBK0DZ2pfL6JB32ZGCPONlaaZOfYc"
]
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryFinds a LinkedIn profile URL using an email address.
/api/v1/find_linkedin_url_by_emailParameters
| Field | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Email address of the person |
Example response
{
"data": {
"LinkedIn Profile URL": "example"
},
"status": "example"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/find_linkedin_url_by_email \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "john.doe@acme.com"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryFinds a LinkedIn profile URL using full name and company name.
/api/v1/find_linkedin_url_by_nameParameters
| Field | Type | Required | Description |
|---|---|---|---|
full_name | string | Yes | Full name of the person (e.g. Satya Nadella) |
company_name | string | Yes | Company name (e.g. Microsoft) |
Example response
{
"data": {
"LinkedIn Profile URL": "example"
},
"status": "example"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/find_linkedin_url_by_name \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"full_name": "Satya Nadella",
"company_name": "Microsoft"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryFinds a person's personal email addresses using their LinkedIn profile URL.
/api/v1/find_personal_emailParameters
| Field | Type | Required | Description |
|---|---|---|---|
linkedin_url | string | Yes | LinkedIn profile URL of the person |
Example response
{
"data": {
"email": "santoshelect13@gmail.com",
"status": "ok",
"verifier": "Million Verifier"
},
"id": "6a6874c544af2d8d82d07ed3",
"status": "success"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/find_personal_email \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"linkedin_url": "https://www.linkedin.com/in/johndoe"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryFinds a company website URL using its name.
/api/v1/find_website_by_company_nameParameters
| Field | Type | Required | Description |
|---|---|---|---|
company_name | string | Yes | Name of the company |
Example response
{
"data": {
"Website": "example"
},
"status": "example"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/find_website_by_company_name \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"company_name": "amazon"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryGet full LinkedIn job details including description, workplace type, and employment type.
/api/v1/linkedin_job_detailParameters
| Field | Type | Required | Description |
|---|---|---|---|
job_id | string | No | ID of the LinkedIn job |
url | string | No | URL of the LinkedIn job (alternative to job_id) |
Example response
{
"element": {
"companyName": "example",
"descriptionText": "example",
"employmentType": "example",
"id": "example",
"title": "example",
"workplaceType": "example"
}
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/linkedin_job_detail \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"job_id": "123456789",
"url": "example"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryFind a mobile phone number using a LinkedIn URL or name and company. Tries multiple providers automatically.
/api/v1/phone_finderParameters
| Field | Type | Required | Description |
|---|---|---|---|
linkedin_url | string | No | LinkedIn profile URL (preferred) |
first_name | string | No | First name (required if no linkedin_url) |
last_name | string | No | Last name (required if no linkedin_url) |
domain | string | No | Company domain (required if no linkedin_url) |
Example response
{
"phone": "+14155552671",
"status": "verified"
}Code
curl -X POST https://dev-api.richapi.ai/api/v1/phone_finder \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"linkedin_url": "https://www.linkedin.com/in/satyanadella",
"first_name": "Satya",
"last_name": "Nadella",
"domain": "microsoft.com"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to try